Deep multi-metrics learning for mobile app defect prediction using code and process metrics

The rise in mobile apps necessitates precise defect prediction to aid developers in resource allocation. The efficacy of defect prediction relies on data representation and model selection. However, existing research relies on isolated data sources, limiting models' ability to capture the complex interplay of code and process metrics in app development. This paper addresses this limitation by proposing a Deep Multi-Metrics Learning Model (DMLM), which leverages code metrics from the current code version and process metrics from previous releases. A deep convolutional neural network (CNN) is employed to capture intricate patterns within these metrics, enabling more accurate predictions. Experimental evaluations using nine real-world Android apps from Git Android repositories demonstrate that DMLM outperforms state-of-the-art approaches under non-effort-aware conditions regarding Area Under the Curve (AUC), F1 scores, and Matthews correlation coefficient (MCC). The experimental evaluation also demonstrates that the DMLM model outperforms existing baseline methods in PofB20 under effort-aware conditions. The findings highlight the efficacy of DMLM in enhancing mobile app defect prediction performance across both non-effort-aware and effort-aware contexts.

Authors

Institutions

Publication Details

Journal
Scientific Reports
Published
2025-11-04
DOI
https://doi.org/10.1038/s41598-025-22566-2
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Deep multi-metrics learning for mobile app defect prediction using code and process metrics

Inam Ullah, Yeong Hyeon Gu, Hakim A. Abdo, Redhwan Algabri et al.
Scientific Reports
Software Engineering Research
article

Deep multi-metrics learning for mobile app defect prediction using code and process metrics

Inam Ullah, Yeong Hyeon Gu, Hakim A. Abdo, Redhwan Algabri, Ahmed Abdu, Jawad Khan
article en

Abstract

The rise in mobile apps necessitates precise defect prediction to aid developers in resource allocation. The efficacy of defect prediction relies on data representation and model selection. However, existing research relies on isolated data sources, limiting models' ability to capture the complex interplay of code and process metrics in app development. This paper addresses this limitation by proposing a Deep Multi-Metrics Learning Model (DMLM), which leverages code metrics from the current code version and process metrics from previous releases. A deep convolutional neural network (CNN) is employed to capture intricate patterns within these metrics, enabling more accurate predictions. Experimental evaluations using nine real-world Android apps from Git Android repositories demonstrate that DMLM outperforms state-of-the-art approaches under non-effort-aware conditions regarding Area Under the Curve (AUC), F1 scores, and Matthews correlation coefficient (MCC). The experimental evaluation also demonstrates that the DMLM model outperforms existing baseline methods in PofB20 under effort-aware conditions. The findings highlight the efficacy of DMLM in enhancing mobile app defect prediction performance across both non-effort-aware and effort-aware contexts.

Scientific ReportsVol. 15(1)
Gachon University (KR), Sejong University (KR), Hodeidah University (YE), Xi'an University of Finance and Economics (CN), Sejong Institute (KR)
Sejong University, Iran Telecommunication Research Center, Ministry of Science and ICT, South Korea, Industry-Academic Cooperation Foundation of Kyungnam University, Institute for Information and Communications Technology Promotion
Openalex Percentile: Top 54%
Software Engineering Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.