Toward a definition of run-time object-oriented metrics

This position paper outlines a programme of research based on the quantification of run-time elements of Java programs. In particular, we adapt two common object- oriented metrics, coupling and cohesion, so that they can be applied at run-time. We demonstrate some preliminary results of our analysis on programs from the SPEC JVM98 benchmark suite

[1]  James M. Bieman,et al.  Cohesion and reuse in an object-oriented system , 1995, SSR '95.

[2]  Praveen R. Rao,et al.  Program execution based module cohesion measurement , 2001, Proceedings 16th Annual International Conference on Automated Software Engineering (ASE 2001).

[3]  Victor R. Basili,et al.  A Validation of Object-Oriented Design Metrics as Quality Indicators , 1996, IEEE Trans. Software Eng..

[4]  James F. Power,et al.  Platform independent dynamic Java virtual machine analysis: the Java Grande Forum benchmark suite , 2001, JGI '01.

[5]  Aine Mitchell,et al.  Series NUIM-CS-TR-2003-07 Run-time Coupling Metrics for the Analysis of Java Programs-preliminary results from the SPEC and Grande suites , 2022 .

[6]  David Gregg,et al.  Benchmarking the Java Virtual Architecture - The SPEC JVM98 Benchmark Suite , 2002 .

[7]  Lorna Smith,et al.  Benchmarking Java Grande Applications , 2000 .

[8]  Hany H. Ammar,et al.  Dynamic metrics for object oriented designs , 1999, Proceedings Sixth International Software Metrics Symposium (Cat. No.PR00403).

[9]  Aine Mitchell,et al.  NUIM-CS-TR-2003-08 Run-time Cohesion Metrics for the Analysis of Java Programs-preliminary results from the SPEC and Grande suites , 2022 .

[10]  Lionel C. Briand,et al.  Empirical Investigations of Quality Factors in Object- Oriented Software , 1999 .

[11]  Chris F. Kemerer,et al.  Towards a metrics suite for object oriented design , 2017, OOPSLA '91.

[12]  Lionel C. Briand,et al.  A Unified Framework for Cohesion Measurement in Object-Oriented Systems , 2004, Empirical Software Engineering.

[13]  Chris F. Kemerer,et al.  A Metrics Suite for Object Oriented Design , 2015, IEEE Trans. Software Eng..