O*NET-SOC コード
15-1252.00

Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team.

  • データ出典: BLS公表時点: 2026-08

    非常に高い· 相対

    低い4段階の相対区分非常に高い

    職業群単位の値

    尺度・母数・出典

    4段階の相対区分(低い / 中程度 / 高い / 非常に高い)

    BLS雇用見通し表の詳細職業831件が母数。値は NEM(全国雇用マトリクス)コード単位で付与されるため、同じ NEM コードの職業は同じバンドになります

    出典データセット(XLSX ファイルのダウンロード)

  • データ出典: Anthropic公表時点: 2026-03

    0.288

    0.000ここに掲載された値の範囲0.745
    尺度・母数・出典

    観測エクスポージャー指数、公開されたまま0–1

    O*NETタスクへの対応づけが基準

    SOC 2018の職業単位で公表された値で、同じSOC 2018コードを持つO*NET職業はすべてこの値になります

    出典データセット(CSV ファイルのダウンロード)

  • データ出典: ILO公表時点: 2025

    0.53

    0.09ここに掲載された値の範囲0.70

    職業群単位の値

    尺度・母数・出典

    生成AI露出度指数、公開されたまま0–1

    ISCO-08の細分類(4桁)単位で公表された値です。米国労働統計局(BLS)の公式対応表(ISCO-08→2010 SOC、2010 SOC→2018 SOC)を公表どおり適用してこの職業に結び付けており、対応は全部または一部です

    出典データセット(PDF ファイルのダウンロード)

この出典がどのような性格の値か

BLSの区分は絶対水準ではなく相対順位であり、一次測定でもありません。複数の既存研究が付けた職業別パーセンタイル順位を4段階にまとめた値です。雇用や賃金の予測でもなく、導入確率でもなく、自動化と増強を区別しません。

Task-level exposure

露出のある作業のみ

評価済みタスク 19 件 · β ≥ 0.5 のタスク 18 件(94.7%)

β = 直接的な露出(E1)+ 0.5 × ツール利用時の露出(E2)。原典リポジトリの定義に従います。

  • 原典の単位:O*NET 27.2 のタスク → O*NET 31.0 の職業コード
  • 評価済みタスクのうち 2 件は O*NET 31.0 のタスク一覧になく、O*NET 27.2 基準で公表されたスコアをそのまま残しています。
出典
OpenAI "GPTs are GPTs" exposure rubric
版
gh-main-0471612
ライセンス
MIT License, Copyright (c) 2024 OpenAI

O*NET-SOC 2010 の職業 15-1132.00 Software Developers, Applications; 15-1133.00 Software Developers, Systems Software の作業です。当サイトが O*NET-SOC 2010→2019 公式クロスウォークによりこの職業に結び付けました

Task (O*NET 20.1)Claude.aiRaw / share %APIRaw / share %
Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.

15-1132.00

4.158654.08.655753.7
Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance.

15-1133.00

1.821623.74.026125.0
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.

15-1132.00

0.56717.41.54469.6
Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.

15-1132.00

0.27803.60.36022.2
Store, retrieve, and manipulate data for analysis of system capabilities and requirements.

15-1132.00

0.19012.50.54373.4
Analyze information to determine, recommend, and plan computer specifications and layouts, and peripheral equipment modifications.

15-1132.00

0.10491.40.03640.2
Direct software programming and development of documentation.

15-1133.00

0.08471.10.10920.7
Consult with customers about software system design and maintenance.

15-1132.00

0.08221.10.00990.1
Develop and direct software system testing and validation procedures, programming, and documentation.

15-1132.00

0.08031.00.42872.7
Evaluate factors such as reporting formats required, cost constraints, or need for security restrictions to determine hardware configuration.

15-1133.00

0.07651.00.00700.0
Prepare reports or correspondence concerning project specifications, activities, or status.

15-1133.00

0.05790.80.02430.2
Design or develop software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.

15-1133.00

0.05110.70.01600.1
Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.

15-1132.00

0.04480.60.01760.1
Develop or direct software system testing or validation procedures.

15-1133.00

0.04410.60.31031.9
Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.

15-1133.00

0.02810.40.00360.0
Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.

15-1133.00

0.01410.20.01570.1
Specify power supply requirements and configuration.

15-1132.00

0.00440.1—0
Advise customer about or perform maintenance of software system.

15-1133.00

0.00410.1—0
Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements, or resolve customer problems.

15-1133.00

0.00370.0—0
Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration.

15-1132.00

0.00250.0—0
Not observed on any surface — 11 task(s) — These tasks have no row in the source for this release. The 0 in the share row is a display-stage composition ratio; absence is what the — in the raw row states.
Coordinate software system installation and monitor equipment functioning to ensure specifications are met.
—0—0
Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.
—0—0
Determine system performance standards.
—0—0
Train users to use new or modified equipment.
—0—0
Recommend purchase of equipment to control dust, temperature, and humidity in area of system installation.
—0—0
Coordinate installation of software system.
—0—0
Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
—0—0
Monitor functioning of equipment to ensure system operates in conformance with specifications.
—0—0
Supervise and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.
—0—0
Use microcontrollers to develop control signals, implement control algorithms, or measure process variables, such as temperatures, pressures, or positions.
—0—0
Recommend purchase of equipment to control dust, temperature, or humidity in area of system installation.
—0—0

Data sources & licenses — O*NET®, Anthropic Economic Index, Eloundou et al. (2023): see full notices on the Credits page

O*NET 31.0 のタスク全件(17件)

この職業の O*NET 31.0 のタスク全件(英語原文、種別はコア・補足)。露出値はこの一覧には載せず、上の表で各出典が用いた O*NET 版の文言の横にあります。

タスク(O*NET 31.0)種類
Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.コア
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.コア
Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.コア
Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.コア
Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.コア
Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.コア
Determine system performance standards.コア
Develop or direct software system testing or validation procedures, programming, or documentation.コア
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.コア
Prepare reports or correspondence concerning project specifications, activities, or status.コア
Store, retrieve, and manipulate data for analysis of system capabilities and requirements.コア
Coordinate installation of software system.補足
Monitor functioning of equipment to ensure system operates in conformance with specifications.補足
Obtain and evaluate information on factors such as reporting formats required, costs, or security needs to determine hardware configuration.補足
Supervise and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.補足
Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.補足
Train users to use new or modified equipment.補足

職業情報

雇用見通し(BLS)

雇用者数、2025
1.7M
雇用者数見通し、2035
1.9M
変化率 (2025–35)
+10.2%
年間賃金の中央値、2025
$135,980
入職時に通常必要な学歴
Bachelor's degree
最低 $30,890BLS EP 2025–35 の詳細職業825件の賃金中央値の範囲最高 $559,030

出典: U.S. Bureau of Labor Statistics, Employment Projections 2025–35 — Employment by detailed occupation, 2025 and projected 2035

韓国職業分類との対応(KSCO)

AI Changing Work が作成した Korea Occupation Direct Crosswalk v1.1 現行版の対応です。関係の値は O*NET-SOC 職業の側から読みます。

KSCO コードKSCO 名称関係状態
22221시스템 소프트웨어 설계 및 분석가この職業のほうが広い確定
22231범용 소프트웨어 개발자この職業のほうが広い確定
22232산업 특화 소프트웨어 개발자この職業のほうが広い確定
22233모바일 애플리케이션 개발자この職業のほうが広い確定
22235네트워크 프로그램 개발자この職業のほうが広い確定

関係と状態の定義(kr-direct v1.1)

ILO(国際労働機関)の職業説明

以下のISCO-08職業群は、AI Changing Workが米国労働統計局(BLS)の発行するクロスウォーク(2018 SOC→2010 SOC、2010 SOC→ISCO-08)を個別の選択なしにそのまま適用して、この職業に結び付けたものです。結び付きは全体的な対応の場合も部分的な対応の場合もあります。

  • ISCO-08 2512Software Developers

    ソフトウェア開発者

出典: 総務省「国際標準職業分類(ISCO)2008年改定版(仮訳)分類項目名一覧(和英対照)」— 原著:ILO ISCO-08 © International Labour Organization(日本語訳は総務省がILOの許可を得て作成)

原文を見る

以下の定義・作業・職業例は、この職業ではなく、当該ISCO-08職業群についてのILOによる説明です。

Software developers research, analyse and evaluate requirements for existing or new software applications and operating systems, and design, develop, test and maintain software solutions to meet these requirements.

作業

  • (a) researching, analysing and evaluating requirements for software applications and operating systems;
  • (b) researching, designing, and developing computer software systems;
  • (c) consulting with engineering staff to evaluate interfaces between hardware and software;
  • (d) developing and directing software testing and validation procedures;
  • (e) modifying existing software to correct errors, to adapt it to new hardware or to upgrade interfaces and improve performance;
  • (f) directing software programming and development of documentation;
  • (g) assessing, developing, upgrading and documenting maintenance procedures for operating systems, communications environments and applications software;
  • (h) consulting with customers concerning maintenance of software system.

職業例

Programmer analyst · Software designer · Software developer · Software engineer

Sources: ILO ISCO-08 — details: Credits

ESCO 職業語彙

以下の各項目は、公開されているESCO-O*NET Crosswalk(バージョン1、2022年)で、この職業と一つずつ対応付けられたものです。対応の種類はそのクロスウォークによるもので、表現はAI Changing Workによるものです。

  • database developerESCO 2521.3この職業のほうが広い

    Database developers program, implement and coordinate changes to computer databases based on their expertise of database management systems.

  • digital games developerESCO 2513.1この職業のほうが広い

    Digital games developers program, implement and document digital games. They implement technical standards in gameplay, graphics, sound and functionality.

  • embedded systems software developerESCO 2514.2.1この職業のほうが広い

    Embedded systems software developers program, implement, document and maintain software to be run on an embedded system.

  • ICT application developerESCO 2514.2この職業のほうが広い

    ICT application developers implement the ICT (software) applications based on the designs provided using application domain specific languages, tools, platforms and experience.

  • ICT system developerESCO 2511.14この職業のほうが広い

    ICT system developers maintain, audit and improve organisational support systems. They use existing or new technologies to meet particular needs. They test both hardware and software system components, diagnose and resolve system faults.

  • industrial mobile devices software developerESCO 2514.3この職業のほうが広い

    Industrial mobile devices software developers implement applications software for specific, professional industrial mobile (handheld) devices, based on the industry needs, using general or specific development tools for device operating systems.

  • mobile application developerESCO 2514.2.2この職業のほうが広い

    Mobile app developers implement applications software for mobile devices, based on the designs provided, using general or specific development tools for device operating systems.

  • software analystESCO 2512.1この職業のほうが広い

    Software analysts elicit and prioritise user requirements, produce and document software specifications, test their application, and review them during software development. They act as the interface between the software users and the software development team.

  • software architectESCO 2512.2この職業のほうが広い

    Software architects create the technical design and the functional model of a software system, based on functional specifications. They also design the architecture of the system or different modules and components related to the business' or customer requirements, technical platform, computer language or development environment.

  • software developerESCO 2512.3この職業のほうが広い

    Software developers implement or program all kinds of software systems based on specifications and designs by using programming languages, tools, and platforms.

  • user interface developerESCO 2512.4この職業のほうが広い

    User interface developers implement, code, document and maintain the interface of a software system by using front-end development technologies.

出典: European Commission, DG EMPL — ESCO API 2026-08-08 (bridge v1.2.1)

ライセンス: CC BY 4.0 (EU Reuse Notice)

原文を見る

ESCO reuse terms and the modification notice are in Credits.

フランス職業分類との対応(ROME)

この職業と ROME 4.0 の職業票(fiche)との対応で、AI Changing Work が AI モデルを用いて判定したものです。関係はこの職業の側から読みます。「暫定」と表示した対応は、同じモデル系列(Claude)の二人の判定者による判定のみ、またはその判定に運営者の規則を適用して採用したものであり、確定した対応より根拠が弱くなります。

ROME コードROME 名称(フランス語)関係
M1822Spécialiste Jumeau Numériqueこの職業のほうが広い
M1818Ingénieur / Ingénieure d'étude informatiqueこの職業のほうが広い暫定
M1827Ingénieur / Ingénieure DevOpsこの職業のほうが広い暫定
M1841Ingénieur informaticien / Ingénieure informaticienneこの職業のほうが広い暫定
M1861Développeur / Développeuse logiciel ou d'applicationこの職業のほうが広い暫定
M1873Spécialiste IA embarquéeこの職業のほうが広い暫定
M1805Développeur / Développeuse informatique関連(対応ではない)暫定
M1831Développeur / Développeuse - jeux vidéo関連(対応ではない)暫定
M1836Ingénieur concepteur / Ingénieure conceptrice informatique関連(対応ではない)暫定
M1848Analyste Concepteur / Conceptrice informatique関連(対応ではない)暫定
M1887Product builder no code関連(対応ではない)暫定

Source: France Travail — Répertoire Opérationnel des Métiers et des Emplois (ROME 4.0), version 61, last updated 15 June 2026 (https://www.data.gouv.fr/datasets/repertoire-operationnel-des-metiers-et-des-emplois-rome). Licence Ouverte 2.0.

ROME codes and titles are reproduced unchanged; the links to O*NET-SOC occupations are AI Changing Work's own judgment and are not a France Travail correspondence.

(AI Changing Work link release: fr-direct v1)

スペイン職業分類との対応(CNO-11)

この職業と CNO-11 の職業との対応で、AI Changing Work が AI モデルを用いて判定したものです。関係はこの職業の側から読みます。

CNO-11 コードCNO-11 名称(スペイン語)関係
2712Analistas y diseñadores de software範囲が同じ
2711Analistas de sistemas関連(対応ではない)

Source: Instituto Nacional de Estadística (INE), National Classification of Occupations 2011 (CNO-11, Royal Decree 1591/2010) — www.ine.es · Licensed CC BY 4.0. CNO-11 codes and Spanish titles are reproduced unchanged; the links to O*NET occupations are AI Changing Work's own judgment and are not an INE correspondence.

(AI Changing Work link release: es-direct v1)

ドイツ職業分類との対応(KldB)

この職業と KldB の職業との対応で、AI Changing Work が AI モデルを用いて判定したものです。関係はこの職業の側から読みます。

KldB コードKldB 名称(ドイツ語)関係
43413Berufe in der Softwareentwicklung - komplexe Spezialistentätigkeitenこの職業のほうが広い暫定
43414Berufe in der Softwareentwicklung - hoch komplexe Tätigkeitenこの職業のほうが広い暫定
43103Berufe in der Informatik (ohne Spezialisierung) - komplexe Spezialistentätigkeiten関連(対応ではない)暫定
43123Berufe in der technischen Informatik - komplexe Spezialistentätigkeiten関連(対応ではない)暫定
43154Berufe in der Medieninformatik - hoch komplexe Tätigkeiten関連(対応ではない)暫定
43412Berufe in der Softwareentwicklung - fachlich ausgerichtete Tätigkeiten関連(対応ではない)暫定

Source: © Statistik der Bundesagentur für Arbeit — Klassifikation der Berufe 2010 – überarbeitete Fassung 2020, https://statistik.arbeitsagentur.de. KldB codes and titles are reproduced unchanged; the links to O*NET occupations are AI Changing Work's own mapping (eigene Zuordnung) and are not a Bundesagentur für Arbeit correspondence.

(AI Changing Work link release: de-direct v1)

日本職業分類との対応(JSCO)

この職業と JSCO の職業との対応で、AI Changing Work が AI モデルを用いて判定したものです。関係はこの職業の側から読みます。

JSCO コードJSCO 名称(日本語)関係
104ソフトウェア作成者この職業のほうが狭い

Source: Ministry of Internal Affairs and Communications (MIC), Japan Standard Occupational Classification (Dec. 2009, MIC Notification No. 555). JSCO codes and Japanese titles are reproduced unchanged; the links to O*NET occupations are AI Changing Work's own judgment and are not a MIC correspondence.

(AI Changing Work link release: jp-direct v1)

この職業に関わる最近の変化

要約と関連の表示は AI Changing Work が作成・判断したものです。数値はリンク先の出典で確認してください。

  • 関連 ADP/Stanford linked postings-payroll study of ~7,000 IT workers (2019-2025) prices tasks separately within IT jobs. Advising others on the design or use of technologies is among 8 higher-wage activities; five tasks lost compensation value in 2023-2025 vs 2019-2022, including "develop models of systems, processes, or products." Effect sizes were not published.

    [出典: ADP Research / Stanford Digital Economy Lab, Unbundling Jobs (July 2026)]
  • 関連 EIG (Mar 2026) argues the weakness in young adults' labor market is about age, not education: young workers of all education levels lag the rest of the labor market, which does not fit the media narrative of AI displacing computer science majors and entry-level graduates.

    [出典: EIG: AI and Young-Adult Jobs (March 2026)]
  • 関連 Brookings (Mar 2026) says research on AI and the labor market is still in its first inning, and studies disagree: ADP payroll data show employment fell more for young workers in high-AI-exposure occupations, while CPS data show unemployment rose less for workers in more exposed occupations.

    [出典: Brookings Institution]
ほか6件を表示
  • 関連 Acemoglu, Autor and Johnson (Hamilton Project/Brookings, Feb 2026) warn that if AI automates core roles in fields such as coding, customer service, marketing and translation, it will devalue the expertise workers rely on. They call for pro-worker AI that extends expertise instead, and for a tax code that stops taxing hiring labor more heavily than investing in algorithms.

    [出典: Acemoglu, Autor, Johnson — Building Pro-Worker AI (Hamilton Project/Brookings, Feb 2026)]
  • 関連 Anthropic India Brief (Feb 2026): 45.2% of Indian Claude.ai tasks map to software-related occupations, the highest share of any country. Indian users finish tasks with AI about 15x faster than the estimated time without it, versus 12x globally.

    [出典: Anthropic India Brief 2026]
  • 関連 Dallas Fed: Computer systems design sector wages up 16.7% but employment down 5%, indicating AI augments experienced developers while reducing entry-level demand.

    [出典: Dallas Fed (Feb 2026)]
  • 関連 Frank et al. (arXiv, Jan 2026): unemployment risk in AI-exposed occupations started rising in early 2022, months before ChatGPT, in data from unemployment insurance claims and millions of LinkedIn profiles. Computer and math occupations (SOC 15), which include software developers, had the largest rise in unemployment risk in 2022-2024.

    [出典: Frank et al. (2026) arXiv:2601.02554]
  • 直接関連 EIG working paper by Google economists Iscenko and Curto Millet (Jan 2026): the drop in employment for early-career workers in AI-exposed occupations such as software engineering is better explained by the sharpest monetary tightening in four decades than by AI. They add that this does not mean young workers are safe from future disruption.

    [出典: EIG / Google Economists (Jan 2026)]
  • 関連 Anthropic internal study: engineers use AI for 59% of work (up from 28%), with 67% more pull requests per day. Feature implementation delegation grew from 14% to 37%.

    [出典: Anthropic Research (2025)]

このページのデータの出典・ライセンスと AI Changing Work による改変・翻訳の告知:クレジットと出典