6
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: not found

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

      Read this article at

      ScienceOpenPublisherPMC
      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          Software 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 Naïve 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.

          Related collections

          Author and article information

          Journal
          Sensors (Basel)
          Sensors (Basel, Switzerland)
          MDPI AG
          1424-8220
          1424-8220
          Mar 26 2022
          : 22
          : 7
          Affiliations
          [1 ] Department of Computer Engineering, Istanbul Kültür University, Istanbul 34158, Turkey.
          [2 ] Department of Computer Science and Engineering, Qatar University, Doha 2713, Qatar.
          [3 ] Informatics and Digitalization Group, Faculty of Logistics, Molde University College-Specialized University in Logistics, 6410 Molde, Norway.
          Article
          s22072551
          10.3390/s22072551
          9003321
          35408166
          66c08d50-7026-4d06-bb8d-06378be5f3af
          History

          systematic literature review,software fault prediction,deep learning,machine learning,mobile application,software defect prediction,review

          Comments

          Comment on this article