Conference,

An Empirical Study for Defect Prediction using Clustering

, and .
(2013)

Abstract

Reliably predicting defects in the software is one of the holy grails of software engineering. Researchers have devised and implemented a method of defect prediction approaches varying in terms of accuracy, complexity, and the input data they require. An accurate prediction of the number of defects in a software product during system testing contributes not only to the management of the system testing process but also to the estimation of the product’s required maintenance 1. A prediction of the number of remaining defects in an inspected artefact can be used for decision making. Defective software modules cause software failures, increase development and maintenance costs, and decrease customer satisfaction. It strives to improve software quality and testing efficiency by constructing predictive models from code attributes to enable a timely identification of fault-prone modules 2. In this paper, we will discuss clustering techniques are used for software defect prediction. This helps the developers to detect software defects and correct them. Unsupervised techniques may be used for defect prediction in software modules, more so in those cases where defect labels are not available 3.

Tags

Users

  • @idescitation

Comments and Reviews