Title
Detecting indirect coupling
Abstract
Coupling is considered by many to be an important concept in measuring design quality There is still much to be learned about which aspects of coupling affect design quality or other external attributes of software. Much of the existing work concentrates on direct coupling, that is, forms of coupling that exists between entities that are directly related to each other. A form of coupling that has so far received little attention is indirect coupling, that is, coupling between entities that are not directly related. What little discussion there is in the literature suggests that any form of indirect coupling is simple the transitive closure of a form of direct coupling. We demonstrate that this is not the case, that there are forms of indirect coupling that cannot be represented in this way and suggest ways to measure it. We present a tool that identifies a particular form of indirect coupling that is integrated in the Eclipse IDE.
Year
DOI
Venue
2005
10.1109/ASWEC.2005.22
Australian Software Engineering Conference
Keywords
Field
DocType
software quality,eclipse ide,software metrics,transitive closure,detecting indirect coupling,design quality,programming environments,direct coupling,indirect coupling,object-oriented programming,external attribute,particular form,software design quality,existing work,important concept,object oriented programming
Direct coupling,Coupling,Systems engineering,Computer science,Connascence,Theoretical computer science,Component-based software engineering,Software metric,Transitive closure,Software quality,Software framework
Conference
ISSN
ISBN
Citations 
1530-0803
0-7695-2257-2
12
PageRank 
References 
Authors
0.71
7
3
Name
Order
Citations
PageRank
Hong Yul Yang1947.33
Ewan D. Tempero285373.68
Rebecca Berrigan3694.02