Content area

Abstract

This paper suggests that there may be other types of software besides computer software. The paper identifies parallels between computer software and such other societal artifacts as laws, processes, recipes, and instructions (e.g. for driving and kitbuilding), and suggests that there are similar parallels in the ways in which these artifacts are built and evolved. The paper suggests that technologies for supporting the automation of computer software development and evolution might facilitate work in these other domains. It also suggests that successful approaches in these other domains could have useful and important application to the domain of computer software. It is further suggested that it might be important for discussions such as these to lead to a deeper understanding of the nature of “software”.

Details

Title
What is software?
Author
Osterweil, Leon J. 1 

 University of Massachusetts, Laboratory for Advanced Software Engineering Research, Computer Science Department, Amherst, USA (GRID:grid.266683.f) (ISNI:0000000121849220) 
Publication title
Volume
15
Issue
3-4
Pages
261-273
Publication year
2008
Publication date
Dec 2008
Publisher
Springer Nature B.V.
Place of publication
Dordrecht
Country of publication
Netherlands
ISSN
09288910
e-ISSN
15737535
Source type
Scholarly Journal
Language of publication
English
Document type
Journal Article
Publication history
 
 
Online publication date
2008-09-03
Milestone dates
2008-08-02 (Registration); 2008-07-30 (Received); 2008-08-01 (Accepted)
Publication history
 
 
   First posting date
03 Sep 2008
ProQuest document ID
2918203018
Document URL
https://www.proquest.com/scholarly-journals/what-is-software/docview/2918203018/se-2?accountid=208611
Copyright
© Springer Science+Business Media, LLC 2008.
Last updated
2024-08-27
Database
ProQuest One Academic