Authors: Yogesh Singh; Arvinder Kaur; Ruchika Malhotra
Addresses: Department of Software Engineering, Delhi Technological University, Bawana Road, Delhi 110042, India ' Department of Software Engineering, Delhi Technological University, Bawana Road, Delhi 110042, India ' Department of Software Engineering, Delhi Technological University, Bawana Road, Delhi 110042, India
Abstract: Demand for quality software has undergone rapid growth during the last few years. This is leading to an increase in development of metrics for measuring the properties of software such as coupling, cohesion or inheritance that can be used in early quality assessments. Quality models that explore the relationship between these properties and quality attributes such as fault proneness, maintainability, effort or productivity are needed to use these metrics effectively. This study reflects the relevance of quality models to industrial practices and the maturity of research in developing these models. In this paper we summarise the results of empirical studies done so far to assess the applicability of fault proneness models across object-oriented software. We perform a systematic study of these to identify general conclusions drawn from them. This work recommends the research methodology that should be followed to predict fault proneness models.
Keywords: metrics; modelling; object-oriented software; fault proneness; empirical validation; software quality; software faults; software development.
International Journal of Computer Applications in Technology, 2014 Vol.49 No.1, pp.22 - 41
Published online: 11 Jul 2014 *Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article