期刊名称:International Journal of Computer Technology and Applications
电子版ISSN:2229-6093
出版年度:2012
卷号:3
期号:2
页码:639-649
出版社:Technopark Publications
摘要:Demand for Quality Software has undergone with rapid growth during the last few years. This is leading to an increase in the 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. The empirical studies carried out in recent literature concluded that none of the existing metrics particularly coupling and coherence was fever or not effective in ranking the reusability of object oriented components. Based on this conclusion we would like to propose a new coupling metric measuring model that can achieve expected performance to rank the reusability of the components. Since all of the existing metrics relied on binary relations between classes and methods the most or all of the existing models are not able to find the actual coupling metric value between any two classes. The proposed coupling metric measurement model considers transitive relations between methods and classes. We use a set of nine design metrics in our work. The proposed model predicts faulty classes with more than 80% accuracy.
关键词:Transitive Coupling; Software Metrics; PCA; Fault Proneness and Software Quality.