Analytical Study on Bug Triaging Practices

Analytical Study on Bug Triaging Practices

Anjali Goyal (Jaypee Institute of Information Technology, Department of Computer Science and Engineering, Noida, UP, India) and Neetu Sardana (Jaypee Institute of Information Technology, Department of Computer Science and Engineering, Noida, UP, India)
DOI: 10.4018/978-1-7998-2460-2.ch088

Abstract

Software bugs are inevitable and fixing these bugs is a difficult and time consuming task. Bug report assignment is the activity of designating a developer who makes source code changes in order to fix the bug. Many bug assignment techniques have been proposed in the existing studies. These studies use different datasets, varied input and evaluation parameters to validate their work. This diversification in bug triaging results in perplexity among researchers. Hence, this paper organizes the work performed in bug triaging in a structured manner. This paper aims to present current state of the art to provide a structured consolidation of bug triaging approaches. The paper has identified six research questions under five dimensions to address the various aspects of bug triaging. 60 articles from 36 venues have been reviewed and categorized in order to organize and substructure existing work in the field of bug report assignment. This study will help researchers to wisely decide the weapons for bug triaging. Also, it will act as a ready reference for the bug triaging practitioners.
Chapter Preview
Top

Dimensions Of The Survey

The goal of this survey is to articulate researchers and practitioners with an organized overview of existing research in the area of bug report assignment. In the literature, there exists different bug assignment approaches. The diversification in terms of techniques, datasets, evaluation parameters, etc. used for concluding the proposed approaches better is perplexed. This creates a state of indecision among researchers on how to initiate bug triaging and how to evaluate their work. Hence, this paper provides a structured consolidation of bug triaging in terms of the various parameters like techniques used, input parameters, evaluation metrics, etc. It will help researchers to decide the weapons for bug triaging carefully. Also, it will act as a ready reference for the bug triaging practitioners. Various dimensions that vary from D1 to D6 and its related questions have been identified and are summarized below:

Complete Chapter List

Search this Book:
Reset