Publication:
Deep Learning-Based Defect Prediction for Mobile Applications

Thumbnail Image

Organizational Units

Program

KU Authors

KU-Authors

Co-Authors

Advisor

Publication Date

2022

Language

Type

Article

Journal Title

Journal ISSN

Volume Title

Creative Commons license

Except where otherwised noted, this item's license is described as info:eu-repo/semantics/openAccess

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

Source:

Publisher:

MPDI

Keywords:

Subject

Software Defect Prediction, Software Fault Prediction, Mobile Application, Android Applications, Deep Learning, Machine Learning

Citation

Jorayeva M, Akbulut A, Catal C, Mishra A. Deep Learning-Based Defect Prediction for Mobile Applications. Sensors. 2022; 22(13):4734. https://doi.org/10.3390/s22134734

Endorsement

Review

Supplemented By

Referenced By

1

Views

3

Downloads