Leveraging Historical Measures for Bug Prediction in Android Applications

Android applications have become increasingly pop-ular, with billions of users relying on them for various tasks. However, the presence of bugs in these apps can lead to poor user experience, security problems, and financial losses. Bug prediction techniques offer a proactive approach that identifies potential bugs before they manifest in released applications. This paper presents an approach for bug prediction in Android apps by leveraging historical measures and applying the random forest algorithm. Through our evaluation of twelve real-world Android applications, we have demonstrated that our approach can effectively predict buggy files. This indicates the importance of historical data when assessing Android applications' quality and reliability. In addition, we have explored the importance of each historical measure in bug prediction. The corresponding results can provide insights guiding developers in selecting the important measures to build effective bug prediction models for Android applications.

Authors

Institutions

Publication Details

Published
2024-08-16
DOI
https://doi.org/10.1109/icste63875.2024.00018
Primary Topic
Advanced Malware Detection Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Leveraging Historical Measures for Bug Prediction in Android Applications

Yingjie Jiang, Ran Mo, Dongyu Wang, Wenjing Zhan
Advanced Malware Detection Techniques
article

Leveraging Historical Measures for Bug Prediction in Android Applications

Yingjie Jiang, Ran Mo, Dongyu Wang, Wenjing Zhan
article en

Abstract

Android applications have become increasingly pop-ular, with billions of users relying on them for various tasks. However, the presence of bugs in these apps can lead to poor user experience, security problems, and financial losses. Bug prediction techniques offer a proactive approach that identifies potential bugs before they manifest in released applications. This paper presents an approach for bug prediction in Android apps by leveraging historical measures and applying the random forest algorithm. Through our evaluation of twelve real-world Android applications, we have demonstrated that our approach can effectively predict buggy files. This indicates the importance of historical data when assessing Android applications' quality and reliability. In addition, we have explored the importance of each historical measure in bug prediction. The corresponding results can provide insights guiding developers in selecting the important measures to build effective bug prediction models for Android applications.

Central China Normal University (CN)
Openalex Percentile: Top 71%
Advanced Malware Detection Techniques
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.

Leveraging Historical Measures for Bug Prediction in Android Applications — Yingjie Jiang, Ran Mo, et al. · (2024) | TGRS Research Map | TGRS