Investigating the Impact of Developer Proficiency on Bug-Fixing Efficiency and Accuracy

The efficiency and accuracy of bug-fixing are vital for timely issue resolution, software quality, and user satisfaction. Assigning a high-proficiency developer to fix bugs can significantly impact resolution times, bug accuracy, code complexity, team productivity, and user experience. This paper evaluates developer proficiency by analyzing bug repository data and its effects on bug-fixing efficiency and accuracy. We introduced a method to measure developer proficiency (DP) based on data from bug repositories, identifying six influencing factors validated by industry practitioners. Then we empirically studied three open-source bug repositories comprising 85,386 issues to investigate the impact of developer proficiency on bug-fixing efficiency and accuracy. Using multiple non-parametric tests, we found that proficient developers are generally more efficient and accurate in bug-fixing. The outcomes of our study can significantly help project managers and team leads to understand the importance of assigning proficient developers to enhance bug-fixing efficiency and accuracy during the software maintenance phase.

Authors

Institutions

Publication Details

Published
2024-11-14
DOI
https://doi.org/10.1109/incit63192.2024.10810579
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Investigating the Impact of Developer Proficiency on Bug-Fixing Efficiency and Accuracy

Sabbir Ahmed, Fatema-tuz-Zohora Sananda
Teaching and Learning Programming
article

Investigating the Impact of Developer Proficiency on Bug-Fixing Efficiency and Accuracy

Sabbir Ahmed, Fatema-tuz-Zohora Sananda
article en

Abstract

The efficiency and accuracy of bug-fixing are vital for timely issue resolution, software quality, and user satisfaction. Assigning a high-proficiency developer to fix bugs can significantly impact resolution times, bug accuracy, code complexity, team productivity, and user experience. This paper evaluates developer proficiency by analyzing bug repository data and its effects on bug-fixing efficiency and accuracy. We introduced a method to measure developer proficiency (DP) based on data from bug repositories, identifying six influencing factors validated by industry practitioners. Then we empirically studied three open-source bug repositories comprising 85,386 issues to investigate the impact of developer proficiency on bug-fixing efficiency and accuracy. Using multiple non-parametric tests, we found that proficient developers are generally more efficient and accurate in bug-fixing. The outcomes of our study can significantly help project managers and team leads to understand the importance of assigning proficient developers to enhance bug-fixing efficiency and accuracy during the software maintenance phase.

Islamic University of Technology (BD)
Openalex Percentile: Top 74%
Teaching and Learning Programming
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.

Investigating the Impact of Developer Proficiency on Bug-Fixing Efficiency and Accuracy — Sabbir Ahmed, Fatema-tuz-Zohora Sananda · (2024) | TGRS Research Map | TGRS