Bug Tracking and Prediction

Paper Topic :

Data Mining

Author Name :

Komal Anil Patel

Abstract :

A software bug is an error, fault, failure or flaw in a computer program or system that causes it to produce an incorrect result, or to behave in unintended ways. Bug Severity is a classification of software bug to indicate the degree of negative impact on the quality of software. Some bugs are critical and need to be fixed right away, whereas others are minor bugs and their fixes could be postponed. In this paper, a software bug classification algorithm, CLUBAS (Classification of Software Bugs Using Bug Attribute Similarity) is used to categorize the bugs and based on its phase and cost the severity will be assigned. We will verify the given severity with an already established prediction model named as Information Retrieval Based Nearest Neighbour Classification. One special type of severe bugs are blocking bugs that prevent other bugs from being fixed. These bugs may increase maintenance costs, reduce overall quality and delay the release of the software systems. In this paper based on factors like description of bugs, priority, severity, no. of people involved etc. we build a decision trees to predict whether a bug will be a blocking bug or not.

Download Article