loading
Papers

Research.Publish.Connect.

Paper

Authors: Afrina Khatun and Kazi Sakib

Affiliation: University of Dhaka, Bangladesh

ISBN: 978-989-758-300-1

Keyword(s): Bug Assignment, Bug Report, Commit Log, Tf-idf Weighting.

Abstract: Automatic bug reports assignment to fixers is an important activity for software quality assurance. Existing approaches consider either the bug fixing or source commit activities which may result in inactive or inexperienced developers suggestions. Considering only one of the information can not compensate another leading to reduced accuracy of developer suggestion. An approach named BSBA is proposed, which combines the expertise and recency of both bug fixing and source commit activities. Firstly, BSBA collects the source code and commit logs to construct an index, mapping the source entities with their commit time, which presents developers’ source code activities. Secondly, it processes the fixed bug reports to build another index which connects the report keywords to the fixing time. Finally, on arrival of new reports, BSBA queries the two indexes, and combines the query results using tf-idf weighting technique to measure a BSBA score for the developers. The top scored dev elopers are suggested as appropriate fixers. BSBA is applied on two open source projects - Eclipse JDT and SWT, and is compared with three existing techniques. The results show that BSBA obtains the actual fixer at Top 1 position in 45.67%, and 47.50% cases for Eclipse JDT and SWT respectively, which is higher than the existing approaches. It also shows that BSBA improves the accuracy of existing techniques on average by 3%-60%. (More)

PDF ImageFull Text

Download
CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 34.236.216.93

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Khatun, A. and Sakib, K. (2018). A Bug Assignment Approach Combining Expertise and Recency of Both Bug Fixing and Source Commits.In Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-758-300-1, pages 351-358. DOI: 10.5220/0006785303510358

@conference{enase18,
author={Afrina Khatun. and Kazi Sakib.},
title={A Bug Assignment Approach Combining Expertise and Recency of Both Bug Fixing and Source Commits},
booktitle={Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2018},
pages={351-358},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006785303510358},
isbn={978-989-758-300-1},
}

TY - CONF

JO - Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - A Bug Assignment Approach Combining Expertise and Recency of Both Bug Fixing and Source Commits
SN - 978-989-758-300-1
AU - Khatun, A.
AU - Sakib, K.
PY - 2018
SP - 351
EP - 358
DO - 10.5220/0006785303510358

Login or register to post comments.

Comments on this Paper: Be the first to review this paper.