Empirical Studies of Quality Models in Object-Oriented Systems

作者: Lionel C. Briand , Jürgen Wüst

DOI: 10.1016/S0065-2458(02)80005-5

关键词: Cohesion (computer science)Management scienceBody of knowledgeMaintainabilityObject-oriented programmingSystem qualityEmpirical researchRisk analysis (engineering)ConstructiveComputer scienceSoftware system

摘要: Abstract Measuring structural design properties of a software system, such as coupling, cohesion, or complexity, is promising approach toward early quality assessments. To use measurement effectively, models that quantitatively describe how these internal relate to relevant external system qualities reliability maintainability are needed. This chapter’s objective summarize, in structured and detailed fashion, the empirical results reported so far with modeling based on object-oriented systems. We perform critical review existing work order identify lessons learned regarding way studies performed reported. Constructive guidelines for facilitating future also provided, thus development an body knowledge.

参考文章(83)
Al Lake, Curtis R. Cook, Use of Factor Analysis to Develop OOP Software Complexity Metrics Oregon State University. ,(1994)
Letha H. Etzkorn, Wei Li, Carl G. Davis, A Practical Look at the Lack of Cohesion in Methods Metric. Journal of Object-oriented Programming. ,vol. 11, pp. 27- 34 ,(1998)
Letha H. Etzkorn, Wei Li, Jagdish Bansiya, Carl G. Davis, Clarifying specialized forms of association in UML and OML Journal of Object-oriented Programming. ,vol. 11, pp. 47- 50 ,(1998)
Christian Bunse, Lionel C. Briand, John W. Daly, An Experimental Evaluation of Quality Guidelines on the Maintainability of Object-Oriented Design Do IEEE Transactions on Software Engineering. ,(2001)
Dennis G. Kafura, Robert S. Schulman, Wei Li, Sallie M. Henry, Measuring Object-Oriented Design. Journal of Object-oriented Programming. ,vol. 8, pp. 48- 55 ,(1995)
Jagdish Bansiya, Letha Etzkorn, Carl Davis, Design and Code Complexity Metrics for OO Classes ,(2003)
Maurice H. Halstead, Elements of software science Elsevier. ,(1977)
Liping Zhao, Ted Foster, DRIVER DUTY : A PATTERN FOR PUBLIC TRANSPORT SYSTEMS Journal of Object-oriented Programming. ,vol. 11, pp. 35- 36 ,(1998)