Technology & Data · Updated Aug 2026

Computer Systems Analysts

Analyze science, engineering, business, and other data processing problems to develop and implement solutions to complex applications problems, system administration issues, or network concerns. Perform systems management and integration functions, improve existing computer systems, and review computer system capabilities, workflow, and schedule limitations. May analyze or recommend commercially available software.

JVS 2.0.0-phase4b
AI Exposure
73/100
High

How much of this occupation’s work can be materially affected by current AI systems.

Replacement Risk
67/100
High

How likely exposure is to translate into reduced human demand.

Includes provisional estimates for AI adoption pressure and labour-market resilience. How this is measured

Evidence quality
Confidence82/100
Task coverage85%

Confidence reflects task coverage, mapping and capability-evidence quality, and how much of the score rests on provisional inputs.

Task-level evidence

What is driving the score?

Occupation scores are built from the task mix—not a single prediction about a job title.

JVS 2.0.0-phase4b
TaskImportanceAI impactExposure
Troubleshoot program and system malfunctions to restore normal functioning.High
80
Provide staff and users with assistance solving computer-related problems, such as malfunctions and program problems.High
72
Use the computer in the analysis and solution of business problems, such as development of integrated production and inventory control and cost analysis systems.Medium
77
Use object-oriented programming languages, as well as client and server applications development processes and multimedia and Internet technology.Medium
74
Review and analyze computer printouts and performance indicators to locate code problems, and correct errors by correcting codes.Medium
79
Analyze information processing or computation needs and plan and design computer systems, using techniques such as structured analysis, data modeling, and information engineering.Medium
78
Coordinate and link the computer systems within an organization to increase compatibility so that information can be shared.Medium
76
Supervise computer programmers or other systems analysts or serve as project leaders for particular systems projects.Medium
77
Specify inputs accessed by the system and plan the distribution and use of the results.Medium
78
Test, maintain, and monitor computer programs and systems, including coordinating the installation of computer programs and systems.High
39
Consult with management to ensure agreement on system principles.Medium
79
Train staff and users to work with computer systems and programs.Medium
73
Expand or modify system to serve new purposes or improve work flow.Medium
78
Develop, document, and revise system design procedures, test procedures, and quality standards.Medium
80
Determine computer software or hardware needed to set up or alter systems.Medium
75
Interview or survey workers, observe job performance, or perform the job to determine what information is processed and how it is processed.Medium
52
Most exposed

Where AI can do more

Routine, digitized, and highly repeatable tasks face the greatest pressure.

  1. Troubleshoot program and system malfunctions to restore normal functioning.80
  2. Develop, document, and revise system design procedures, test procedures, and quality standards.80
  3. Review and analyze computer printouts and performance indicators to locate code problems, and correct errors by correcting codes.79
  4. Consult with management to ensure agreement on system principles.79
Hardest to automate

Where people still matter

These tasks score lowest on automation feasibility—physical presence, judgement, accountability and real-world variability all resist end-to-end automation.

  1. Test, maintain, and monitor computer programs and systems, including coordinating the installation of computer programs and systems.01
  2. Interview or survey workers, observe job performance, or perform the job to determine what information is processed and how it is processed.02
  3. Provide staff and users with assistance solving computer-related problems, such as malfunctions and program problems.03
  4. Train staff and users to work with computer systems and programs.04
  5. Use object-oriented programming languages, as well as client and server applications development processes and multimedia and Internet technology.05
Where else this work leads

Related occupations

Occupations O*NET links to this one. Relatedness reflects shared work, not a claim that these roles are safer.

See all rankings →
Beyond AI capability

Adoption and labour-market outlook

Structural factors are kept separate from raw capability so you can see what actually resists automation. Adoption pressure and labour-market resilience are still provisional models—25% of this occupation’s replacement-risk weight rests on them.

Human dependency61
Physical dependency32
Adoption pressure69
Labour-market resilience54
Methodology & sources

O*NET 30.3 occupational data interpreted through the JobsVsAI capability, automation and structural-constraint models.

Confidence82/100
CalculatedAug 21, 2026
Read methodology →