Código 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.

  • Fuente de datos: BLSPublicado: 2026-08

    Muy alto· relativa

    BajoCuatro bandas relativasMuy alto

    Valor por grupo ocupacional

    Escala, base y fuente

    Cuatro bandas relativas (Bajo / Moderado / Alto / Muy alto)

    831 ocupaciones detalladas de la tabla de proyecciones de empleo de BLS. El valor se asigna por código de la National Employment Matrix (NEM), de modo que las ocupaciones que comparten un código NEM reciben la misma banda

    Conjunto de datos de origen (descarga XLSX)

  • Fuente de datos: AnthropicPublicado: 2026-03

    0,288

    0,000Rango de los valores aquí recogidos0,745
    Escala, base y fuente

    Índice de exposición observada, 0–1 tal como se publica

    Mapeado sobre tareas de O*NET

    Publicado por ocupación SOC 2018; toda ocupación O*NET con el mismo código SOC 2018 recibe este valor

    Conjunto de datos de origen (descarga CSV)

  • Fuente de datos: ILOPublicado: 2025

    0,53

    0,09Rango de los valores aquí recogidos0,70

    Valor por grupo ocupacional

    Escala, base y fuente

    Índice de exposición a la IA generativa, 0–1 tal como se publica

    Publicado por grupo primario ISCO-08. Vinculado a esta ocupación, total o parcialmente, aplicando tal como se publicaron las tablas de correspondencia de la U.S. Bureau of Labor Statistics (ISCO-08 a SOC 2010, SOC 2010 a SOC 2018)

    Conjunto de datos de origen (descarga PDF)

Qué tipo de cifra publica esta fuente

La categoría de BLS es un rango relativo, no un nivel absoluto, y tampoco es una medición de primera mano: agrupa en cuatro bandas los rangos percentiles de la ocupación en varios estudios publicados. No es una previsión de empleo ni de salarios, no es una probabilidad de adopción y no distingue entre automatización y aumento.

Task-level exposure

Ver 9 tareas ocultas

19 tareas evaluadas · 18 tareas con β ≥ 0,5 (94,7%)

β = exposición directa (E1) + 0,5 × exposición con herramientas disponibles (E2), según la definición del repositorio de origen.

  • Unidad de origen: tareas de O*NET 27.2 → código de ocupación de O*NET 31.0
  • 2 tareas puntuadas no figuran en la lista de tareas de O*NET 31.0; sus puntuaciones se conservan tal como se publicaron para O*NET 27.2.
Fuente
OpenAI "GPTs are GPTs" exposure rubric
Versión
gh-main-0471612
Licencia
MIT License, Copyright (c) 2024 OpenAI
Task (O*NET 30.2)Claude.aiRaw / share %APIRaw / share %
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.

15-1252.00

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

15-1252.00

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

15-1252.00

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

15-1252.00

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

15-1252.00

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

15-1252.00

0.01002.90.00000.0
Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
—00.02004.3
Obtain and evaluate information on factors such as reporting formats required, costs, or security needs to determine hardware configuration.
—00.01002.2

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

Todas las tareas de O*NET 31.0 (17)

Todas las tareas de O*NET 31.0 de esta ocupación (en inglés, tal como se publicaron; tipo de tarea principal o complementaria). Los valores de exposición no figuran en esta lista; están en la tabla de arriba, junto a cada tarea con la redacción de la versión de O*NET que usó cada fuente.

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

Información ocupacional

Perspectivas de empleo (BLS)

Empleo, 2025
1,7M
Empleo proyectado, 2035
1,9M
Variación (2025–35)
+10,2%
Salario anual mediano, 2025
$135.980
Formación habitual para acceder
Bachelor's degree
mínimo $30.890rango del salario mediano de 825 ocupaciones detalladas, BLS EP 2025–35máximo $559.030

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

Vínculos con la clasificación coreana (KSCO)

Vínculos de la versión vigente de Korea Occupation Direct Crosswalk v1.1, elaborado por AI Changing Work. Los valores de relación se leen desde la ocupación O*NET-SOC.

Código KSCONombre KSCORelaciónEstado
22221시스템 소프트웨어 설계 및 분석가Esta ocupación es más ampliaconfirmado
22231범용 소프트웨어 개발자Esta ocupación es más ampliaconfirmado
22232산업 특화 소프트웨어 개발자Esta ocupación es más ampliaconfirmado
22233모바일 애플리케이션 개발자Esta ocupación es más ampliaconfirmado
22235네트워크 프로그램 개발자Esta ocupación es más ampliaconfirmado

Definiciones de relación y estado(kr-direct v1.1)

Descripción ocupacional de la OIT

AI Changing Work vincula a esta ocupación los grupos primarios de la ISCO-08 que figuran abajo aplicando, tal como se publicaron, las tablas de correspondencia de la Oficina de Estadísticas Laborales de EE. UU. (BLS) (SOC 2018 a SOC 2010, SOC 2010 a ISCO-08), sin selección caso por caso; cada vínculo puede ser total o parcial.

  • ISCO-08 2512Software Developers

    Desarrolladores de software

La definición, las tareas y los ejemplos que siguen son la descripción que hace la OIT de ese grupo primario, no de esta ocupación.

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.

Tareas

  • (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.

Ocupaciones de ejemplo

Programmer analyst · Software designer · Software developer · Software engineer

Sources: ILO ISCO-08 — details: Credits

Vocabulario ocupacional ESCO

Cada entrada de abajo está emparejada con esta ocupación en el ESCO-O*NET Crosswalk publicado (versión 1, 2022). Los tipos de correspondencia son los de esa tabla; la redacción es de AI Changing Work.

  • analista de softwareESCO 2512.1Esta ocupación es más amplia

    Los analistas de software provocan y priorizan los requisitos de los usuarios, elaboran y documentan las especificaciones de los programas, someten a prueba su aplicación y los revisan durante el desarrollo de los programas informáticos. Actúan como interfaz entre los usuarios del software y el equipo de desarrollo de software.

  • arquitecto de software/arquitecta de softwareESCO 2512.2Esta ocupación es más amplia

    Los arquitectos de software crean el diseño técnico y el modelo funcional de un sistema informático, sobre la base de especificaciones funcionales. También diseñan la arquitectura del sistema o diferentes módulos y componentes relacionados con los requisitos de la empresa o del cliente, la plataforma técnica, el lenguaje informático o el entorno de desarrollo.

  • desarrollador de aplicaciones de TIC/desarrolladora de aplicaciones de TICESCO 2514.2Esta ocupación es más amplia

    Los desarrolladores de aplicaciones de TIC aplican las aplicaciones TIC (software) a partir de los diseños suministrados utilizando lenguas, herramientas, plataformas y experiencias específicas de cada ámbito de aplicación.

  • desarrollador de aplicaciones móviles/desarrolladora de aplicaciones móvilesESCO 2514.2.2Esta ocupación es más amplia

    Los desarrolladores de aplicaciones móviles aplican programas informáticos para dispositivos móviles, basados en los diseños suministrados, utilizando herramientas de desarrollo generales o específicas para los sistemas operativos de los dispositivos.

  • desarrollador de bases de datos/desarrolladora de bases de datosESCO 2521.3Esta ocupación es más amplia

    Los desarrolladores de bases de datos programan, aplican y coordinan las modificaciones de las bases de datos informáticas basadas en su experiencia en sistemas de gestión de bases de datos.

  • desarrollador de interfaces de usuario/desarrolladora de interfaces de usuarioESCO 2512.4Esta ocupación es más amplia

    Los desarrolladores de interfaces de usuario deben aplicar, codificar, documentar y mantener la interfaz de un sistema informático utilizando tecnologías de desarrollo de aplicaciones para el usuario.

  • desarrollador de sistemas de TIC/desarrolladora de sistemas de TICESCO 2511.14Esta ocupación es más amplia

    Los desarrolladores de sistemas de TIC mantienen, auditan y mejoran los sistemas de apoyo organizativo. Utilizan tecnologías existentes o nuevas para satisfacer necesidades específicas. Comprueban los componentes del hardware y del software, diagnostican y resuelven los fallos del sistema.

  • desarrollador de software para dispositivos móviles industriales/desarrolladora de software para dispositivos móviles industrialesESCO 2514.3Esta ocupación es más amplia

    Los desarrolladores de software para dispositivos móviles industriales aplican programas informáticos para dispositivos móviles (portátiles) industriales específicos, basados en las necesidades del sector, utilizando herramientas de desarrollo generales o específicas para los sistemas operativos de los dispositivos.

  • desarrollador de software para sistemas empotrados/desarrolladora de software para sistemas empotradosESCO 2514.2.1Esta ocupación es más amplia

    Los desarrolladores de software para sistemas empotrados programan, aplican, documentan y mantienen programas informáticos para que funcionen en un sistema integrado.

  • desarrollador de software/desarrolladora de softwareESCO 2512.3Esta ocupación es más amplia

    Los desarrolladores de software implementan todos los tipos de sistemas de software basados en especificaciones y diseños, utilizando lenguajes, herramientas y plataformas de programación.

  • desarrollador de videojuegos/desarrolladora de videojuegosESCO 2513.1Esta ocupación es más amplia

    Los desarrolladores de videojuegos elaboran, aplican y documentan juegos digitales. Aplican normas técnicas en juego, gráficos, sonido y funcionalidad.

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

Licencia: CC BY 4.0 (EU Reuse Notice)

Ver original

ESCO reuse terms and the modification notice are in Credits.

Vínculos con la clasificación francesa (ROME)

Vínculos entre esta ocupación y fichas ROME 4.0, establecidos por AI Changing Work con modelos de IA. Las relaciones se leen desde el lado de esta ocupación. Los vínculos marcados como «provisional» se adoptaron basándose únicamente en los juicios de dos evaluadores de la misma familia de modelos (Claude), o mediante una regla del operador aplicada a esos juicios, por lo que se sustentan en evidencia más débil que los vínculos confirmados.

Código ROMEDenominación ROME (francés)Relación
M1822Spécialiste Jumeau NumériqueEsta ocupación es más amplia
M1818Ingénieur / Ingénieure d'étude informatiqueEsta ocupación es más ampliaprovisional
M1827Ingénieur / Ingénieure DevOpsEsta ocupación es más ampliaprovisional
M1841Ingénieur informaticien / Ingénieure informaticienneEsta ocupación es más ampliaprovisional
M1861Développeur / Développeuse logiciel ou d'applicationEsta ocupación es más ampliaprovisional
M1873Spécialiste IA embarquéeEsta ocupación es más ampliaprovisional
M1805Développeur / Développeuse informatiqueRelacionada, no equivalenteprovisional
M1831Développeur / Développeuse - jeux vidéoRelacionada, no equivalenteprovisional
M1836Ingénieur concepteur / Ingénieure conceptrice informatiqueRelacionada, no equivalenteprovisional
M1848Analyste Concepteur / Conceptrice informatiqueRelacionada, no equivalenteprovisional
M1887Product builder no codeRelacionada, no equivalenteprovisional

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)

Vínculos con la clasificación española (CNO-11)

Vínculos entre esta ocupación y ocupaciones CNO-11, establecidos por AI Changing Work con modelos de IA. Las relaciones se leen desde el lado de esta ocupación.

Código CNO-11Denominación CNO-11 (español)Relación
2712Analistas y diseñadores de softwareMismo alcance
2711Analistas de sistemasRelacionada, no equivalente

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)

Vínculos con la clasificación alemana (KldB)

Vínculos entre esta ocupación y ocupaciones KldB, establecidos por AI Changing Work con modelos de IA. Las relaciones se leen desde el lado de esta ocupación.

Código KldBDenominación KldB (alemán)Relación
43413Berufe in der Softwareentwicklung - komplexe SpezialistentätigkeitenEsta ocupación es más ampliaprovisional
43414Berufe in der Softwareentwicklung - hoch komplexe TätigkeitenEsta ocupación es más ampliaprovisional
43103Berufe in der Informatik (ohne Spezialisierung) - komplexe SpezialistentätigkeitenRelacionada, no equivalenteprovisional
43123Berufe in der technischen Informatik - komplexe SpezialistentätigkeitenRelacionada, no equivalenteprovisional
43154Berufe in der Medieninformatik - hoch komplexe TätigkeitenRelacionada, no equivalenteprovisional
43412Berufe in der Softwareentwicklung - fachlich ausgerichtete TätigkeitenRelacionada, no equivalenteprovisional

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)

Vínculos con la clasificación japonesa (JSCO)

Vínculos entre esta ocupación y ocupaciones JSCO, establecidos por AI Changing Work con modelos de IA. Las relaciones se leen desde el lado de esta ocupación.

Código JSCODenominación JSCO (japonés)Relación
104ソフトウェア作成者Esta ocupación es más estrecha

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)

Cambios recientes relacionados con esta ocupación

Los resúmenes y las etiquetas de relación son de AI Changing Work; compruebe las cifras en la fuente enlazada.

  • Relacionado 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.

    [Fuente: ADP Research / Stanford Digital Economy Lab, Unbundling Jobs (July 2026)]
  • Relacionado 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.

    [Fuente: EIG: AI and Young-Adult Jobs (March 2026)]
  • Relacionado 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.

    [Fuente: Brookings Institution]
Mostrar 6 más
  • Relacionado 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.

    [Fuente: Acemoglu, Autor, Johnson — Building Pro-Worker AI (Hamilton Project/Brookings, Feb 2026)]
  • Relacionado 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.

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

    [Fuente: Dallas Fed (Feb 2026)]
  • Relacionado 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.

    [Fuente: Frank et al. (2026) arXiv:2601.02554]
  • Directamente relacionado 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.

    [Fuente: EIG / Google Economists (Jan 2026)]
  • Relacionado 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%.

    [Fuente: Anthropic Research (2025)]

Fuentes de datos y licencias de esta página, y avisos de modificación y traducción de AI Changing Work: Créditos y fuentes