View Article |
Classification of Fault Prediction: A Mapping Study
Sasha Farhana Shamsul Anwar1, Marshima Mohd Rosli2, Marshima Mohd Rosli3, Nur Atiqah Sia Abdullah4.
Software fault prediction is an important activity in the testing phase of the software development life cycle and involves various statistical and machine learning techniques. These techniques are useful for making accurate predictions to improve software quality. Researchers have used different techniques on different datasets to build fault prediction in software projects, but these techniques vary and are not generalised. As a result, it creates challenges that make it difficult to choose a suitable technique for software fault prediction in a particular context or project. This mapping study focuses on research published from 1997 to 2020 involving fault prediction techniques, intending to determine a classification of fault prediction techniques based on problem types that researchers need to solve. This study conducted a systematic mapping study to structure and categorise the research evidence that has been published in fault prediction. A total of 82 papers are mapped to a classification scheme. This study identified research gaps and specific issues for practitioners, including the need to classify fault prediction techniques according to problem types and to provide a systematic way to identify suitable techniques for fault prediction models.
Affiliation:
- Universiti Teknologi MARA (UiTM) 40450 Shah Alam, Malaysia, Malaysia
- Universiti Teknologi MARA (UiTM) 40450 Shah Alam, Malaysia, Malaysia
- Universiti Teknologi MARA (UiTM) 40450 Shah Alam, Malaysia, Malaysia
- Universiti Teknologi MARA, Cawangan Selangor, 47000 Sg. Buloh,, Malaysia
Download this article (This article has been downloaded 23 time(s))
|
|
Indexation |
Indexed by |
MyJurnal (2021) |
H-Index
|
3 |
Immediacy Index
|
0.000 |
Rank |
0 |
Indexed by |
Scopus 2020 |
Impact Factor
|
CiteScore (1.1) |
Rank |
Q3 (Agricultural and Biological Sciences (all)) Q3 (Environmental Science (all)) Q3¬¬- (Computer Science (all)) Q3 (Chemical Engineering (all)) |
Additional Information |
SJR (0.174) |
|
|
|