JOURNAL ARTICLE

APL and Halstead's theory of software metrics

Abstract

The increasing complexity of computer programs and of the development of systems creates an ever growing need of objective methods for measuring the quality of software. A theory providing this measure to some extent has been developed in the last decade by M.H. Halstead. The only parameters in the developed formulae are the number of operators and the number of operands in the routines. Numerous statistical studies have shown a relatively good correlation between theory and experimental results. The theory is applied in this paper to a set of APL defined functions and the results are compared with those obtained by Halstead for other languages.

Keywords:
Computer science Operand Software quality Software metric Software Measure (data warehouse) Set (abstract data type) Theoretical computer science Programming language Software engineering Software development Data mining Operating system

Metrics

5
Cited By
3.00
FWCI (Field Weighted Citation Impact)
0
Refs
0.94
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Software Engineering Research
Physical Sciences →  Computer Science →  Information Systems
Software Reliability and Analysis Research
Physical Sciences →  Computer Science →  Software

Related Documents

JOURNAL ARTICLE

APL and Halstead's theory of software metrics

Joseph L.F. De Kerf

Journal:   ACM SIGAPL APL Quote Quad Year: 1981 Vol: 12 (1)Pages: 89-93
JOURNAL ARTICLE

ZIPF-Halstead's theory of software metrication

Ye-Sho Chen

Journal:   International Journal of Computer Mathematics Year: 1992 Vol: 41 (3-4)Pages: 125-138
JOURNAL ARTICLE

APL and Halstead's theory

Timo LaurmaaM. Syrjänen

Year: 1982 Pages: 32-47
JOURNAL ARTICLE

APL and Halstead's theory

Timo LaurmaaMarkku Syrjänen

Journal:   ACM SIGMETRICS Performance Evaluation Review Year: 1982 Vol: 11 (3)Pages: 32-47
JOURNAL ARTICLE

The Application of Halstead's software science. Theory to Algol 68 programs

Martin R. Woodward

Journal:   Software Practice and Experience Year: 1984 Vol: 14 (3)Pages: 263-276
© 2026 ScienceGate Book Chapters — All rights reserved.