VOL. 25, NO. 1, JANUARY/FEBRUARY 1999 | Lionel C. Briand, John W. Daly, and Jürgen K. Wüst
The paper "A Unified Framework for Coupling Measurement in Object-Oriented Systems" by Lionel C. Briand, John W. Daly, and Jürgen K. Wüst addresses the increasing importance of software measurement, particularly in object-oriented systems. The authors highlight the lack of standardized terminology and formalism in existing coupling measures, which makes it difficult to understand how different measures relate to each other and their potential applications. To address this issue, they propose a standardized terminology and formalism for expressing measures, providing a structured synthesis of existing frameworks and measures, and developing a unified framework to classify and compare these measures.
The paper is organized into several sections. The introduction motivates the need for a comprehensive framework by discussing the challenges in object-oriented coupling measurement, such as the lack of standard terminology and the complexity of coupling in object-oriented systems. The terminology and formalism section defines the necessary concepts and relationships in object-oriented systems, including classes, methods, attributes, types, and interactions, to ensure consistent and unambiguous expression of coupling measures.
The survey of coupling measurement frameworks and measures section reviews existing frameworks and measures, comparing them based on the mechanisms that constitute coupling, the strength of coupling, and other relevant factors. The authors identify significant differences among the frameworks, such as the mechanisms they consider, the strength of coupling, and the direction of coupling. They also discuss the implications of these differences for the practical application of coupling measures.
The unified framework section presents a comprehensive framework that integrates the insights from the existing frameworks. This framework aims to facilitate the comparison, evaluation, and empirical validation of coupling measures, as well as the definition and selection of new measures based on specific measurement goals. The framework is designed to be extensible, allowing for the integration of new coupling measures as they are defined in the future.
Overall, the paper contributes to a better understanding of the state-of-the-art in coupling measurement for object-oriented systems, providing a structured approach to comparing and integrating existing measures and facilitating more rigorous decision-making in the development of new measures.The paper "A Unified Framework for Coupling Measurement in Object-Oriented Systems" by Lionel C. Briand, John W. Daly, and Jürgen K. Wüst addresses the increasing importance of software measurement, particularly in object-oriented systems. The authors highlight the lack of standardized terminology and formalism in existing coupling measures, which makes it difficult to understand how different measures relate to each other and their potential applications. To address this issue, they propose a standardized terminology and formalism for expressing measures, providing a structured synthesis of existing frameworks and measures, and developing a unified framework to classify and compare these measures.
The paper is organized into several sections. The introduction motivates the need for a comprehensive framework by discussing the challenges in object-oriented coupling measurement, such as the lack of standard terminology and the complexity of coupling in object-oriented systems. The terminology and formalism section defines the necessary concepts and relationships in object-oriented systems, including classes, methods, attributes, types, and interactions, to ensure consistent and unambiguous expression of coupling measures.
The survey of coupling measurement frameworks and measures section reviews existing frameworks and measures, comparing them based on the mechanisms that constitute coupling, the strength of coupling, and other relevant factors. The authors identify significant differences among the frameworks, such as the mechanisms they consider, the strength of coupling, and the direction of coupling. They also discuss the implications of these differences for the practical application of coupling measures.
The unified framework section presents a comprehensive framework that integrates the insights from the existing frameworks. This framework aims to facilitate the comparison, evaluation, and empirical validation of coupling measures, as well as the definition and selection of new measures based on specific measurement goals. The framework is designed to be extensible, allowing for the integration of new coupling measures as they are defined in the future.
Overall, the paper contributes to a better understanding of the state-of-the-art in coupling measurement for object-oriented systems, providing a structured approach to comparing and integrating existing measures and facilitating more rigorous decision-making in the development of new measures.