Property-Based Software Engineering Measurement
IEEE Transactions on Software Engineering
Object-oriented metrics: measures of complexity
Object-oriented metrics: measures of complexity
UML components: a simple process for specifying component-based software
UML components: a simple process for specifying component-based software
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
Can Metrics Help to Bridge the Gap Between the Improvement of OO Design Quality and Its Automation?
ICSM '00 Proceedings of the International Conference on Software Maintenance (ICSM'00)
Component Identification Method with Coupling and Cohesion
APSEC '01 Proceedings of the Eighth Asia-Pacific on Software Engineering Conference
Information and Software Technology
Hi-index | 0.01 |
A high coupling between components makes it difficult to build the modulation of software and the reuse of components, and to manage the system due to the ripple effect by software change impact. Thus, a coupling metric is required to measure the coupling between components in order to design software effectively. In this paper, we propose an approach to improving the existing component-based coupling metrics by considering the dependency about the structured relationships and the method call types between classes. In addition, we prove the theoretical soundness of the proposed metric by the axioms of briand et al. and suggest the accuracy and practicality of the proposed metric through a comparison with the conventional metrics.