Using coupling measurement for impact analysis in object-oriented systems
- 1 January 1999
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Many coupling measures have been proposed in the context of object-oriented (OO) systems. In addition, several studies have highlighted the complexity of using dependency analysis in OO software to perform impact analysis. The question is then: can we use simple decision models based on coupling measurement to support impact analysis in OO systems? Such an approach has for main advantage its simplicity and complete automation. To investigate this question, we perform here a thorough analysis on a commercial C++ system where change data has been collected over several years. We identify the coupling dimensions that seem to be significantly related to ripple effects and use them to rank classes according to their probability of containing ripple effects. We then assess the expected effectiveness of such decision modelsKeywords
This publication has 9 references indexed in Scilit:
- Coupling measures and change ripples in C++ application softwareJournal of Systems and Software, 2000
- A unified framework for coupling measurement in object-oriented systemsIEEE Transactions on Software Engineering, 1999
- Property-based software engineering measurementIEEE Transactions on Software Engineering, 1996
- A metrics suite for object oriented designIEEE Transactions on Software Engineering, 1994
- Change impact identification in object oriented software maintenancePublished by Institute of Electrical and Electronics Engineers (IEEE) ,1994
- Object-oriented metrics that predict maintainabilityJournal of Systems and Software, 1993
- Maintenance support for object-oriented programsIEEE Transactions on Software Engineering, 1992
- Towards a metrics suite for object oriented designPublished by Association for Computing Machinery (ACM) ,1991
- Principal Components AnalysisPublished by SAGE Publications ,1989