|
ABSTRACT
Many Runtime/Dynamic metric suites for object-oriented software systems have been devised over the past decade. This paper introduces a new dynamic metric-based evaluation and analysis tool for Java and C++ software called DynaMetrics that is capable of evaluating and analyzing all the major dynamic metrics known till date. DynaMetrics also compares them with their static counterparts in order to find the usefulness of individual metric. The paper is part of our ongoing research on runtime/dynamic metrics for object-oriented software systems.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Aine Mitchell and James F. Power (2004): Run-time Cohesion Metrics: An Empirical Investigation. In Proceedings of International Conference on Software Engineering Research and Practice (SERP'04), Las Vegas, Nevada, June 21-24, 2004, pp. 532--537.
|
| |
2
|
Aine Mitchell and James F. Power (2003): Toward a definition of run-time object-oriented metrics. In Proceedings of 7th ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE'2003), Darmstadt, Germany, July 22, 2003.
|
| |
3
|
Aine Mitchell and James F. Power (2003): Runtime Coupling Metrics for the Analysis of Java Programs -- preliminary results from SPEC and Grand suites. A Technical Report NUIM-CS-TR2003-07, Dept. of Computer Science, National University of Ireland, Maynooth, Co. Kildare, Ireland, 2003.
|
| |
4
|
|
| |
5
|
Aine Mitchell and James F. Power (2003): Run-time Cohesion Metrics for the Analysis of Java Programs -- preliminary results from the SPEC and Grande suites. Technical Report NUIM-CS-TR2003-08, Dept. of Computer Science, National University of Ireland, Maynooth, Ireland, April 2003.
|
 |
6
|
|
| |
7
|
Andy Zaidman and Serge Demeyer (2004): Analyzing large event traces with the help of coupling metrics. In Proceedings of the 4th International Workshop on OO Reengineering, Universiteit Antwerpen, June, 2004.
|
 |
8
|
Bruno Dufour , Laurie Hendren , Clark Verbrugge, *J: a tool for dynamic analysis of Java programs, Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, October 26-30, 2003, Anaheim, CA, USA
[doi> 10.1145/949344.949425]
|
| |
9
|
Edward V. Berard (1993): Metrics for Object-Oriented Software Engineering. A Technical Report, The Object Agency Inc., 1993.
|
| |
10
|
|
| |
11
|
|
| |
12
|
|
| |
13
|
G. Denaro, L. Lavazza and M. Pezze (2003): An Empirical Evaluation of Object Oriented Metrics in Industrial Setting. The 5th CaberNet Plenary Workshop, Porto Santo, Madeira Archipelago, Portugal, November 2003.
|
| |
14
|
Hakan Olin and Peter Eriksson (2004): Metric Tools. December 2004.
|
| |
15
|
|
| |
16
|
|
 |
17
|
Lionel Briand , Prem Devanbu , Walcelio Melo, An investigation into coupling measures for C++, Proceedings of the 19th international conference on Software engineering, p.412-421, May 17-23, 1997, Boston, Massachusetts, United States
[doi> 10.1145/253228.253367]
|
| |
18
|
Linda H. Rosenberg and Lawrence E. Hyatt (1995): Software Quality Metrics for object-Oriented Environments. A NASA Technical Report, April 1995.
|
| |
19
|
|
| |
20
|
|
| |
21
|
Philip J. Guo (2006). A Scalable Mixed-Level Approach to Dynamic Analysis of C and C++ Programs. Master of Engineering thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, May 2006.
|
| |
22
|
|
| |
23
|
|
 |
24
|
Shyam R. Chidamber , Chris F. Kemerer, Towards a metrics suite for object oriented design, Conference proceedings on Object-oriented programming systems, languages, and applications, p.197-211, October 06-11, 1991, Phoenix, Arizona, United States
|
| |
25
|
S. Ducasse(2003): Reengineering Object-Oriented Applications. University of Bern, Institut für Informatik und Angewandte Mathematik, 2003, http://www.iam.unibe.ch/~scg/Archive/Papers/Duca01cHab.pdf.
|
| |
26
|
|
| |
27
|
|
| |
28
|
Wim De Pauw , Erik Jensen , Nick Mitchell , Gary Sevitsky , John M. Vlissides , Jeaha Yang, Visualizing the Execution of Java Programs, Revised Lectures on Software Visualization, International Seminar, p.151-162, May 20-25, 2001
|
| |
29
|
|
| |
30
|
|
| |
31
|
Borland Together Control Centre. http://www.borland.com/us/products/together/index.html
|
| |
32
|
BoundsChecker. http://www.woodmann.com/RCE-CD-SITES/Library/Manuels%20&%20Misc/Boundschecker/bc50_v.pdf
|
| |
33
|
Code Crawler. http://smallwiki.unibe.ch/codecrawler/
|
| |
34
|
Code Review Tools. http://www.laatuk.com/tools/review_tools.html
|
| |
35
|
Eclipse IDE -- An Open Development Platform. http://www.eclipse.org/.
|
| |
36
|
Function Point Workbench. http://www.charismatek.com.au/_public1/html/fpw_overview.htm
|
| |
37
|
IBM. Rational PurifyPlus. http://www.ibm.com/software/awdtools/purifyplus (2004).
|
| |
38
|
Insure++. http://www.parasoft.com/jsp/smallbusiness/tool_description.jsp?product=Insure (2004).
|
| |
39
|
Java Grande Forum Benchmark Suite. http://www.epcc.ed.ac.uk/research/javagrande/~Benchmarking.html
|
| |
40
|
Java Platform Debug Architecture (JPDA). http://java.sun.com/javase/technologies/core/toolsapis/jpda/
|
| |
41
|
Java Virtual Machine Tools Interface (JVMTI). http://java.sun.com/j2se/1.5.0/docs/guide/jvmti/jvmti.html
|
| |
42
|
JMetric. http://www.it.swin.edu.au/projects/jmetric/products/jmetric/
|
| |
43
|
JProbe. http://java.quest.com/jprobe/jprobe.shtml.
|
| |
44
|
McCabe Toolset. http://www.bloor-research.com/research/product-evaluation/181/mccabe-toolset.html
|
| |
45
|
Metrics. http://metrics.sourceforge.net
|
| |
46
|
Metric Tools. http://www.niwotridge.com/Resources/PM-SWEResources/MetricsTools.htm
|
| |
47
|
MetricCenter. http://www.distributive.com
|
| |
48
|
MOOSE. http://www.iam.unibe.ch/~scg/Archive/Papers/Duca05aMooseBookChapter.pdf
|
| |
49
|
NetBeans. http://www.netbeans.org/.
|
| |
50
|
SDMetrics. http://www.sdmetrics.com
|
| |
51
|
Static Analysis Tool. http://www.testingfaqs.org/t-static.html
|
| |
52
|
Virtual Machinery. Object-Oriented Software Metrics -- Introduction and overview. http://www.virtualmachinery.com/jhawkmetrics.htm
|
| |
53
|
Watson(2004): Dmalloc -- Debug Malloc Library. http://dmalloc.com
|
|