|
ABSTRACT
System designers can quantify the complexity of a software design by using a trio of finely tuned design metrics.
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
|
Albrecht. A.J. Function points help managers assess applications. Computerworld (Aug. 26, 1985), SR20-SR21.
|
| |
3
|
Butler, C.W., Hodil, E.D., and Richardson, G.L. Knowledge-based systems in the commercial environment. IBM Syst. J. 25, 2 {1986), 47.
|
| |
4
|
Butler, C.W., Hodil, E.D., and Richardson, G.L. Applying expert systems technology to software maintenance. In Proceedings of the 1987 Conference on Software Maintenance (May 1987).
|
| |
5
|
|
| |
6
|
|
| |
7
|
Curtis, B.. Sheppard, S.B.. Milliman, P., Borst, M.A., and Love, T. Predicting performance on software maintenance tasks with the Halstead and McCabe metrics. IEEE Trans. Soflw. Eng., 5 (1979}, 95-104.
|
| |
8
|
|
 |
9
|
|
| |
10
|
Elshoff, }.L. The PEEK Measurement Program. Res. Pub. GMR-4208, General Motors Research Labs, Warren, Mich. (Nov. 15, 1982}, 18.
|
| |
11
|
Elshoff, }.L. Characteristic program complexity measures. Res. Pub. GMR-4446. General Motors Research Labs, Warren, Mich. (Dec. 5, 1983), 2.
|
 |
12
|
|
| |
13
|
|
 |
14
|
|
| |
15
|
|
| |
16
|
McCabe, T.J. A complexity measure. IEEE Trans. Soflw. Eng. SE-2, 4 (Dec. 1976), 308.
|
 |
17
|
|
| |
18
|
Petschenik, N.H. Practical priorities in system testing. IEEE Trans. Soflw. Eng. (Sept. 1985), 18-23.
|
| |
19
|
Sheppard, S.B., and Kruesi, E. The effects of the symbology and spatial arrangement of software specifications in a coding task. Tech. Rep. TR-81-388200-3. General Electric Company, Arlington, VA, 1981.
|
| |
20
|
"Structured Testing: A Software Testing Methodology Using the Cycjomatic Complexity Metric," National Bureau of Standards Special Publication No. 500-99, December 1982.
|
| |
21
|
Walsh. T.J. Software reliability study using a complexity measure. In Proceedings of the National Computer Conference. New York: AFIPS, 1979.
|
CITED BY 45
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Timothy Sherwood , Brad Calder, Patchable instruction ROM architecture, Proceedings of the 2001 international conference on Compilers, architecture, and synthesis for embedded systems, November 16-17, 2001, Atlanta, Georgia, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C. Axnix , T. Hendel , M. Mueller , A. Nuñez Mencias , H. Penner , S. Usenbinz, Open-standard development environment for IBM System z9 host firmware, IBM Journal of Research and Development, v.51 n.1/2, p.195-205, January 2007
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Richard P. Spillane , Charles P. Wright , Gopalan Sivathanu , Erez Zadok, Rapid file system development using ptrace, Proceedings of the 2007 workshop on Experimental computer science, p.22-es, June 13-14, 2007, San Diego, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
J. Mendling , H. M. W. Verbeek , B. F. van Dongen , W. M. P. van der Aalst , G. Neumann, Detection and prediction of errors in EPCs of the SAP reference model, Data & Knowledge Engineering, v.64 n.1, p.312-329, January, 2008
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
INDEX TERMS
Primary Classification:
D.
Software
D.2
SOFTWARE ENGINEERING
D.2.8
Metrics
Subjects:
Complexity measures
Additional Classification:
D.
Software
D.2
SOFTWARE ENGINEERING
General Terms:
Algorithms,
Design,
Measurement
Keywords:
Complexity classes,
complexity measures,
software development,
software quality assurance,
systems analysis and design,
systems development,
test generation,
testing,
trees
REVIEW
"Kenneth I. Magel : Reviewer"
The authors extend the ideas McCabe pioneered in the
mid-1970s as the cyclomatic complexity metric for program code to
the treatment of software design complexity. They apply McCabe's program
testing procedure, based on cyclomatic complexity,
more...
|