JOURNAL ARTICLE

M.H. Halstead's Software Science - a critical examination

Peter G. HamerGillian D. Frewin

Year: 1982 Journal:   International Conference on Software Engineering Pages: 197-206

Abstract

Karl Popper has described the scientific method as “the method of bold conjectures and ingenious and severe attempts to refute them”. Software Science has made “bold conjectures” in postulating specific relationships between various 'metrics' of software code and in ascribing psychological interpretations to some of these metrics.This paper describes tests made on the validity of the relationships and interpretations which form the foundations of Software Science. The results indicate that the majority of them represent neither natural laws nor useful engineering approximations.

Keywords:
Computer science Software Karl popper Code (set theory) Natural science Software engineering Epistemology Data science Programming language Artificial intelligence Philosophy

Metrics

69
Cited By
3.08
FWCI (Field Weighted Citation Impact)
26
Refs
0.94
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software Engineering Research
Physical Sciences →  Computer Science →  Information Systems
Advanced Software Engineering Methodologies
Physical Sciences →  Computer Science →  Artificial Intelligence
Software Reliability and Analysis Research
Physical Sciences →  Computer Science →  Software

Related Documents

JOURNAL ARTICLE

A critical examination of software science

J.-L. LassezD. van der KnijffJohn ShepherdCatherine Lassez

Journal:   Journal of Systems and Software Year: 1981 Vol: 2 (2)Pages: 105-112
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
JOURNAL ARTICLE

Extending Halstead's software science for a more precise measure of APL

Ross A. MauriAshley Williams

Journal:   ACM SIGAPL APL Quote Quad Year: 1982 Vol: 13 (1)Pages: 207-213
© 2026 ScienceGate Book Chapters — All rights reserved.