Publication:
Machine Learning-Based Software Defect Prediction for Mobile Applications: A Systematic Literature Review

dc.contributor.authorJORAYEVA, MANZURA
dc.contributor.authorAKBULUT, AKHAN
dc.contributor.authorÇatal, Çağatay
dc.contributor.authorMishra, Alok
dc.date.accessioned2023-03-15T13:49:53Z
dc.date.available2023-03-15T13:49:53Z
dc.date.issued2022
dc.description.abstractSoftware defect prediction studies aim to predict defect-prone components before the testing stage of the software development process. The main benefit of these prediction models is that more testing resources can be allocated to fault-prone modules effectively. While a few software defect prediction models have been developed for mobile applications, a systematic overview of these studies is still missing. Therefore, we carried out a Systematic Literature Review (SLR) study to evaluate how machine learning has been applied to predict faults in mobile applications. This study defined nine research questions, and 47 relevant studies were selected from scientific databases to respond to these research questions. Results show that most studies focused on Android applications (i.e., 48%), supervised machine learning has been applied in most studies (i.e., 92%), and object-oriented metrics were mainly preferred. The top five most preferred machine learning algorithms are Naive Bayes, Support Vector Machines, Logistic Regression, Artificial Neural Networks, and Decision Trees. Researchers mostly preferred Object-Oriented metrics. Only a few studies applied deep learning algorithms including Long Short-Term Memory (LSTM), Deep Belief Networks (DBN), and Deep Neural Networks (DNN). This is the first study that systematically reviews software defect prediction research focused on mobile applications. It will pave the way for further research in mobile software fault prediction and help both researchers and practitioners in this field.en
dc.description.sponsorshipMolde University College-Specialized Univ. in Logistics, Norway.
dc.identifier22
dc.identifier.citationJorayeva M, Akbulut A, Catal C, Mishra A. Machine Learning-Based Software Defect Prediction for Mobile Applications: A Systematic Literature Review. Sensors. 2022; 22(7):2551. https://doi.org/10.3390/s22072551
dc.identifier.eissn1424-8220
dc.identifier.pubmed35408166
dc.identifier.scopus2-s2.0-85126997961
dc.identifier.urihttps://doi.org/10.3390/s22072551
dc.identifier.urihttps://hdl.handle.net/11413/8377
dc.identifier.wos000781455100001
dc.language.isoen
dc.publisherMDPI
dc.relation.journalSensors
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsAttribution-NoDerivs 3.0 United Statesen
dc.rights.urihttp://creativecommons.org/licenses/by-nd/3.0/us/
dc.subjectSoftware Defect Prediction
dc.subjectSoftware Fault Prediction
dc.subjectMobile Application
dc.subjectReview
dc.subjectSystematic Literature Review
dc.subjectDeep Learning
dc.subjectMachine Learning
dc.titleMachine Learning-Based Software Defect Prediction for Mobile Applications: A Systematic Literature Reviewen
dc.typeReview
dspace.entity.typePublication
local.indexed.atwos
local.indexed.atscopus
local.indexed.atpubmed
local.journal.endpage17
local.journal.issue7
local.journal.startpage1
relation.isAuthorOfPublication6ee0b32b-faed-495d-ac4d-8a263d1ff889
relation.isAuthorOfPublication.latestForDiscovery6ee0b32b-faed-495d-ac4d-8a263d1ff889

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Tam Metin/Full Text
Size:
2.87 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.82 KB
Format:
Item-specific license agreed upon to submission
Description: