TY - GEN
T1 - A novel developer ranking algorithm for automatic bug triage using topic model and developer relations
AU - Zhang, Tao
AU - Yang, Geunseok
AU - Lee, Byungjeong
AU - Lua, Eng Keong
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2014
Y1 - 2014
N2 - Recently, bug resolution has become a pivotal issue for software maintenance where recommendations for appropriate fixers are an important task. Some approaches (e.g., social network and machine learning techniques) exist that can achieve automatic bug triage (i.e., developer recommendation). This paper proposes a new method to recommend the most suitable fixer for bug resolution. Different from previous approaches, the proposed approaches combine topic model and developer relations (e.g., bug reporter and assignee) to capture developers' interest and experience on specific bug reports, we can arrange for the most appropriate developer to fix a new bug when it comes in. We evaluate the performance of our method using three large-scale open-source projects, including Eclipse, Mozilla Firefox, and Netbeans. The experimental results reveal that our approach outperforms other recommendation methods for developers.
AB - Recently, bug resolution has become a pivotal issue for software maintenance where recommendations for appropriate fixers are an important task. Some approaches (e.g., social network and machine learning techniques) exist that can achieve automatic bug triage (i.e., developer recommendation). This paper proposes a new method to recommend the most suitable fixer for bug resolution. Different from previous approaches, the proposed approaches combine topic model and developer relations (e.g., bug reporter and assignee) to capture developers' interest and experience on specific bug reports, we can arrange for the most appropriate developer to fix a new bug when it comes in. We evaluate the performance of our method using three large-scale open-source projects, including Eclipse, Mozilla Firefox, and Netbeans. The experimental results reveal that our approach outperforms other recommendation methods for developers.
KW - Automatic bug triage
KW - Developer recommendation
KW - Developer relations
KW - Software maintenance
KW - Topic model
UR - http://www.scopus.com/inward/record.url?scp=84946574741&partnerID=8YFLogxK
U2 - 10.1109/APSEC.2014.43
DO - 10.1109/APSEC.2014.43
M3 - Conference contribution
AN - SCOPUS:84946574741
T3 - Proceedings - Asia-Pacific Software Engineering Conference, APSEC
SP - 223
EP - 230
BT - Proceedings - 21st Asia-Pacific Software Engineering Conference, APSEC 2014
A2 - Gueheneuc, Yann-Gael
A2 - Kwon, Gihwon
A2 - Cha, Sungdeok
PB - IEEE Computer Society
T2 - 21st Asia-Pacific Software Engineering Conference, APSEC 2014
Y2 - 1 December 2014 through 4 December 2014
ER -