Clustering for Bug Triage Based on Developer Work Capabilities

Triage of bugs is a crucial step in keeping software secure and encouraging prompt bug fixes. The majority of earlier research merely assigned the developers’ names to the classification label values produced by Bug Triage, which resulted in low accuracy, resource waste, and severe implications from reduced bug repair efficiency. This paper offers a novel solution to the aforementioned issues by grouping developers according to their work capabilities and using the clustering results as the bug triage results. This way, the developers can process the identified bugs and prevent resource waste and reduced bug repair efficiency because some developers are currently unavailable. This boosts bug repair efficiency significantly. We used the JENKINS dataset from the Eclipse open-source project for clustering tests and bug classification efforts. Compared to the traditional software bug assignment approach that does not consider developer clustering, the top-k accuracy has improved by 51.3%. The experimental findings demonstrate the reasonableness and efficacy of our clustering approach, which also significantly increases bug triage accuracy.

Authors

Institutions

Publication Details

Published
2025-06-05
DOI
https://doi.org/10.1109/iccsp64183.2025.11088794
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

Clustering for Bug Triage Based on Developer Work Capabilities

Fanqi Meng, Huang Ren, Jingdong Wang
Software Engineering Research
article

Clustering for Bug Triage Based on Developer Work Capabilities

Fanqi Meng, Huang Ren, Jingdong Wang
article en

Abstract

Triage of bugs is a crucial step in keeping software secure and encouraging prompt bug fixes. The majority of earlier research merely assigned the developers’ names to the classification label values produced by Bug Triage, which resulted in low accuracy, resource waste, and severe implications from reduced bug repair efficiency. This paper offers a novel solution to the aforementioned issues by grouping developers according to their work capabilities and using the clustering results as the bug triage results. This way, the developers can process the identified bugs and prevent resource waste and reduced bug repair efficiency because some developers are currently unavailable. This boosts bug repair efficiency significantly. We used the JENKINS dataset from the Eclipse open-source project for clustering tests and bug classification efforts. Compared to the traditional software bug assignment approach that does not consider developer clustering, the top-k accuracy has improved by 51.3%. The experimental findings demonstrate the reasonableness and efficacy of our clustering approach, which also significantly increases bug triage accuracy.

Northeast Electric Power University (CN)
Openalex Percentile: Top 70%
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.

Clustering for Bug Triage Based on Developer Work Capabilities — Fanqi Meng, Huang Ren, et al. · (2025) | TGRS Research Map | TGRS