Mastering Uml with Rational Rose with Cdrom
Mastering Uml with Rational Rose with Cdrom
A dynamic software metric and debugging tool
ACM SIGSOFT Software Engineering Notes
ECCOP '98 Proceedings of the 12th European Conference on Object-Oriented Programming
Dynamic Metrics for Object Oriented Designs
METRICS '99 Proceedings of the 6th International Symposium on Software Metrics
A Slicing Method for Object-Oriented Programs Using Lightweight Dynamic Information
APSEC '01 Proceedings of the Eighth Asia-Pacific on Software Engineering Conference
Program Execution-Based Module Cohesion Measurement
Proceedings of the 16th IEEE international conference on Automated software engineering
OOPSLA '03 Proceedings of the 18th annual ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications
An approach to quantifying the run-time behaviour of Java GUI applications
WISICT '04 Proceedings of the winter international synposium on Information and communication technologies
Dynamic Coupling Measurement for Object-Oriented Software
IEEE Transactions on Software Engineering
Correlating Features and Code Using a Compact Two-Sided Trace Analysis Approach
CSMR '05 Proceedings of the Ninth European Conference on Software Maintenance and Reengineering
Using object-level run-time metrics to study coupling between objects
Proceedings of the 2005 ACM symposium on Applied computing
An empirical investigation into the dimensions of run-time coupling in Java programs
Proceedings of the 3rd international symposium on Principles and practice of programming in Java
Regaining Lost Knowledge through Dynamic Analysis and Aspect Orientation
CSMR '06 Proceedings of the Conference on Software Maintenance and Reengineering
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)
Dynamic cohesion measures for object-oriented software
Journal of Systems Architecture: the EUROMICRO Journal
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
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 |
Dynamic analysis of programs is a prerequisite for the measurement of dynamic metrics. Dynamic analysis of an application involves the collection of run-time data from the run-time profiles or from dynamic models of the software system. Dynamic analysis is more precise specially in handling object-oriented features like inheritance, polymorphism, etc but is at the same time, slow and complex process in comparison to static analysis of the software systems. Dynamic analysis of software can be performed in many ways: -using profilers, from dynamic models and using Aspect Oriented Programming. Some other less popular techniques like AST rewriting based, Pre-processor based, Method-wrappers based and hybrid approach also exist in the literature. This paper attempts to examine these methods and it is found that Aspect-oriented approach provides a more desirable support for dynamic analysis of programs, as compared to rest of the methods. Aspect oriented approach is easier to implement and at the same time, an efficient technique for dynamic analysis without any side effects.