Measuring the dynamic behaviour of AspectJ programs
OOPSLA '04 Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Measurement and Validation of Module Coupling Attributes
Software Quality Control
A framework and tool supports for generating test inputs of AspectJ programs
Proceedings of the 5th international conference on Aspect-oriented software development
Verifying design modularity, hierarchy, and interaction locality using data clustering techniques
ACM-SE 45 Proceedings of the 45th annual southeast regional conference
Ranking reusability of software components using coupling metrics
Journal of Systems and Software
Component dependency in object-oriented software
Journal of Computer Science and Technology
DynaMetrics: a runtime metric-based analysis tool for object-oriented software systems
ACM SIGSOFT Software Engineering Notes
Dynamic analysis of Ada programs for comprehension and quality measurement
Proceedings of the 2008 ACM annual international conference on SIGAda annual international conference
Using information retrieval based coupling measures for impact analysis
Empirical Software Engineering
Multiple-parameter coupling metrics for layered component-based software
Software Quality Control
A survey of dynamic software metrics
Journal of Computer Science and Technology
Dynamic cohesion measures for object-oriented software
Journal of Systems Architecture: the EUROMICRO Journal
Validation of dynamic coupling metrics for object-oriented software
ACM SIGSOFT Software Engineering Notes
Empirical investigation into static and dynamic coupling metrics
ACM SIGSOFT Software Engineering Notes
Dynamic coupling metrics for object oriented software systems: a survey
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
The extent of coupling in an object-oriented systemhas implications for its quality in terms of softwaremaintenance. In turn, the extent of reuse in a softwaresystem also has implications for the maintainability ofthat system. One important feature of reflective systems istheir dynamic behaviour. In such systems, objectsexchange coupling interactions to a larger degree thancorresponding static systems providing the samefunctionality. In this paper, we look at object coupling asit evolves during program execution and propose ameasure which takes object interactions into account. Themeasure can be used to compare systems built on meta-levelarchitectures with systems having no reflectivefeatures yet, at the same time, exhibiting the sameinterface.