DSpace Repository

A Decade of Progress: A Systematic Literature Review on the Integration of AI in Software Engineering Phases and Activities (2013-2023)

Show simple item record

dc.creator ÖZTÜRK, Muhammed Maruf
dc.creator Adak, Muhammed Fatih
dc.creator Durrani, Usman Khan
dc.creator Kabakus, Abdullah Talha
dc.creator Saleh, Mohammed
dc.creator Akpinar, Mustafa
dc.date 2024-01-01T00:00:00Z
dc.date.accessioned 2025-02-25T10:40:18Z
dc.date.available 2025-02-25T10:40:18Z
dc.identifier e357c2c4-6f90-4fc2-9d0b-23d295fb505e
dc.identifier 10.1109/access.2024.3488904
dc.identifier https://avesis.sdu.edu.tr/publication/details/e357c2c4-6f90-4fc2-9d0b-23d295fb505e/oai
dc.identifier.uri http://acikerisim.sdu.edu.tr/xmlui/handle/123456789/101701
dc.description The synergy between software engineering (SE) and artificial intelligence (AI) catalyzes software development, as numerous recent studies illustrate an intensified intersection between these domains. This systematic literature review examines the integration of AI techniques or methodologies across SE phases and related activities spanning from 2013 to 2023, resulting in the selection of 110 research papers. Investigating the profound influence of AI techniques, including machine learning, deep learning, natural language processing, optimization algorithms, and expert systems, across various SE phases - such as planning, requirement engineering, design, development, testing, deployment, and maintenance - is the focal point of this study. Notably, the extensive adoption of machine learning and deep learning algorithms in the development and testing phases has enhanced software quality through defect prediction, code recommendation, and vulnerability detection initiatives. Furthermore, natural language processing's role in automating requirements classification and sentiment analysis has streamlined SE practices. Optimization algorithms have also demonstrated efficacy in refining SE activities such as feature location and software repair action predictions, augmenting precision and efficiency in maintenance endeavors. Prospective research emphasizes the imperative of interpretable AI models and the exploration of novel AI paradigms, including explainable AI and reinforcement learning, to promote ethical and efficient software development practices. This paper fills the gap identified in AI techniques dedicated to improving SE phases. The review concludes that AI in SE is revolutionizing the discipline, enhancing software quality, efficiency, and innovation, with ongoing efforts targeting the mitigation of identified limitations and the augmentation of AI capabilities for intelligent and dependable SE.
dc.language eng
dc.rights info:eu-repo/semantics/closedAccess
dc.title A Decade of Progress: A Systematic Literature Review on the Integration of AI in Software Engineering Phases and Activities (2013-2023)
dc.type info:eu-repo/semantics/article


Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account