|
ABSTRACT
Ada 95 added object-oriented programming capabilities to the existing Ada standard. The object-oriented paradigm results in new relationships within and among software modules. Traditional software product metrics, i.e., those metrics developed for functionally oriented software, do not account for these new relationships and may be insufficient for use in object-oriented development. This paper addresses this deficiency by 1) defining a set of object-oriented metrics tailored to Ada 95 software, and 2) providing empirical evidence of their validity. This set of metrics includes product measures quantifying the class-related software attributes of size, coupling, cohesion, and complexity. The results indicate that many of the metrics examined do correlate to the number of revisions made to the classes during development.
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
|
T. McCabe, "A Complexity Measure," IEEE Transactions of Software Engineering, vol. 2, Dec. 1976, pp. 308-320.
|
| |
3
|
|
| |
4
|
D. Tegarden, S. Sheetz, and D. Monarchi. "Effectiveness of Traditional Software Metrics for Object-Oriented Systems," Twenty-Fifth Hawaiian International Conference on System Sciences - HICSS-25, Jan. 92.
|
| |
5
|
I. Brooks, "Object-Oriented Metrics Collection and Evaluation with a Software Process," Proc. OOPSLA '93 Workshop Processes and Metrics for Object-Oriented Software Development, Washington, D.C., 1993.
|
| |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
|
 |
13
|
|
| |
14
|
|
| |
15
|
|
| |
16
|
G. Bhattacharyya and R. Johnson, Statistical Concepts and Methods, Wiley and Sons, New York, New York. 1977.
|
| |
17
|
Walsh, T. "A Software Reliability Study Using a Complexity Measure," AFIPS Conference Proceedings, AFIPS Press, 1979.
|
 |
18
|
|
| |
19
|
Ward, W., "Software Defect Prevention Using McCabe's Complexity Metric," Hewlett-Packard Journal, April 1989.
|
| |
20
|
K. Welker and P. Oman, "Software Maintainability Metrics Models in Practice," Crosstalk, Nov/Dec. 1995.
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|