Artificial Intelligence in Software Development: A Review of Code Generation, Testing, Maintenance and Security

Abstract : Artificial Intelligence (AI) is transforming software development by automating key processes such as code generation, testing, maintenance, and security. AI-powered tools like OpenAI Codex, GitHub Copilot, and DeepMind AlphaCode are revolutionizing programming by enhancing efficiency, reducing errors, and accelerating development cycles. Similarly, AI-driven testing frameworks improve bug detection, security analysis, and software performance optimization. This review explores recent advancements in AI-driven software development, analyzing its benefits, challenges, and ethical considerations. Additionally, it examines AI’s role in cybersecurity, low-code/no-code development, and workforce transformation. The paper concludes by discussing future research directions and the balance between automation and human oversight in AI-assisted software engineering.

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-04-08
DOI
https://doi.org/10.5281/zenodo.15173328
Primary Topic
Internet of Things and AI
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Artificial Intelligence in Software Development: A Review of Code Generation, Testing, Maintenance and Security

Zenodo (CERN European Organization for Nuclear Research)
Internet of Things and AI
article

Artificial Intelligence in Software Development: A Review of Code Generation, Testing, Maintenance and Security

article en

Abstract

Abstract : Artificial Intelligence (AI) is transforming software development by automating key processes such as code generation, testing, maintenance, and security. AI-powered tools like OpenAI Codex, GitHub Copilot, and DeepMind AlphaCode are revolutionizing programming by enhancing efficiency, reducing errors, and accelerating development cycles. Similarly, AI-driven testing frameworks improve bug detection, security analysis, and software performance optimization. This review explores recent advancements in AI-driven software development, analyzing its benefits, challenges, and ethical considerations. Additionally, it examines AI’s role in cybersecurity, low-code/no-code development, and workforce transformation. The paper concludes by discussing future research directions and the balance between automation and human oversight in AI-assisted software engineering.

Zenodo (CERN European Organization for Nuclear Research)
Universitas Darma Persada (ID)
Industry, innovation and infrastructure
Openalex Percentile: Top 43%
Internet of Things and AI
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.