A Methodology for Architecture-Level Reliability Risk Analysis
IEEE Transactions on Software Engineering
A Controlled Experiment for Validating Class Diagram Structural Complexity Metrics
OOIS '02 Proceedings of the 8th International Conference on Object-Oriented. Information Systems
A Methodology for Architectural-Level Risk Assessment Using Dynamic Metrics
ISSRE '00 Proceedings of the 11th International Symposium on Software Reliability Engineering
*J: a tool for dynamic analysis of Java programs
OOPSLA '03 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Software metrics, information and entropy
Practicing software engineering in the 21st century
Dynamic Coupling Measurement for Object-Oriented Software
IEEE Transactions on Software Engineering
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
Using object-level run-time metrics to study coupling between objects
Proceedings of the 2005 ACM symposium on Applied computing
A study of the influence of coverage on the relationship between static and dynamic coupling metrics
Science of Computer Programming - Special issue: Principles and practices of programming in Java (PPPJ 2004)
Experiments on quality evaluation of embedded software in Japan robot software design contest
Proceedings of the 28th international conference on Software engineering
Detection and correction of design defects in object-oriented designs
Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion
Measurement of dynamic metrics using dynamic analysis of programs
ACC'08 Proceedings of the WSEAS International Conference on Applied Computing Conference
DynaMetrics: a runtime metric-based analysis tool for object-oriented software systems
ACM SIGSOFT Software Engineering Notes
Component-based metrics applying the strength of dependency between classes
Proceedings of the 2009 ACM symposium on Applied Computing
An information-based view of representational coupling in object-oriented systems
FASE'03 Proceedings of the 6th international conference on Fundamental approaches to software engineering
An empirical validation of the suite of metrics for object-relational data modelling
International Journal of Intelligent Information and Database Systems
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
Source code prioritization using forward slicing for exposing critical elements in a program
Journal of Computer Science and Technology
Validation of dynamic coupling metrics for object-oriented software
ACM SIGSOFT Software Engineering Notes
Mining class association rules from dynamic class coupling data to measure class reusability pattern
ICSI'11 Proceedings of the Second international conference on Advances in swarm intelligence - Volume Part II
Complexity metrics for hierarchical state machines
SSBSE'11 Proceedings of the Third international conference on Search based software engineering
On the definition of dynamic software measures
Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement
Towards understanding the behavior of classes using probabilistic models of program inputs
FASE'13 Proceedings of the 16th international conference on Fundamental Approaches to Software Engineering
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 |
As object oriented analysis and design techniques become widely used, the demand on assessing the quality of object-oriented designs substantially increases. Recently, there has been much research effort to develop and empirically validate metrics for OO design quality. Complexity, coupling, and cohesion have received a considerable interest in the field. Despite the rich body of research and practice in developing design quality metrics, there has been less emphasis on dynamic metrics for object-oriented designs. The complex dynamic behavior of many real-time applications motivates a shift in interest from traditional static metrics to dynamic metrics.This paper addresses the problem of measuring the quality of object-oriented designs using dynamic metrics. We present a metrics suite to measure the quality of designs at an early development phase. The suite consists of metrics for dynamic complexity and object coupling based on execution scenarios. The proposed measures are obtained from executable design models. We apply the dynamic metrics to assess the quality of a pacemaker application. Results from the case study are used to compare static metrics to the proposed dynamic metrics and hence identify the need for empirical studies to explore the dependency of design quality on each.