Skip to content
Research Article Open access CC BY 4.0

Enhancing Security Practices across the Software Development Lifecycle: The Role of Artificial Intelligence

Joseph Oduro-Gyan, Taofeek A. Raheem, Michael Oluwadamilola Ogundipe, Oladele Elijah Esan, Oreoluwa Abimbola Serifat

Asian Journal of Research in Computer Science · pp. 101–114 · Published 6 Oct 2025

10.9734/ajrcos/2025/v18i10767

Abstract

Aims:  This study examines the role of Artificial Intelligence (AI) in enhancing software security across the Software Development Lifecycle (SDLC). It seeks to highlight how AI-driven tools and techniques strengthen security practices, improve efficiency, and address evolving cyber threats. Study Design:  The paper adopts a conceptual review approach, providing an overview of prominent AI methods such as machine learning (ML), deep learning (DL), and natural language processing (NLP). These are analyzed in relation to their applications in different phases of the SDLC. Methodology: The review explores AI integration into five stages of the SDLC: requirements, design, implementation, testing, and deployment/maintenance. It evaluates applications such as predictive risk analysis, secure design recommendations, vulnerability scanning, automated code review, penetration testing, anomaly detection, and real-time security monitoring. Results:  Findings show that AI improves predictive threat modelling in the requirements stage and assists with secure design and attack surface analysis during design. In implementation, AI-based tools such as SonarQube and Checkmarx enhance code quality and detect security flaws. In testing, AI enables automated penetration testing and test case generation. At deployment and maintenance, AI supports real-time monitoring and predictive maintenance. Overall, AI adoption in the SDLC enhances efficiency, reduces human error, and accelerates threat identification. However, challenges include integration complexity, false positives, and data privacy concerns. Conclusion:  AI significantly strengthens security throughout the SDLC by providing adaptive, automated, and proactive defenses. While integration challenges remain, its benefits outweigh limitations, making AI-driven practices essential for robust and agile software security in the present and future.

AI-driven security AI in cybersecurity Software Development Life Cycle (SDLC) vulnerability scanning

Cited by 1

1 citation reported by external sources — individual citing-article records aren't available to list yet.

Article metrics

Real usage data collected on this platform.

0

Page views

0

PDF downloads

0

Outbound clicks

1

Citations

Views by country

Approximate, from request IP at view time — not citizenship or institution. Countries with fewer than 5 views are grouped as "Other".

No views recorded yet.

Traffic sources

Referring site, by host.

No traffic recorded yet.

Views and downloads exclude known bots/crawlers. Citations combines this platform's own DOI-resolved index with each external source's own reported total — see Cited by above for individually listed citing works. Last refreshed 0 seconds ago.