Deep Learning-Based Defect Prediction for Mobile Applications

No Thumbnail Available

Date

2022

Journal Title

Journal ISSN

Volume Title

Publisher

Mdpi

Open Access Color

GOLD

Green Open Access

Yes

OpenAIRE Downloads

OpenAIRE Views

Publicly Funded

No
Impulse
Top 10%
Influence
Average
Popularity
Top 10%

Research Projects

Journal Issue

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, software defect prediction; software fault prediction; mobile application; Android applications; deep learning; machine learning, Chemical technology, Mobile Application, Software Defect Prediction, deep learning, 006, Android Applications, TP1-1185, mobile application, Software Fault Prediction, Mobile Applications, Article, Machine Learning, Android applications; deep learning; machine learning; mobile application; software defect prediction; software fault prediction, software defect prediction, machine learning, Deep Learning, Android applications, Area Under Curve, software fault prediction, Neural Networks, Computer, Algorithms

Turkish CoHE Thesis Center URL

Fields of Science

02 engineering and technology, 0202 electrical engineering, electronic engineering, information engineering

Citation

WoS Q

Q2

Scopus Q

Q1
OpenCitations Logo
OpenCitations Citation Count
8

Source

Sensors

Volume

22

Issue

13

Start Page

4734

End Page

Collections

PlumX Metrics
Citations

CrossRef : 9

Scopus : 9

Captures

Mendeley Readers : 50

Google Scholar Logo
Google Scholar™
OpenAlex Logo
OpenAlex FWCI
1.72234752

Sustainable Development Goals

3

GOOD HEALTH AND WELL-BEING
GOOD HEALTH AND WELL-BEING Logo

7

AFFORDABLE AND CLEAN ENERGY
AFFORDABLE AND CLEAN ENERGY Logo

9

INDUSTRY, INNOVATION AND INFRASTRUCTURE
INDUSTRY, INNOVATION AND INFRASTRUCTURE Logo

12

RESPONSIBLE CONSUMPTION AND PRODUCTION
RESPONSIBLE CONSUMPTION AND PRODUCTION Logo

13

CLIMATE ACTION
CLIMATE ACTION Logo

15

LIFE ON LAND
LIFE ON LAND Logo