Software Defect Prediction Using Artificial Neural Networks: A Systematic Literature Review

Citations

WEB OF SCIENCE

27
Citations

SCOPUS

52

초록

The demand for automated online software systems is increasing day by day, which triggered the need for high-quality and maintainable softwares at lower cost. Software defect prediction is one of the crucial tasks of the quality assurance process which improves the quality at lower cost by reducing the overall testing and maintenance efforts. Early detection of defects in the software development life cycle (SDLC) leads to the early corrections and ultimately timely delivery of maintainable software, which satisfies the customer and makes him confident towards the development team. In the last decade, many machine learning-based approaches for software defect prediction have been proposed to achieve the higher accuracy. Artificial Neural Network (ANN) is considered as one of the widely used machine learning techniques, which is included in most of the proposed defect prediction frameworks and models. This research provides a critical analysis of the latest literature, published from year 2015 to 2018 on the use of Artificial Neural Networks for software defect prediction. In this study, a systematic research process is followed to extract the literature from three widely used digital libraries including IEEE, Elsevier, and Springer, and then after following a thorough process, 8 most relevant research publications are selected for critical review. This study will serve the researchers by exploring the current trends in software defect prediction with the focus on ANNs and will also provide a baseline for future innovations, comparisons, and reviews.

제목
Software Defect Prediction Using Artificial Neural Networks: A Systematic Literature Review
저자
Khan, Muhammad Adnan; Elmitwally, Nouh Sabri; Abbas, Sagheer; Aftab, Shabib; Ahmad, Munir; Fayaz, Muhammad; Khan, Faheem
DOI
10.1155/2022/2117339
발행일
2022-05
유형
Review
저널명
Scientific Programming
권
2022