Home › Work activities › Modify software programs to improve performance
O*NET detailed work activityModify software programs to improve performance
AI-assistBuild with code
10 jobs14 tasks
AI can draft configurations, scripts and test cases and explain unfamiliar systems. Architecture and security decisions need your expertise.
Part of Design computer or information systems or applications, under the O*NET work activity group Thinking Creatively. Individual tasks below can carry a different label when their own wording calls for it (5 AI-ready, 8 AI-assist, 1 stays human).
Tasks built on this activity
- Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
- Write new programs or modify existing programs to meet customer requirements, using current programming languages and technologies.
- Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
- Back up or modify applications and related data to provide for disaster recovery.
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Expand or modify system to serve new purposes or improve work flow.
- Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
- Modify and customize commercial programs for internal needs.
Tasks where it is part of the work
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.
- Test programs or databases, correct errors, and make necessary modifications.
- Test programs or databases, correct errors, and make necessary modifications.
- Participate in network technology upgrade or expansion projects, including installation of hardware and software and integration testing.
- Assess the usefulness of pre-developed application packages and adapt them to a user environment.