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/v18i10767Abstract
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.
Cited by 1
1 citation reported by external sources — individual citing-article records aren't available to list yet.
Related research
- Automated Test Case Generation Using UML Class & Sequence Diagram — shares topic coverage
- Biometric Authentication in Android: Enhancing Security with AI-Powered Solutions — shares topic coverage
- Cybersecurity and Digital Learning in Higher Education: Emerging Threats, Protective Technologies, and Future Directions — shares topic coverage
- Predictive Cybersecurity Risk Modeling in Healthcare by Leveraging AI and Machine Learning for Proactive Threat Detection — shares topic coverage
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.