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

Joseph Oduro-Gyan *

Northeastern University (College of Professional Studies), United States.

Taofeek A. Raheem

School of Technology, Western Governors University, Utah, USA.

Michael Oluwadamilola Ogundipe

College of Professional Studies, Roux Institute, Northeastern University, United States.

Oladele Elijah Esan

Intel Corporation, United States.

Oreoluwa Abimbola Serifat

Universidad Catolica San Antonio de Murcia Spain (UCAM), Spain.

*Author to whom correspondence should be addressed.


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.

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


How to Cite

Oduro-Gyan, Joseph, Taofeek A. Raheem, Michael Oluwadamilola Ogundipe, Oladele Elijah Esan, and Oreoluwa Abimbola Serifat. 2025. “Enhancing Security Practices across the Software Development Lifecycle: The Role of Artificial Intelligence”. Asian Journal of Research in Computer Science 18 (10):101-14. https://doi.org/10.9734/ajrcos/2025/v18i10767.

Downloads

Download data is not yet available.