Improving automatic bug assignment using time-metadata in term-weighting

Assigning newly reported bugs to project developers is a time-consuming and tedious task for triagers using the traditional manual bug triage process. Previous efforts for creating automatic bug assignment systems use machine learning and information-retrieval techniques. These approaches commonly u...

Full description

Saved in:
Bibliographic Details
Main Authors: Shokripour, R., Anvik, J., Kasirun, Z.M., Zamani, S.
Format: Article
Published: The Institution of Engineering and Technology 2014
Subjects:
Online Access:http://eprints.um.edu.my/15553/
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Malaya
id my.um.eprints.15553
record_format eprints
spelling my.um.eprints.155532016-01-22T01:58:45Z http://eprints.um.edu.my/15553/ Improving automatic bug assignment using time-metadata in term-weighting Shokripour, R. Anvik, J. Kasirun, Z.M. Zamani, S. T Technology (General) Assigning newly reported bugs to project developers is a time-consuming and tedious task for triagers using the traditional manual bug triage process. Previous efforts for creating automatic bug assignment systems use machine learning and information-retrieval techniques. These approaches commonly use tf-idf, a statistical computation technique for weighting terms based on term frequency. However, tf-idf does not consider the metadata, such as the time frame at which a term was used, when calculating the weight of the terms. This study proposes an alternate term-weighting technique to improve the accuracy of automatic bug assignment approaches that use a term-weighting technique. This technique includes the use of metadata in addition to the statistical computation to calculate the term weights. Moreover, it restricts the set of terms used to only nouns. It was found that when using only nouns and the proposed term-weighting technique, the accuracy of an automatic bug assignment approach improves from 12 to 49% over tf-idf for three open-source projects. The Institution of Engineering and Technology 2014 Article PeerReviewed Shokripour, R. and Anvik, J. and Kasirun, Z.M. and Zamani, S. (2014) Improving automatic bug assignment using time-metadata in term-weighting. IETsoftware, 8 (6). pp. 269-278.
institution Universiti Malaya
building UM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaya
content_source UM Research Repository
url_provider http://eprints.um.edu.my/
topic T Technology (General)
spellingShingle T Technology (General)
Shokripour, R.
Anvik, J.
Kasirun, Z.M.
Zamani, S.
Improving automatic bug assignment using time-metadata in term-weighting
description Assigning newly reported bugs to project developers is a time-consuming and tedious task for triagers using the traditional manual bug triage process. Previous efforts for creating automatic bug assignment systems use machine learning and information-retrieval techniques. These approaches commonly use tf-idf, a statistical computation technique for weighting terms based on term frequency. However, tf-idf does not consider the metadata, such as the time frame at which a term was used, when calculating the weight of the terms. This study proposes an alternate term-weighting technique to improve the accuracy of automatic bug assignment approaches that use a term-weighting technique. This technique includes the use of metadata in addition to the statistical computation to calculate the term weights. Moreover, it restricts the set of terms used to only nouns. It was found that when using only nouns and the proposed term-weighting technique, the accuracy of an automatic bug assignment approach improves from 12 to 49% over tf-idf for three open-source projects.
format Article
author Shokripour, R.
Anvik, J.
Kasirun, Z.M.
Zamani, S.
author_facet Shokripour, R.
Anvik, J.
Kasirun, Z.M.
Zamani, S.
author_sort Shokripour, R.
title Improving automatic bug assignment using time-metadata in term-weighting
title_short Improving automatic bug assignment using time-metadata in term-weighting
title_full Improving automatic bug assignment using time-metadata in term-weighting
title_fullStr Improving automatic bug assignment using time-metadata in term-weighting
title_full_unstemmed Improving automatic bug assignment using time-metadata in term-weighting
title_sort improving automatic bug assignment using time-metadata in term-weighting
publisher The Institution of Engineering and Technology
publishDate 2014
url http://eprints.um.edu.my/15553/
_version_ 1643690080813973504