Affiliation:
1. Capitol University College of Computer Studies, Philippines
Abstract
Artificial Intelligence (AI) has emerged as a transformative force in various domains, including software engineering. The integration of AI into software engineering practices has led to significant advancements in project management, software development, and testing processes. This paper explores the profound impact of AI on software engineering by examining its historical context, methodologies, and practical applications. It delves into AI-driven project management, AI-assisted software development lifecycle, and AI in software testing. Additionally, it highlights the application of AI in Software as Medical Devices (SaMD), software measurement, and overall software engineering practices. The interaction between AI and software engineering presents synergies and mutual benefits, yet poses challenges such as data quality, model interpretability, and ethical concerns. The paper concludes with insights into future trends and research directions, emphasizing the potential of AI to revolutionize software engineering further and the need for continuous research to address emerging challenges. The findings underscore the transformative potential of AI, guiding practitioners and policymakers towards more efficient, ethical, and innovative software engineering practices
Reference19 articles.
1. [1] Mashkoor, A., Menzies, T., Egyed, A., &Ramler, R. (2022). Artificial intelligence and software engineering: Are we ready? Computer, 55(3), 24-28.
2. [2] Ahalya, G., & Maddi, R. (2022). Artificial intelligence based software as medical device. World Journal of Current Medical and Pharmaceutical Research, 4(3), 29-32.
3. [3] Tariq, A., Awan, M. J., Alshudukhi, J., Alam, T. M., Alhamazani, K. T., &Meraf, Z. (2022). Software measurement by using artificial intelligence. Journal of Nanomaterials, 2022, Article 7283171.
4. [4] Durukal, M. (2019). Practical applications of artificial intelligence in software testing. International Journal of Scientific Research in Computer Science, Engineering and Information Technology, 5(4), 198-205.
5. [5] Saeid, H. (2020). Revolutionizing Software Engineering: Leveraging AI for Enhanced Development Lifecycle. International Journal of Innovative Research in Engineering & Multidisciplinary Physical Sciences, 8(1).