Enhanced software change proneness prediction in android applications using balanced data techniques and advanced language models

Software change proneness prediction in Android applications is crucial in enhancing software maintenance and evolution processes. Inadequate consideration of data imbalance may compromise the reliability and robustness of change proneness prediction models. The study proposes a novel approach that leverages advanced techniques to address data imbalance while improving predictive accuracy. The methodology integrates state-of-the-art techniques to address key challenges. SMOTE (Synthetic Minority Over-sampling Technique) is employed for handling class imbalance, Self-Attention and RoBERTa embeddings are used to extract rich contextual information from text inputs, and Recursive Feature Elimination (RFE) is applied for feature selection to enhance model interpretability and performance. Moreover, we employ XLNet coupled with Butterfly optimization to reduce model weight while maintaining high predictive accuracy effectively. Our hybrid approach offers a robust framework for software change proneness prediction in Android applications by combining advanced language representation learning with optimization techniques. The efficiency of the presented technique is analyzed based on various metrics and research work compared with different state-of-the-art works.

Authors

Institutions

Publication Details

Journal
Discover Computing
Published
2025-04-27
DOI
https://doi.org/10.1007/s10791-025-09552-y
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Enhanced software change proneness prediction in android applications using balanced data techniques and advanced language models

Ruchika Malhotra, Jyoti Patidar
Discover Computing
Software Engineering Research
article

Enhanced software change proneness prediction in android applications using balanced data techniques and advanced language models

Ruchika Malhotra, Jyoti Patidar
article en

Abstract

Software change proneness prediction in Android applications is crucial in enhancing software maintenance and evolution processes. Inadequate consideration of data imbalance may compromise the reliability and robustness of change proneness prediction models. The study proposes a novel approach that leverages advanced techniques to address data imbalance while improving predictive accuracy. The methodology integrates state-of-the-art techniques to address key challenges. SMOTE (Synthetic Minority Over-sampling Technique) is employed for handling class imbalance, Self-Attention and RoBERTa embeddings are used to extract rich contextual information from text inputs, and Recursive Feature Elimination (RFE) is applied for feature selection to enhance model interpretability and performance. Moreover, we employ XLNet coupled with Butterfly optimization to reduce model weight while maintaining high predictive accuracy effectively. Our hybrid approach offers a robust framework for software change proneness prediction in Android applications by combining advanced language representation learning with optimization techniques. The efficiency of the presented technique is analyzed based on various metrics and research work compared with different state-of-the-art works.

Discover ComputingVol. 28(1)
Delhi Technological University (IN)
Climate action
Openalex Percentile: Top 88%
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.

Enhanced software change proneness prediction in android applications using balanced data techniques and advanced language models — Ruchika Malhotra, Jyoti Patidar · Discover Computing (2025) | TGRS Research Map | TGRS