Title :
Indirect Coupling As a Criteria for Modularity
Author :
Yang, Hong Yul ; Tempero, Ewan
Author_Institution :
Univ. of Auckland, Auckland
Abstract :
Assessment of a modularisation technique should involve some form of measurement as to how modular the code becomes as a result of applying the technique. One problem we face is that there is a lack of a precise definition of modularity. The IEEE glossary of software engineering terminology defines modularity as "the degree to which a system or computer program is composed of discrete components such that a change to one component has minimal impact on other components. While this is not an operational definition, especially as the notion of discreteness, or independence, needs to be further defined, it provides a good starting point for discussion. To measure according to this definition we need to measure "degree of independence". We are interested in a particular form of dependence, namely indirect dependence and believe this is an important criteria for assessing modularity.
Keywords :
software engineering; computer program; discrete components; indirect coupling; modularisation technique assessment; software engineering; Application software; Computer science; Costs; Histograms; Inspection; Null value; Particle measurements; Software engineering; Terminology;
Conference_Titel :
Assessment of Contemporary Modularization Techniques, 2007. ICSE Workshops ACoM '07. First International Workshop on
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-7695-2967-4
DOI :
10.1109/ACOM.2007.5