15-1252.00
Software developers, quality assurance analysts, and testers
Moderate displacement risk
Composite of 5 dimensions (higher = more displacement pressure)
AI Exposure Analysis
This occupation is fundamentally digital, with core tasks like coding, debugging, and test automation being primary use cases for Large Language Models. While high-level system architecture and complex stakeholder communication provide some insulation, AI is drastically increasing individual productivity, which will likely lead to significant restructuring of entry-level roles and QA functions.
Dimension Breakdown
How many of this occupation's tasks can current or near-term AI systems perform? Based on GPT-scored analysis of 342 BLS occupations validated against 6 academic exposure indices.
How quickly will firms in this sector actually deploy AI? Accounts for regulatory burden, digital maturity, competitive pressure, union density, and organizational complexity.
How well can workers in this group transition to new roles? Composite of net liquid wealth (financial buffer), skill transferability, geographic job density, and age demographics.
When AI makes this sector's output cheaper, does demand expand enough to offset job losses? High elasticity means the Jevons Paradox may preserve or even grow employment.
Is AI primarily enhancing workers in this occupation or replacing them? Based on CFO survey data where available, estimated from task composition and job dimensionality otherwise. Jobs with more distinct task clusters (high dimensionality) tend toward augmentation via the O-Ring "focus effect" — automating some tasks lets workers concentrate on remaining ones, multiplying output quality.
CFO survey base: 7.0 +0.5 from dimensionality
Task Composition
How this occupation's work time is distributed across 8 task categories, based on O*NET work activity data.
Top Work Activities
Most important work activities from O*NET, ranked by importance score (1-5).
| Activity | Category | Score |
|---|---|---|
| Working with Computers | Information Processing | 4.61 |
| Processing Information | Information Processing | 4.38 |
| Making Decisions and Solving Problems | Analysis & Decision | 4.34 |
| Thinking Creatively | Creative / Generative | 4.33 |
| Communicating with Supervisors, Peers, or Subordinates | Communication | 4.23 |
| Analyzing Data or Information | Analysis & Decision | 4.20 |
| Updating and Using Relevant Knowledge | Information Processing | 4.10 |
| Organizing, Planning, and Prioritizing Work | Coordination & Mgmt | 4.06 |
| Getting Information | Information Processing | 4.04 |
| Evaluating Information to Determine Compliance with Standards | Analysis & Decision | 3.94 |
Methodology
This page combines Karpathy's GPT-scored technical exposure (per-occupation) with four additional dimensions inherited from the parent SOC major group: institutional adoption speed, worker adaptability, demand elasticity, and AI complementarity.
Task composition is derived from O*NET work activity data, mapped to 8 internal categories. The complementarity score is adjusted by job dimensionality (Gans & Goldfarb 2024): occupations with more distinct task clusters tend toward augmentation rather than replacement.
Net displacement risk is computed as a weighted composite: exposure (30%), adoption speed (20%), adaptability (15%), demand elasticity (15%), complementarity (20%). Pressure dimensions are normalized independently from absorption dimensions, so defensive factors can fully counterbalance exposure.