Back to Search Start Over

Workings of science

Authors :
Walter Tichy
Source :
Ubiquity. 2022:1-11
Publication Year :
2022
Publisher :
Association for Computing Machinery (ACM), 2022.

Abstract

Falsifiability is a cornerstone of science. It states that scientific claims---propositions, hypotheses, theories---must be testable by experiment. A scientific claim is falsified if an empirical test contradicts it; if a claim withstands repeated attempts at falsification, it is accepted as fact. This article discusses three examples of falsified theories about software. They address the reliability of multi-version programs, the prediction of program bugs by means of software metrics, and the advantages of software models (UML). These examples demonstrate how falsifiability can eliminate incorrect theories and help reorient research and practice.

Subjects

Subjects :
General Medicine

Details

ISSN :
15302180
Volume :
2022
Database :
OpenAIRE
Journal :
Ubiquity
Accession number :
edsair.doi...........a7882bb7c1e57f53a26d64a61ed6d7ce
Full Text :
https://doi.org/10.1145/3512338