What Makes Software Special – and Especially Faulty

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Senate Hall Academic Publishing

Access

Embargo end date

Citation

Caulkins, Jonathan P. (2004), 'What Makes Software Special – and Especially Faulty', International Journal of Information Technology Education, Vol.1 No.1., pp115-128.

Abstract

Software failures are a bane of modern existence. Information systems deliver phenomenal functionality with appalling lack of reliability. (Unfavorable) comparisons are drawn with manufactured goods. This article suggests that is the wrong metaphor. For purposes of understanding reliability, software is better compared to design goods, like scripts, architectural plans, and consulting reports. Design and software development are both diverse, so it is not the case that every design activity is like every software project, but for any given software effort, a design activity that matches on key dimensions (extent of customization, scale, backward compatibility constraints, etc.) may be a useful foil. In general, reliability of engineered systems, like airplanes, may be a better referent for software quality than is manufacturing process control.

Description

Endorsement

Review

Supplemented By

Referenced By

Keywords

Publisher: Senate Hall Academic Publishing
Type of material: Article