DocumentCode :
3154172
Title :
Using coupling measurement for impact analysis in object-oriented systems
Author :
Briand, Lionel C. ; Wüst, Jürgen ; Lounis, Hakim
Author_Institution :
Fraunhofer Inst. for Exp. Software Eng., Kaiserlautern, Germany
fYear :
1999
fDate :
1999
Firstpage :
475
Lastpage :
482
Abstract :
Many coupling measures have been proposed in the context of object oriented (OO) systems. In addition, due to the numerous dependencies present in OO systems, several studies have highlighted the complexity of using dependency analysis to perform impact analysis. An alternative is to investigate the construction of probabilistic decision models based on coupling measurement to support impact analysis. In addition to providing an ordering of classes where ripple effects are more likely, such an approach is simple and can be automated. In our investigation, we perform 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 these dimensions to rank classes according to their probability of containing ripple effects. We then assess the expected effectiveness of such decision models
Keywords :
C++ language; decision theory; object-oriented programming; software maintenance; software metrics; OO systems; change data; commercial C++ system; coupling measurement; coupling measures; dependency analysis; expected effectiveness; impact analysis; object oriented systems; probabilistic decision models; probability; ripple effects; Collaboration; Electrical capacitance tomography; Encapsulation; Fault diagnosis; History; Identity management systems; Performance analysis; Performance evaluation; Software engineering; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 1999. (ICSM '99) Proceedings. IEEE International Conference on
Conference_Location :
Oxford
ISSN :
1063-6773
Print_ISBN :
0-7695-0016-1
Type :
conf
DOI :
10.1109/ICSM.1999.792645
Filename :
792645
Link To Document :
بازگشت