Empirical evaluation of bug linking

To collect software bugs found by users, development teams often setup bug trackers using systems such as Bugzilla. Developers would then fix some of the bugs and commit corresponding code changes into version control systems such as svn or git. Unfortunately, the links between bug reports and code...

Full description

Saved in:
Bibliographic Details
Main Authors: BISSYANDE, Tegawende F., THUNG, Ferdian, WANG, Shaowei, LO, David, JIANG, Lingxiao, REVEILLERE, Laurent
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2013
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/1684
https://ink.library.smu.edu.sg/context/sis_research/article/2683/viewcontent/csmr13buglink.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-2683
record_format dspace
spelling sg-smu-ink.sis_research-26832017-04-17T01:34:50Z Empirical evaluation of bug linking BISSYANDE, Tegawende F. THUNG, Ferdian WANG, Shaowei LO, David JIANG, Lingxiao REVEILLERE, Laurent To collect software bugs found by users, development teams often setup bug trackers using systems such as Bugzilla. Developers would then fix some of the bugs and commit corresponding code changes into version control systems such as svn or git. Unfortunately, the links between bug reports and code changes are missing for many software projects as the bug tracking and version control systems are often maintained separately. Yet, linking bug reports to fix commits is important as it could shed light into the nature of bug fixing processes and expose patterns in software management. Bug linking solutions, such as ReLink, have been proposed. The demonstration of their effectiveness however faces a number of issues, including a reliability issue with their ground truth datasets as well as the extent of their measurements. We propose in this study a benchmark for evaluating bug linking solutions. This benchmark includes a dataset of about 12,000 bug links from 10 programs. These true links between bug reports and their fixes have been provided during bug fixing processes. We designed a number of research questions, to assess both quantitatively and qualitatively the effectiveness of a bug linking tool. Finally, we apply this benchmark on ReLink to report the strengths and limitations of this bug linking tool. 2013-03-01T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/1684 info:doi/10.1109/CSMR.2013.19 https://ink.library.smu.edu.sg/context/sis_research/article/2683/viewcontent/csmr13buglink.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University computer software software bugs bug tracking bug linking Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic computer software
software bugs
bug tracking
bug linking
Software Engineering
spellingShingle computer software
software bugs
bug tracking
bug linking
Software Engineering
BISSYANDE, Tegawende F.
THUNG, Ferdian
WANG, Shaowei
LO, David
JIANG, Lingxiao
REVEILLERE, Laurent
Empirical evaluation of bug linking
description To collect software bugs found by users, development teams often setup bug trackers using systems such as Bugzilla. Developers would then fix some of the bugs and commit corresponding code changes into version control systems such as svn or git. Unfortunately, the links between bug reports and code changes are missing for many software projects as the bug tracking and version control systems are often maintained separately. Yet, linking bug reports to fix commits is important as it could shed light into the nature of bug fixing processes and expose patterns in software management. Bug linking solutions, such as ReLink, have been proposed. The demonstration of their effectiveness however faces a number of issues, including a reliability issue with their ground truth datasets as well as the extent of their measurements. We propose in this study a benchmark for evaluating bug linking solutions. This benchmark includes a dataset of about 12,000 bug links from 10 programs. These true links between bug reports and their fixes have been provided during bug fixing processes. We designed a number of research questions, to assess both quantitatively and qualitatively the effectiveness of a bug linking tool. Finally, we apply this benchmark on ReLink to report the strengths and limitations of this bug linking tool.
format text
author BISSYANDE, Tegawende F.
THUNG, Ferdian
WANG, Shaowei
LO, David
JIANG, Lingxiao
REVEILLERE, Laurent
author_facet BISSYANDE, Tegawende F.
THUNG, Ferdian
WANG, Shaowei
LO, David
JIANG, Lingxiao
REVEILLERE, Laurent
author_sort BISSYANDE, Tegawende F.
title Empirical evaluation of bug linking
title_short Empirical evaluation of bug linking
title_full Empirical evaluation of bug linking
title_fullStr Empirical evaluation of bug linking
title_full_unstemmed Empirical evaluation of bug linking
title_sort empirical evaluation of bug linking
publisher Institutional Knowledge at Singapore Management University
publishDate 2013
url https://ink.library.smu.edu.sg/sis_research/1684
https://ink.library.smu.edu.sg/context/sis_research/article/2683/viewcontent/csmr13buglink.pdf
_version_ 1770571477524938752