AI-Driven Secure Software Development Lifecycle (SDLC)

Authors

  • Harsha Reddy Walmart, USA Author

DOI:

https://doi.org/10.15662/IJARCST.2025.0801003

Keywords:

Artificial Intelligence, Software Security, Vulnerability Detection, Secure Coding, Threat Mitigation, Real-Time Detection, SDLC Phases, Process Automation

Abstract

Introduction of Artificial Intelligence (AI) in the Software Development Lifecycle (SDLC) is a dramatic change in the control of software security. This study explores the potential of AI in helping to supplement the conventional SDLC activities, including vulnerability detection in an automated fashion, secure coding habits, and assessing the threat in real-time. This paper examines how AI aids in detecting security vulnerabilities throughout the pre-development phase, helping developers create more robust code and automatically identify and react to security threats within the software execution environment. With a mixed-method design, this study synthesizes case studies and practical data to determine the effectiveness of AI in various SDLC stages. The main conclusions are that AI-based solutions maximize the detection of vulnerabilities, increase the code quality, and minimize the time spent responding to security threats. The study reveals that AI integration not only enhances software security but also promotes SDLC efficiency, providing a scalable and dependable solution to the changing cybersecurity issues.

References

1. Bhardwaj, N., Banerjee, A., & Roy, A. (2021). Case Study of Azure and Azure Security Practices. In Machine Learning Techniques and Analytics for Cloud Security (pp. 339–355). https://doi.org/10.1002/9781119764113.ch16

2. Levine, S. (2020). AI-Augmented Software Engineering: Automated Code Generation and Optimization Using Large Language Models. 1(1), 21–29. https://doi.org/10.63282/3050-9246.ijetcsit-v1i4p103

3. Mastropaolo, A., Pascarella, L., Guglielmi, E., Matteo Ciniselli, Scalabrino, S., Oliveto, R., & Bavota, G. (2023). On the Robustness of Code Generation Techniques: An Empirical Study on GitHub Copilot. https://doi.org/10.1109/icse48619.2023.00181

4. Mohino, de V., Higuera, B., Higuera, B., & Montalvo, S. (2019). The Application of a New Secure Software Development Life Cycle (S-SDLC) with Agile Methodologies. Electronics, 8(11), 1218. https://doi.org/10.3390/electronics8111218

5. Nalage, P. (2024). Leveraging Generative AI for Code Refactoring: A Study on Efficiency, Maintainability, and Developer Productivity. Well Testing Journal, 33(S2), 733-753.

6. Nalage, P. (2024). A Hybrid AI Framework for Automated Software Testing and Bug Prediction in Agile Environments. International Journal of Communication Networks and Information Security, 16(3), 758-773.

7. Salman, H. A., & Alsajri, A. (2023). The Evolution of Cybersecurity Threats and Strategies for Effective Protection. A review. SHIFRA, 2023, 73–85. https://doi.org/10.70470/shifra/2023/009

8. Spring, J. M., Galyardt, A., Householder, A. D., & VanHoudnos, N. (2020). On managing vulnerabilities in AI/ML systems. https://doi.org/10.1145/3442167.3442177

9. Vadisetty, R., Polamarasetti, A., Rongali, Dr. S. kumar, Prajapati, S., & Butani, J. B. (2025). Leveraging Generative AI for Automated Code Generation and Security Compliance in Cloud-Based DevOps Pipelines: A Review. SSRN Electronic Journal. https://doi.org/10.2139/ssrn.5218298

10. Yang, Y., Xia, X., Lo, D., & Grundy, J. (2021). A Survey on Deep Learning for Software Engineering. ACM Computing Surveys. https://doi.org/10.1145/3505243

11. Zito, A. (2023). Let me help you. Guidelines for the development of the next generation of AI-powered design tools. Polimi.it. http://hdl.handle.net/10589/175040

Downloads

Published

2025-01-05

How to Cite

AI-Driven Secure Software Development Lifecycle (SDLC). (2025). International Journal of Advanced Research in Computer Science & Technology(IJARCST), 8(1), 11532-11539. https://doi.org/10.15662/IJARCST.2025.0801003