Deep Learning-Based Defect Prediction for Mobile Applications
Open Access
Abstract
Smartphones have enabled the widespread use of mobile applications. However, there are unrecognized defects of mobile applications that can affect businesses due to a negative user experience. To avoid this, the defects of applications should be detected and removed before release. This study aims to develop a defect prediction model for mobile applications. We performed cross-project and within-project experiments and also used deep learning algorithms, such as convolutional neural networks (CNN) and long short term memory (LSTM) to develop a defect prediction model for Android-based applications. Based on our within-project experimental results, the CNN-based model provides the best performance for mobile application defect prediction with a 0.933 average area under ROC curve (AUC) value. For cross-project mobile application defect prediction, there is still room for improvement when deep learning algorithms are preferred.Keywords
Funding Information
- Molde University College-Specialized Univ. in Logistics
This publication has 34 references indexed in Scilit:
- Fetal health status prediction based on maternal clinical history using machine learning techniquesComputer Methods and Programs in Biomedicine, 2018
- Relationship banking and information technology: the role of artificial intelligence and FinTechRisk Management, 2018
- Defect Prediction in Android Binary Executables Using Deep Neural NetworkWireless Personal Communications, 2017
- Predicting Crashing Releases of Mobile Applications2016
- Application of Machine Learning on Process Metrics for Defect Prediction in Mobile ApplicationAdvances in Intelligent Systems and Computing, 2016
- Commit guru: analytics and risk prediction of software commits2015
- What Do Mobile App Users Complain About?IEEE Software, 2015
- On the application of genetic algorithms for test case prioritization2012
- App store mining and analysis: MSR for app stores2012
- A systematic review of software fault prediction studiesExpert Systems with Applications, 2009