Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
Skip header Section
Object-oriented software metrics: a practical guideJuly 1994
Publisher:
  • Prentice-Hall, Inc.
  • Division of Simon and Schuster One Lake Street Upper Saddle River, NJ
  • United States
ISBN:978-0-13-179292-0
Published:01 July 1994
Pages:
146
Skip Bibliometrics Section
Reflects downloads up to 01 Jan 2025Bibliometrics
Abstract

No abstract available.

Cited By

  1. ACM
    Pisch E, Cai Y, Kazman R, Lefever J and Fang H M-score: An Empirically Derived Software Modularity Metric Proceedings of the 18th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, (382-392)
  2. Agnihotri M and Chug A (2024). Severity Factor (SF), Journal of Software: Evolution and Process, 36:5, Online publication date: 25-Apr-2024.
  3. Iftikhar U, Ali N, Börstler J and Usman M (2024). A tertiary study on links between source code metrics and external quality attributes, Information and Software Technology, 165:C, Online publication date: 1-Jan-2024.
  4. Ouni A, AlOmar E, Hamdi O, Cinnéide M, Mkaouer M and Saied M (2023). On the impact of single and co-occurrent refactorings on quality attributes in android applications, Journal of Systems and Software, 205:C, Online publication date: 1-Nov-2023.
  5. Mumtaz H, Singh P and Blincoe K (2023). Identifying refactoring opportunities for large packages by analyzing maintainability characteristics in Java OSS, Journal of Systems and Software, 202:C, Online publication date: 1-Aug-2023.
  6. Zhong C, Zhang H, Li C, Huang H and Feitosa D (2023). On measuring coupling between microservices, Journal of Systems and Software, 200:C, Online publication date: 1-Jun-2023.
  7. Neelofar N, Smith-Miles K, Muñoz M and Aleti A (2023). Instance Space Analysis of Search-Based Software Testing, IEEE Transactions on Software Engineering, 49:4, (2642-2660), Online publication date: 1-Apr-2023.
  8. Abbad-Andaloussi A (2023). On the relationship between source-code metrics and cognitive load, Journal of Systems and Software, 198:C, Online publication date: 1-Apr-2023.
  9. ACM
    Damasceno H, Bezerra C, Coutinho E and Machado I Analyzing Test Smells Refactoring from a Developers Perspective Proceedings of the XXI Brazilian Symposium on Software Quality, (1-10)
  10. ACM
    Pinheiro D, Bezerra C and Uchoa A How do Trivial Refactorings Affect Classification Prediction Models? Proceedings of the 16th Brazilian Symposium on Software Components, Architectures, and Reuse, (81-90)
  11. Vescan A, Şerban C and Crişan G (2022). Computational intelligence in software defects rules discovery, Soft Computing - A Fusion of Foundations, Methodologies and Applications, 26:14, (6925-6939), Online publication date: 1-Jul-2022.
  12. ACM
    Uchôa A, Assunção W and Garcia A Do Critical Components Smell Bad? An Empirical Study with Component-based Software Product Lines Proceedings of the 15th Brazilian Symposium on Software Components, Architectures, and Reuse, (21-30)
  13. Malhotra R and Lata K (2020). A systematic literature review on empirical studies towards prediction of software maintainability, Soft Computing - A Fusion of Foundations, Methodologies and Applications, 24:21, (16655-16677), Online publication date: 1-Nov-2020.
  14. ACM
    Martins J, Bezerra C, Uchôa A and Garcia A Are Code Smell Co-occurrences Harmful to Internal Quality Attributes? Proceedings of the XXXIV Brazilian Symposium on Software Engineering, (52-61)
  15. Capiluppi A and Ajienka N The relevance of application domains in empirical findings Proceedings of the 2nd International Workshop on Software Health, (17-24)
  16. ACM
    Mori A, Vale G, Cirilo E and Figueiredo E A Domain-Sensitive Threshold Derivation Method Proceedings of the XV Brazilian Symposium on Information Systems, (1-8)
  17. ACM
    Sun Q, Wu J and Liu K How are students' programming skills developed Proceedings of the ACM Turing Celebration Conference - China, (1-6)
  18. Vale G, Fernandes E and Figueiredo E (2019). On the proposal and evaluation of a benchmark-based threshold derivation method, Software Quality Journal, 27:1, (275-306), Online publication date: 1-Mar-2019.
  19. Rathore S and Kumar S (2019). A study on software fault prediction techniques, Artificial Intelligence Review, 51:2, (255-327), Online publication date: 1-Feb-2019.
  20. ACM
    Mori A, Vale G, Viggiato M, Oliveira J, Figueiredo E, Cirilo E, Jamshidi P and Kastner C Evaluating domain-specific metric thresholds Proceedings of the 2018 International Conference on Technical Debt, (41-50)
  21. Griffith I, Izurieta C and Huvaere C An industry perspective to comparing the SQALE and quamoco software quality models Proceedings of the 11th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, (287-296)
  22. ACM
    Chávez A, Ferreira I, Fernandes E, Cedrim D and Garcia A How does refactoring affect internal quality attributes? Proceedings of the XXXI Brazilian Symposium on Software Engineering, (74-83)
  23. Kovacevic B, Kovacevic M, Maruna T and Papp I (2017). A java application programming interface for in-vehicle infotainment devices, IEEE Transactions on Consumer Electronics, 63:1, (68-76), Online publication date: 1-Feb-2017.
  24. Bansal A (2017). Empirical analysis of search based algorithms to identify change prone classes of open source software, Computer Languages, Systems and Structures, 47:P2, (211-231), Online publication date: 1-Jan-2017.
  25. ztrk M and Zengin A (2016). How repeated data points affect bug prediction performance, Applied Soft Computing, 49:C, (1051-1061), Online publication date: 1-Dec-2016.
  26. Kumar L and Rath S (2016). Hybrid functional link artificial neural network approach for predicting maintainability of object-oriented software, Journal of Systems and Software, 121:C, (170-190), Online publication date: 1-Nov-2016.
  27. ACM
    Dayanandan U and Vivekanandan K An Empirical Evaluation model for Software Architecture Maintainability for Object oriented Design Proceedings of the International Conference on Informatics and Analytics, (1-4)
  28. ACM
    Bowes D, Hall T, Harman M, Jia Y, Sarro F and Wu F Mutation-aware fault prediction Proceedings of the 25th International Symposium on Software Testing and Analysis, (330-341)
  29. ACM
    Veado L, Vale G, Fernandes E and Figueiredo E TDTool Proceedings of the 20th International Conference on Evaluation and Assessment in Software Engineering, (1-5)
  30. ACM
    Abilio R, Vale G, Figueiredo E and Costa H Metrics for feature-oriented programming Proceedings of the 7th International Workshop on Emerging Trends in Software Metrics, (36-42)
  31. ACM
    Mo R, Cai Y, Kazman R, Xiao L and Feng Q Decoupling level Proceedings of the 38th International Conference on Software Engineering, (499-510)
  32. ACM
    Ibrahim A, Kamel A and Hassan H Object Oriented Metrics and Quality Attributes Proceedings of the 10th International Conference on Informatics and Systems, (312-319)
  33. ACM
    Cemus K, Cerny T and Donahoo M Evaluation of approaches to business rules maintenance in enterprise information systems Proceedings of the 2015 Conference on research in adaptive and convergent systems, (324-329)
  34. ACM
    Malhotra R, Chug A and Khosla P Prioritization of Classes for Refactoring Proceedings of the Third International Symposium on Women in Computing and Informatics, (228-234)
  35. Nicolaescu A, Lichter H and Xu Y Evolution of object oriented coupling metrics Proceedings of the Second International Workshop on Software Architecture and Metrics, (48-54)
  36. Klepper S, Krusche S, Peters S, Bruegge B and Alperowitz L Introducing continuous delivery of mobile apps in a corporate environment Proceedings of the Second International Workshop on Rapid Continuous Software Engineering, (5-11)
  37. Karakoidas V, Mitropoulos D, Louridas P, Gousios G and Spinellis D Generating the blueprints of the Java ecosystem Proceedings of the 12th Working Conference on Mining Software Repositories, (510-513)
  38. ACM
    Kumar L and Rath S Predicting Object-Oriented Software Maintainability using Hybrid Neural Network with Parallel Computing Concept Proceedings of the 8th India Software Engineering Conference, (100-109)
  39. ACM
    Foucault M, Palyart M, Falleri J and Blanc X Computing contextual metric thresholds Proceedings of the 29th Annual ACM Symposium on Applied Computing, (1120-1125)
  40. ACM
    Zhou Y, Xu B, Leung H and Chen L (2014). An in-depth study of the potentially confounding effect of class size in fault prediction, ACM Transactions on Software Engineering and Methodology, 23:1, (1-51), Online publication date: 1-Feb-2014.
  41. ACM
    Singh G (2013). Metrics for measuring the quality of object-oriented software, ACM SIGSOFT Software Engineering Notes, 38:5, (1-5), Online publication date: 26-Aug-2013.
  42. ACM
    Goel B and Bhatia P (2013). Analysis of reusability of object-oriented systems using object-oriented metrics, ACM SIGSOFT Software Engineering Notes, 38:4, (1-5), Online publication date: 12-Jul-2013.
  43. Foures D, Albert V and Nketsa A Simulation validation using the compatibility between simulation model and experimental frame Proceedings of the 2013 Summer Computer Simulation Conference, (1-7)
  44. ACM
    Dajsuren Y, van den Brand M, Serebrenik A and Roubtsov S Simulink models are also software Proceedings of the 9th international ACM Sigsoft conference on Quality of software architectures, (99-106)
  45. Guerra E, Alves F, Kulesza U and Fernandes C (2013). A reference architecture for organizing the internal structure of metadata-based frameworks, Journal of Systems and Software, 86:5, (1239-1256), Online publication date: 1-May-2013.
  46. ACM
    Kaur I and Kaur A Empirical study of Software Quality estimation Proceedings of the Second International Conference on Computational Science, Engineering and Information Technology, (694-700)
  47. ACM
    Braunschweig B, Dhage N, Viera M, Seaman C, Sampath S and Koru G Studying volatility predictors in open source software Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement, (181-190)
  48. ACM
    Žontar R and Heričko M Adoption of object-oriented software metrics for ontology evaluation Proceedings of the Fifth Balkan Conference in Informatics, (298-301)
  49. ACM
    Patwa S and Malviya A (2012). Reusability metrics and effect of reusability on testing of object oriented systems, ACM SIGSOFT Software Engineering Notes, 37:5, (1-4), Online publication date: 7-Sep-2012.
  50. Misra S, Koyuncu M, Crasso M, Mateos C and Zunino A A suite of cognitive complexity metrics Proceedings of the 12th international conference on Computational Science and Its Applications - Volume Part IV, (234-247)
  51. Gil J, Goldstein M and Moshkovich D An empirical investigation of changes in some software properties over time Proceedings of the 9th IEEE Working Conference on Mining Software Repositories, (227-236)
  52. ACM
    Frantz R and Corchuelo R A software development kit to implement integration solutions Proceedings of the 27th Annual ACM Symposium on Applied Computing, (1647-1652)
  53. ACM
    Gil Y, Goldstein M and Moshkovich D How much information do software metrics contain? Proceedings of the 3rd ACM SIGPLAN workshop on Evaluation and usability of programming languages and tools, (57-64)
  54. ACM
    Malhotra R and Jain A (2011). Software fault prediction for object oriented systems, ACM SIGSOFT Software Engineering Notes, 36:5, (1-6), Online publication date: 30-Sep-2011.
  55. ACM
    Dubey S and Rana A (2011). Assessment of maintainability metrics for object-oriented software system, ACM SIGSOFT Software Engineering Notes, 36:5, (1-7), Online publication date: 30-Sep-2011.
  56. ACM
    Kumari U and Bhasin S (2011). Application of Object-Oriented Metrics To C++ and Java, ACM SIGSOFT Software Engineering Notes, 36:2, (1-10), Online publication date: 14-Mar-2011.
  57. ACM
    Dubey S and Rana A (2011). Usability Estimation of Software System by using Object-Oriented Metrics, ACM SIGSOFT Software Engineering Notes, 36:2, (1-6), Online publication date: 14-Mar-2011.
  58. ACM
    Tonelli R, Concas G, Marchesi M and Murgia A An analysis of SNA metrics on the Java Qualitas Corpus Proceedings of the 4th India Software Engineering Conference, (205-213)
  59. Mishra D and Mishra A (2011). Object-Oriented Inheritance Metrics in the Context of Cognitive Complexity, Fundamenta Informaticae, 111:1, (91-117), Online publication date: 1-Jan-2011.
  60. ACM
    Mohanta S, Vinod G, Ghosh A and Mall R (2010). An approach for early prediction of software reliability, ACM SIGSOFT Software Engineering Notes, 35:6, (1-9), Online publication date: 27-Nov-2010.
  61. ACM
    Dubey S and Rana A (2010). Assessment of usability metrics for object-oriented software system, ACM SIGSOFT Software Engineering Notes, 35:6, (1-4), Online publication date: 27-Nov-2010.
  62. ACM
    Yazbek H (2010). A concept of quality assurance for metrics in CASE-tools, ACM SIGSOFT Software Engineering Notes, 35:5, (1-8), Online publication date: 22-Oct-2010.
  63. ACM
    Maggioni S and Arcelli F Metrics-based detection of micro patterns Proceedings of the 2010 ICSE Workshop on Emerging Trends in Software Metrics, (39-46)
  64. ACM
    Concas G, Marchesi M, Murgia A, Pinna S and Tonelli R Assessing traditional and new metrics for object-oriented systems Proceedings of the 2010 ICSE Workshop on Emerging Trends in Software Metrics, (24-31)
  65. ACM
    Lindsay J, Noble J and Tempero E Does size matter? Proceedings of the 2010 ICSE Workshop on Emerging Trends in Software Metrics, (16-23)
  66. ACM
    Gorschek T, Tempero E and Angelis L A large-scale empirical study of practitioners' use of object-oriented concepts Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1, (115-124)
  67. Han A, Jeon S, Bae D and Hong J (2010). Measuring behavioral dependency for improving change-proneness prediction in UML-based design models, Journal of Systems and Software, 83:2, (222-234), Online publication date: 1-Feb-2010.
  68. Tempero E, Counsell S and Noble J An empirical study of overriding in open source Java Proceedings of the Thirty-Third Australasian Conferenc on Computer Science - Volume 102, (3-12)
  69. ACM
    Mishra A and Mishra D (2009). Some issues on scheduling estimation model for object-oriented software projects, ACM SIGSOFT Software Engineering Notes, 34:4, (1-4), Online publication date: 6-Jul-2009.
  70. Singh Y, Kaur A and Malhotra R (2009). Comparative analysis of regression and machine learning methods for predicting fault proneness models, International Journal of Computer Applications in Technology, 35:2/3/4, (183-193), Online publication date: 1-Jun-2009.
  71. ACM
    Bhatti S (2009). Deducing the complexity to quality of a system using UML, ACM SIGSOFT Software Engineering Notes, 34:3, (1-7), Online publication date: 30-May-2009.
  72. ACM
    Pendharkar P An automated procedure for identifying poorly documented object oriented software components Proceedings of the 2nd Canadian Conference on Computer Science and Software Engineering, (217-222)
  73. ACM
    English M, Exton C, Rigon I and Cleary B Fault detection and prediction in an open-source software project Proceedings of the 5th International Conference on Predictor Models in Software Engineering, (1-11)
  74. Catal C and Diri B (2009). A systematic review of software fault prediction studies, Expert Systems with Applications: An International Journal, 36:4, (7346-7354), Online publication date: 1-May-2009.
  75. ACM
    Virani S, Etzkorn L, Gholston S, Farrington P, Utley D and Fortune J Investigation of domain effects on software Proceedings of the 47th annual ACM Southeast Conference, (1-5)
  76. ACM
    Singh Y, Kaur A and Malhotra R (2009). Application of support vector machine to predict fault prone classes, ACM SIGSOFT Software Engineering Notes, 34:1, (1-6), Online publication date: 31-Jan-2009.
  77. ACM
    Chahal K and Singh H (2009). Metrics to study symptoms of bad software designs, ACM SIGSOFT Software Engineering Notes, 34:1, (1-4), Online publication date: 31-Jan-2009.
  78. ACM
    Singh P and Singh H (2008). DynaMetrics, ACM SIGSOFT Software Engineering Notes, 33:6, (1-6), Online publication date: 31-Oct-2008.
  79. ACM
    Khomh F and Guéhéneuc Y DEQUALITE Proceedings of the 15th Conference on Pattern Languages of Programs, (1-7)
  80. ACM
    Mishra D and Mishra A (2008). Some observations on staff estimation metrics for object, ACM SIGSOFT Software Engineering Notes, 33:5, (1-4), Online publication date: 31-Aug-2008.
  81. Misra S and Akman I A new complexity metric based on cognitive informatics Proceedings of the 3rd international conference on Rough sets and knowledge technology, (620-627)
  82. ACM
    Wenzel S Scalable visualization of model differences Proceedings of the 2008 international workshop on Comparison and versioning of software models, (41-46)
  83. Wachsmuth G Metamodel adaptation and model co-adaptation Proceedings of the 21st European conference on Object-Oriented Programming, (600-624)
  84. Stroggylos K and Spinellis D Refactoring--Does It Improve Software Quality? Proceedings of the 5th International Workshop on Software Quality
  85. ACM
    Stoecklin S, Smith S and Serino C (2007). Teaching students to build well formed object-oriented methods through refactoring, ACM SIGCSE Bulletin, 39:1, (145-149), Online publication date: 7-Mar-2007.
  86. ACM
    Stoecklin S, Smith S and Serino C Teaching students to build well formed object-oriented methods through refactoring Proceedings of the 38th SIGCSE technical symposium on Computer science education, (145-149)
  87. ACM
    McQuillan J and Power J Experiences of using the Dagstuhl Middle Metamodel for defining software metrics Proceedings of the 4th international symposium on Principles and practice of programming in Java, (194-198)
  88. Franch X On the quantitative analysis of agent-oriented models Proceedings of the 18th international conference on Advanced Information Systems Engineering, (495-509)
  89. ACM
    Washizaki H, Kobayashi Y, Watanabe H, Nakajima E, Hagiwara Y, Hiranabe K and Fukuda K Experiments on quality evaluation of embedded software in Japan robot software design contest Proceedings of the 28th international conference on Software engineering, (551-560)
  90. Choi M, Lee J and Ha J A component cohesion metric applying the properties of linear increment by dynamic dependency relationships between classes Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part II, (49-58)
  91. ACM
    Gil J and Maman I Micro patterns in Java code Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (97-116)
  92. ACM
    Gil J and Maman I (2005). Micro patterns in Java code, ACM SIGPLAN Notices, 40:10, (97-116), Online publication date: 12-Oct-2005.
  93. Cheng B, Stephenson R and Berenbach B Lessons learned from automated analysis of industrial UML class models (an experience report) Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems, (324-338)
  94. Genero Bocco M, Moody D and Piattini M (2005). Assessing the capability of internal metrics as early indicators of maintenance effort through experimentation, Journal of Software Maintenance and Evolution: Research and Practice, 17:3, (225-246), Online publication date: 1-May-2005.
  95. Costagliola G, Ferrucci F, Tortora G and Vitiello G (2005). Class Point, IEEE Transactions on Software Engineering, 31:1, (52-74), Online publication date: 1-Jan-2005.
  96. Pendharkar P (2004). An exploratory study of object-oriented software component size determinants and the application of regression tree forecasting models, Information and Management, 42:1, (61-73), Online publication date: 1-Dec-2004.
  97. ACM
    Scotto M, Sillitti A, Succi G and Vernazza T Non-invasive product metrics collection Proceedings of the 2004 workshop on Quantitative techniques for software agile process, (76-78)
  98. Chatzigeorgiou A, Xanthos S and Stephanides G Evaluating Object-Oriented Designs with Link Analysis Proceedings of the 26th International Conference on Software Engineering, (656-665)
  99. Berenbach B The Evaluation of Large, Complex UML Analysis and Design Models Proceedings of the 26th International Conference on Software Engineering, (232-241)
  100. Mantyla M Developing New Approaches for Software Design Quality Improvement Based on Subjective Evaluations Proceedings of the 26th International Conference on Software Engineering, (48-50)
  101. ACM
    Scotto M, Sillitti A, Succi G and Vernazza T A relational approach to software metrics Proceedings of the 2004 ACM symposium on Applied computing, (1536-1540)
  102. ACM
    Kanmani S, Uthariaraj V, Sankaranarayanan V and Thambidurai P (2004). Investigation into the exploitation of Object-Oriented features, ACM SIGSOFT Software Engineering Notes, 29:2, (7-7), Online publication date: 1-Mar-2004.
  103. Chatzigeorgiou A (2003). Mathematical Assessment of Object-Oriented Design Quality, IEEE Transactions on Software Engineering, 29:11, (1050-1053), Online publication date: 1-Nov-2003.
  104. Lanza M and Ducasse S (2003). Polymetric Views-A Lightweight Visual Approach to Reverse Engineering, IEEE Transactions on Software Engineering, 29:9, (782-795), Online publication date: 1-Sep-2003.
  105. Evanco W (2003). Comments on "The Confounding Effect of Class Size on the Validity of Object-Oriented Metrics", IEEE Transactions on Software Engineering, 29:7, (670-672), Online publication date: 1-Jul-2003.
  106. ACM
    Eichelberger H Nice class diagrams admit good design? Proceedings of the 2003 ACM symposium on Software visualization, (159-ff)
  107. ACM
    Purao S and Vaishnavi V (2003). Product metrics for object-oriented systems, ACM Computing Surveys, 35:2, (191-221), Online publication date: 1-Jun-2003.
  108. Misra S and Bhavsar V Relationships between selected software measures and latent bug-density Proceedings of the 2003 international conference on Computational science and its applications: PartI, (724-732)
  109. Bandi R, Vaishnavi V and Turk D (2003). Predicting Maintenance Performance Using Object-Oriented Design Complexity Metrics, IEEE Transactions on Software Engineering, 29:1, (77-87), Online publication date: 1-Jan-2003.
  110. ACM
    Pendharkar P and Rodger J An empirical study of factors impacting the size of object-oriented component code documentation Proceedings of the 20th annual international conference on Computer documentation, (152-156)
  111. El Emam K, Benlarbi S, Goel N, Melo W, Lounis H and Rai S (2002). The Optimal Class Size for Object-Oriented Software, IEEE Transactions on Software Engineering, 28:5, (494-509), Online publication date: 1-May-2002.
  112. Bassin K, Biyani S and Santhanam P (2002). Metrics to evaluate vendor-developed software based on test case execution results, IBM Systems Journal, 41:1, (13-30), Online publication date: 1-Jan-2002.
  113. Fioravanti F and Nesi P (2001). Estimation and Prediction Metrics for Adaptive Maintenance Effort of Object-Oriented Systems, IEEE Transactions on Software Engineering, 27:12, (1062-1084), Online publication date: 1-Dec-2001.
  114. Phalp K and Counsell S (2001). Coupling Trends in Industrial Prototyping Roles, Software Quality Journal, 9:4, (223-240), Online publication date: 1-Dec-2001.
  115. ACM
    Lanza M and Ducasse S (2001). A categorization of classes based on the visualization of their internal structure, ACM SIGPLAN Notices, 36:11, (300-311), Online publication date: 1-Nov-2001.
  116. Briand L and Wüst J (2001). Modeling Development Effort in Object-Oriented Systems Using Design Properties, IEEE Transactions on Software Engineering, 27:11, (963-986), Online publication date: 1-Nov-2001.
  117. ACM
    Lanza M and Ducasse S A categorization of classes based on the visualization of their internal structure Proceedings of the 16th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (300-311)
  118. ACM
    Nakatani T Quantitative observations on object evolution Proceedings of the 4th International Workshop on Principles of Software Evolution, (154-157)
  119. ACM
    Mens T and Demeyer S Future trends in software evolution metrics Proceedings of the 4th International Workshop on Principles of Software Evolution, (83-86)
  120. El Emam K, Benlarbi S, Goel N and Rai S (2001). The Confounding Effect of Class Size on the Validity of Object-Oriented Metrics, IEEE Transactions on Software Engineering, 27:7, (630-650), Online publication date: 1-Jul-2001.
  121. Carr J and Balci O Verification and validation of object-oriented artifacts throughout the simulation model development life cycle Proceedings of the 32nd conference on Winter simulation, (866-871)
  122. Benlarbi S, Emam K, Goel N and Rai S Thresholds for Object-Oriented Measures Proceedings of the 11th International Symposium on Software Reliability Engineering
  123. ACM
    Demeyer S, Ducasse S and Nierstrasz O (2000). Finding refactorings via change metrics, ACM SIGPLAN Notices, 35:10, (166-177), Online publication date: 1-Oct-2000.
  124. ACM
    Demeyer S, Ducasse S and Nierstrasz O Finding refactorings via change metrics Proceedings of the 15th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (166-177)
  125. Wolf M, Ivanov E, Burkhardt R and Philippow I UML Tool Support Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 34'00)
  126. Etzkorn L and Delugach H Towards a Semantic Metrics Suite for Object-Oriented Design Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 34'00)
  127. Maruyama K and Shima K (2000). An Automatic Class Generation Mechanism by Using Method Integration, IEEE Transactions on Software Engineering, 26:5, (425-440), Online publication date: 1-May-2000.
  128. Nakatani T and Tamai T Empirical Observations on Object Evolution Proceedings of the Sixth Asia Pacific Software Engineering Conference
  129. Uehara S, Mizuno O and Kikuno T A Straightforward Approach to Effort Estimation for Updating Programs in Object-Oriented Prototyping Development Proceedings of the Sixth Asia Pacific Software Engineering Conference
  130. Demeyer S, Ducasse S and Tichelaar S Why unified is not universal Proceedings of the 2nd international conference on The unified modeling language: beyond the standard, (630-644)
  131. Mayer T and Hall T (1999). A Critical Analysis of Current OO Design Metrics, Software Quality Journal, 8:2, (97-110), Online publication date: 1-Oct-1999.
  132. ACM
    Bobkowska A (1999). Laboratory experiment with the 3RolesPlaying method, ACM SIGCSE Bulletin, 31:3, (123-126), Online publication date: 1-Sep-1999.
  133. ACM
    Bobkowska A Laboratory experiment with the 3RolesPlaying method Proceedings of the 4th annual SIGCSE/SIGCUE ITiCSE conference on Innovation and technology in computer science education, (123-126)
  134. ACM
    Maruyama K and Shima K Automatic method refactoring using weighted dependence graphs Proceedings of the 21st international conference on Software engineering, (236-245)
  135. Harrison R, Counsell S and Nithi R (1998). An Investigation into the Applicability and Validity ofObject-Oriented Design Metrics, Empirical Software Engineering, 3:3, (255-273), Online publication date: 1-Sep-1998.
  136. Fioravanti F, Nesi P and Perlini S Assessment of system evolution through characterization Proceedings of the 20th international conference on Software engineering, (456-459)
  137. Tsuchiya T, Terada H, Kusumoto S, Kikuno T and Kim E Derivation of Safety Requirements for Safety Analysis of Object-Oriented Design Documents Proceedings of the 21st International Computer Software and Applications Conference, (232-239)
  138. Rosenberg J (1997). Problems and Prospects in Quantifying Software Maintainability, Empirical Software Engineering, 2:2, (173-177), Online publication date: 1-Feb-1997.
  139. Bhattacharya S and Graham S Real-time complexity metric tools for visualAge smalltalk and C++ Proceedings of the 1996 conference of the Centre for Advanced Studies on Collaborative research
  140. ACM
    Ecklund E, Delcambre L and Freiling M (1996). Change cases, ACM SIGPLAN Notices, 31:10, (342-358), Online publication date: 1-Oct-1996.
  141. ACM
    Ecklund E, Delcambre L and Freiling M Change cases Proceedings of the 11th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (342-358)
  142. McGregor J and Srinivas S A measure of testing effort Proceedings of the 2nd conference on USENIX Conference on Object-Oriented Technologies (COOTS) - Volume 2, (10-10)
  143. Mayrand J and Coallier F System acquisition based on software product assessment Proceedings of the 18th international conference on Software engineering, (210-219)
  144. Mayrand J, Guay F and Merlo E Inheritance Graph Assessment Using Metrics Proceedings of the 3rd International Symposium on Software Metrics: From Measurement to Empirical Results
  145. Tervonen I (1996). Support for Quality-Based Design and Inspection, IEEE Software, 13:1, (44-54), Online publication date: 1-Jan-1996.
Contributors

Reviews

Murat M. Tanik

Two categories of object-oriented software metrics are covered in this handy guide: project metrics and design metrics. A unique and interesting feature of the book is that the metrics are based on measurement and advice obtained from real-life projects. Five of these projects are listed in the appendix. The authors state in the preface that “a set of C++ and Smalltalk projects containing from 60 to 700+ project specific classes” have been examined. Most of these projects were Smalltalk implementations, and most are now commercial products. The team sizes ranged from 2 to 25 developers, and project duration was from 6 to 30 months. According to the authors, the audience for this book includes object-oriented developers and managers. They state in the preface that “this is a practitioner's book.” The book is organized into four sections. The first section is a brief introduction covering the basic concepts, motivation, and organization of the book. The second section introduces project metrics. This section covers metrics related to application size, staffing size, and scheduling. The third section constitutes the main body of the book. It consists of detailed descriptions of metrics dealing with static characteristics of design. The metrics covered relate to method size, method internals, class size, class inheritance, method inheritance, class internals, and class externals. The fourth section is composed of recommendations. The rest of the book includes appendices, references, a glossary, and an index. The authors have managed to neatly package an extensive amount of experience in object-oriented metrics into a small book. I recommend this book to object-oriented project developers. In fact, I am planning to use it as a supplement in my object-oriented design and programming class for graduate engineering students .

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Recommendations