DocumentCode :
630482
Title :
TRAM: An approach for assigning bug reports using their Metadata
Author :
Banitaan, Shadi ; Alenezi, M.
Author_Institution :
Dept. of Math., Comput. Sci. & Software Eng., Univ. of Detroit Mercy, Detroit, MI, USA
fYear :
2013
fDate :
19-21 June 2013
Firstpage :
215
Lastpage :
219
Abstract :
Bug triage is an essential phase in the bug fixing process. The aim of bug triage is to assign an experienced developer to a new coming bug report. Existing bug triage approaches are mainly based on machine learning techniques. These approaches suffer from low prediction accuracy. In this paper, we propose TRAM (TRiaging Approach using bug reports Metadata). The goal is to improve the prediction accuracy of bug triage by utilizing the most discriminating terms of bug reports, the components in which the bugs belong to, and the reporter who filed the bug.We perform experimental evaluation on open-source projects namely Freedesktop, NetBeans, Eclipse, and Firefox. The results show that TRAM outperforms existing machine learning-based approaches in terms of classification accuracy. TRAM improves the F-score by approximately 34%, 40%, 20%, and 21% for Freedesktop, NetBeans, Eclipse, and Firfox respectively.
Keywords :
learning (artificial intelligence); meta data; program debugging; Eclipse; Firefox; Firfox; Freedesktop; NetBeans; TRAM; bug fixing process; bug triage; machine learning; open-source projects; triaging approach using bug reports metadata; Accuracy; Computer bugs; Predictive models; Software; Software engineering; Training; Vectors; bug triage; classification; mining bug repositories; term selection method;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communications and Information Technology (ICCIT), 2013 Third International Conference on
Conference_Location :
Beirut
Print_ISBN :
978-1-4673-5306-9
Type :
conf
DOI :
10.1109/ICCITechnology.2013.6579552
Filename :
6579552
Link To Document :
بازگشت