ACM Home Page
Please provide us with feedback. Feedback
Comparing software metrics tools
Full text PdfPdf (580 KB)
Source
International Symposium on Software Testing and Analysis archive
Proceedings of the 2008 international symposium on Software testing and analysis table of contents
Seattle, WA, USA
SESSION: Metrics and threads table of contents
Pages 131-142  
Year of Publication: 2008
ISBN:978-1-60558-050-0
Authors
Rüdiger Lincke  School of Mathematics and Systems Engineering, Växjö University, äxjö, Sweden
Jonas Lundberg  School of Mathematics and Systems Engineering, Växjö University, Växjö, Sweden
Welf Löwe  School of Mathematics and Systems Engineering, Växjö University, Växjö, Sweden
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 67,   Downloads (12 Months): 545,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1390630.1390648
What is a DOI?

ABSTRACT

This paper shows that existing software metric tools interpret and implement the definitions of object-oriented software metrics differently. This delivers tool-dependent metrics results and has even implications on the results of analyses based on these metrics results. In short, the metrics-based assessment of a software system and measures taken to improve its design differ considerably from tool to tool. To support our case, we conducted an experiment with a number of commercial and free metrics tools. We calculated metrics values using the same set of standard metrics for three software systems of different sizes. Measurements show that, for the same software system and metrics, the metrics values are tool depended. We also defined a (simple) software quality model for "maintainability" based on the metrics selected. It defines a ranking of the classes that are most critical wrt. maintainability. Measurements show that even the ranking of classes in a software system is metrics tool dependent.


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
 
2
Aqris software. http://www.aqris.com/.
 
3
H. Bär, M. Bauer, O. Ciupke, S. Demeyer, S. Ducasse, M. Lanza, R. Marinescu, R. Nebbe, O. Nierstrasz, M. Przybilski, T. Richner, M. Rieger, C. Riva, A. Sassen, B. Schulz, P. Steyaert, S. Tichelaar, and J. Weisbrod. The FAMOOS Object-Oriented Reengineering Handbook, Oct. 1999.
 
4
 
5
 
6
Clarkware consulting inc. http://www.clarkware.com/.
7
 
8
 
9
EUROCONTROL. Overall Target Architecture Activity (OATA). http://www.eurocontrol.be/oca/public/standard page/overall arch.html, Jan 2007.
 
10
 
11
hello2morrow. http://www.hello2morrow.com/.
 
12
 
13
 
14
hypercision inc., http://hypercision.com/.
 
15
instantiations inc., http://www.instantiations.com/.
 
16
ISO. ISO/IEC 9126-1 "Software engineering - Product Quality - Part 1: Quality model", 2001.
 
17
ISO. ISO/IEC 9126-3 "Software engineering - Product Quality - Part 3: Internal metrics", 2003.
 
18
Andrew cain. http://www.it.swin.edu.au/projects/jmetric/products/jmetric/default.htm.
 
19
 
20
N. Kececi and A. Abran. Analysing, Measuring and Assessing Software Quality In a Logic Based Graphical Model, 2001. QUALITA 2001, Annecy, France, 2001, pp. 48--55.
 
21
B. Laguë and A. April. Mapping of Datrix(TM) Software Metrics Set to ISO 9126 Maintainability Sub-Characteristics, October 1996. SES '96, Forum on Software Eng. Standards Issues, Montreal, Canada.
22
 
23
V. Levenshtein. Binary codes capable of correcting deletions, insertions, and reversals. Soviet Physics Doklady, 1966.
 
24
W. Li and S. Henry. Maintenance Metrics for the Object Oriented Paradigm. In IEEE Proc. of the 1st Int. Sw. Metrics Symposium, pages 52--60, May 1993.
 
25
R. Lincke. Validation of a Standard- and Metric-Based Software Quality Model -- Creating the Prerequisites for Experimentation. Licentiate thesis, MSI, Växjö University, Sweden, Apr 2007.
 
26
R. Lincke and W. Löwe. Compendium of Software Quality Standards and Metrics. http://www.arisa.se/compendium/, 2005.
 
27
J. A. McCall, P. G. Richards, and G. F. Walters. Factors in Software Quality. Technical Report Vol. I, NTIS Springfield, VA, 1977. NTIS AD/A-049 014.
 
28
M squared technologies. http://www.msquaredtechnologies.com/.
 
29
Power software. http://www.powersoftware.com/.
 
30
Semantic designs inc. http://www.semdesigns.com/.
 
31
 
32
Verifysoft technology. http://www.verifysoft.com/.
 
33
Virtual machinery. http://www.virtualmachinery.com/.
 
34
A. H. Watson and T. J. McCabe. Structured Testing: A Testing Methodology Using the Cyclomatic Complexity Metric. NIST Special Pub. 500--235, 1996.
 
35
R. K. Yin. Case Study Research: Design and Methods (Applied Social Research Methods). SAGE Publications, December 2002.

Collaborative Colleagues:
Rüdiger Lincke: colleagues
Jonas Lundberg: colleagues
Welf Löwe: colleagues