Back to Search Start Over

Understanding Error Rates in Software Engineering: Conceptual, Empirical, and Experimental Approaches.

Authors :
Horner, Jack K.
Symons, John
Source :
Philosophy & Technology; Jun2019, Vol. 32 Issue 2, p363-378, 16p
Publication Year :
2019

Abstract

Software-intensive systems are ubiquitous in the industrialized world. The reliability of software has implications for how we understand scientific knowledge produced using software-intensive systems and for our understanding of the ethical and political status of technology. The reliability of a software system is largely determined by the distribution of errors and by the consequences of those errors in the usage of that system. We select a taxonomy of software error types from the literature on empirically observed software errors and compare that taxonomy to Giuseppe Primiero's Minds and Machines 24: 249–273, (2014) taxonomy of error in information systems. Because Primiero's taxonomy is articulated in terms of a coherent, explicit model of computation and is more fine-grained than the empirical taxonomy we select, we might expect Primiero's taxonomy to provide insights into how to reduce the frequency of software error better than the empirical taxonomy. Whether using one software error taxonomy can help to reduce the frequency of software errors better than another taxonomy is ultimately an empirical question. [ABSTRACT FROM AUTHOR]

Subjects

Subjects :
ERROR rates
SOFTWARE engineering

Details

Language :
English
ISSN :
22105433
Volume :
32
Issue :
2
Database :
Complementary Index
Journal :
Philosophy & Technology
Publication Type :
Academic Journal
Accession number :
136693200
Full Text :
https://doi.org/10.1007/s13347-019-00342-1