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.
Users
Please
log in to take part in the discussion (add own reviews or comments).