Deep Learning-Based Defect Prediction for Mobile Applications
No Thumbnail Available
Date
2022
Journal Title
Journal ISSN
Volume Title
Publisher
Mdpi
Open Access Color
OpenAIRE Downloads
OpenAIRE Views
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.
Description
Mishra, Alok/0000-0003-1275-2050; Catal, Cagatay/0000-0003-0959-2930
Keywords
software defect prediction, software fault prediction, mobile application, Android applications, deep learning, machine learning
Turkish CoHE Thesis Center URL
Fields of Science
Citation
WoS Q
Q2
Scopus Q
Source
Volume
22
Issue
13