Enhancing Bug Assignment with Developer-Specific Feature Extraction and Hybrid Deep Learning

The increasing reliance on software in diverse domains has led to a surge in user-reported functional enhancements and unexpected bugs. In large-scale open-source projects like Eclipse and Mozilla, initial bug assignment frequently faces challenges, with approximately 50% of bug reports being reassigned due to the inability of the initially assigned developer to resolve the issue effectively. This reassignment process contributes to elevated software maintenance costs and delays in bug resolution. To address this, we propose a developer recommendation model that assigns the most suitable developer for a given bug report at the outset, thereby minimizing reassignment rates. Our approach combines a top-K feature selection algorithm tailored for each developer with a hybrid Convolutional Neural Network–Long Short-Term Memory (CNN–LSTM) architecture to capture the nuanced patterns in bug reports and developer expertise. The model was evaluated on prominent open-source projects, including Google Chrome, Mozilla Core, and Mozilla Firefox. Experimental results show that the proposed model significantly outperforms baseline approaches, with an improvement in developer recommendation accuracy of approximately 0.3582 when comparing the best-performing configuration to the worst-performing configuration of our model. Furthermore, the baseline difference was reduced by approximately 0.1343. A statistical analysis confirms the significant performance improvement achieved by the proposed method over existing baselines. These findings underscore the potential of our model to enhance efficiency in bug resolution workflows, reduce maintenance costs, and improve overall software quality in open-source ecosystems.

Authors

Institutions

Publication Details

Journal
Electronics
Published
2025-06-19
DOI
https://doi.org/10.3390/electronics14122493
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

Enhancing Bug Assignment with Developer-Specific Feature Extraction and Hybrid Deep Learning

Geunseok Yang, Dongkyu Kim, Jinfeng Ji
Electronics
Software Engineering Research
article

Enhancing Bug Assignment with Developer-Specific Feature Extraction and Hybrid Deep Learning

Geunseok Yang, Dongkyu Kim, Jinfeng Ji
article en

Abstract

The increasing reliance on software in diverse domains has led to a surge in user-reported functional enhancements and unexpected bugs. In large-scale open-source projects like Eclipse and Mozilla, initial bug assignment frequently faces challenges, with approximately 50% of bug reports being reassigned due to the inability of the initially assigned developer to resolve the issue effectively. This reassignment process contributes to elevated software maintenance costs and delays in bug resolution. To address this, we propose a developer recommendation model that assigns the most suitable developer for a given bug report at the outset, thereby minimizing reassignment rates. Our approach combines a top-K feature selection algorithm tailored for each developer with a hybrid Convolutional Neural Network–Long Short-Term Memory (CNN–LSTM) architecture to capture the nuanced patterns in bug reports and developer expertise. The model was evaluated on prominent open-source projects, including Google Chrome, Mozilla Core, and Mozilla Firefox. Experimental results show that the proposed model significantly outperforms baseline approaches, with an improvement in developer recommendation accuracy of approximately 0.3582 when comparing the best-performing configuration to the worst-performing configuration of our model. Furthermore, the baseline difference was reduced by approximately 0.1343. A statistical analysis confirms the significant performance improvement achieved by the proposed method over existing baselines. These findings underscore the potential of our model to enhance efficiency in bug resolution workflows, reduce maintenance costs, and improve overall software quality in open-source ecosystems.

ElectronicsVol. 14(12)
Hankyong National University (KR), Kyungnam University (KR)
Hankyong National University
Openalex Percentile: Top 80%
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.