Advancements in Software Engineering through Artificial Intelligence

Author: Michael Müller

Journal: International Journal of Scientific Research & Engineering Trends, Vol. 10, Issue 4, Pages 1459-1468, 2024

Abstract: The integration of artificial intelligence (AI) into software engineering represents a significant advancement, poised to transform traditional development processes. This research paper explores the multifaceted impact of AI on software engineering, with a focus on its applications, challenges, and future opportunities. Current applications include AI-driven coding, automated software testing, and intelligent maintenance systems. Despite these advancements, challenges such as data quality, AI model explainability, and integration with existing systems persist. Through a comprehensive methodology involving comparative analysis and case studies, particularly within the healthcare sector, this study highlights the practical benefits and limitations of AI in software development. The implementation of AI-powered software in healthcare, specifically for pulmonary embolism assessment, demonstrates a notable decrease in assessment time and in-hospital mortality rates, emphasizing the potential for AI to enhance clinical outcomes. The paper also examines AI's role in the software development lifecycle, including automated code generation, AI-driven testing, and proactive maintenance. Addressing the challenges of data availability, trust in AI models, and organizational integration is critical for leveraging AI's full potential. Future research directions suggest a move towards intelligent design assistants, self-healing systems, and proactive defect detection. This paper concludes that while AI offers transformative potential, its successful integration requires addressing significant challenges, advocating for a synergistic approach where AI augments human developers to revolutionize software engineering practices.

Keywords: Automated Code Generation, AI-driven Testing, Proactive Maintenance and Defect Detection, Software Engineering, Artificial Intelligence AI

Download Full Paper (PDF)

DOI / Source: https://ijsret.com/wp-content/uploads/2024/07/IJSRET_V10_issue4_320.pdf

License: Creative Commons Attribution 4.0