A non-invasive approach to product metrics collection

被引:34
作者
Scotto, Marco
Sillitti, Alberto
Succi, Giancarlo
Vernazza, Tullio
机构
[1] Univ Genoa, DIST, I-16145 Genoa, Italy
[2] Free Univ Bolzano Bozen, I-39100 Bolzano, Italy
关键词
product metrics; object-oriented metrics; non-invasive systems;
D O I
10.1016/j.sysarc.2006.06.010
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Software metrics are useful means in helping software engineers to develop large and complex software systems. In the past years, many software metrics have been proposed in order to represent several different concepts such as complexity, coupling, inheritance, reuse, etc. However, this requires the collection of large volumes of metrics and, without flexible and transparent tools, is nearly impossible to collect data accurately. This paper presents the design and the implementation of a tool for collecting and analyzing product metrics in a non-invasive way. (C) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:668 / 675
页数:8
相关论文
共 29 条
[1]  
Aho AlfredV., 1977, Principles of Compiler Design
[2]   A METRICS SUITE FOR OBJECT-ORIENTED DESIGN [J].
CHIDAMBER, SR ;
KEMERER, CF .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (06) :476-493
[3]   A PRACTICAL VIEW OF SOFTWARE MEASUREMENT AND IMPLEMENTATION EXPERIENCES WITHIN MOTOROLA [J].
DASKALANTONAKIS, MK .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (11) :998-1010
[4]  
FENTON NE, 1994, SOFTWARE METRICS RIG
[5]  
Gamma E., 1995, Design Patterns: Elements of Reusable Object-Oriented Software, V206, P395
[6]   Implementing effective software metrics programs [J].
Hall, T ;
Fenton, N .
IEEE SOFTWARE, 1997, 14 (02) :55-65
[7]  
Halstead M. H., 1977, Elements of Software Science (Operating and programming systems series
[8]  
Henderson-Sellers B., 1996, Object-Oriented Metrics, measures of complexity
[9]   SOFTWARE STRUCTURE METRICS BASED ON INFORMATION-FLOW [J].
HENRY, S ;
KAFURA, D .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1981, 7 (05) :510-518
[10]  
Humphrey W. S, 1995, DISCIPLINE SOFTWARE