What is software?

被引:5
作者
Osterweil, Leon J. [1 ]
机构
[1] Univ Massachusetts, Dept Comp Sci, Lab Adv Software Engn Res, Amherst, MA 01003 USA
关键词
Software engineering; Software process; Software development;
D O I
10.1007/s10515-008-0031-y
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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".
引用
收藏
页码:261 / 273
页数:13
相关论文
共 10 条
[1]  
[Anonymous], 1968, SOFTWARE ENG REPORT
[2]   Analyzing regulatory rules for privacy and security requirements [J].
Breaux, Travis D. ;
Anton, Annie I. .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2008, 34 (01) :5-20
[3]   Service-driven Manufacturing Information Processing for Digital Manufacturing Workshop [J].
Chen, Bing ;
Li, Shan ;
Zhang, Dinghua ;
Jiang, Pingyu .
ADVANCED DESIGN AND MANUFACTURE TO GAIN A COMPETITIVE EDGE: NEW MANUFACTURING TECHNIQUES AND THEIR ROLE IN IMPROVING ENTERPRISE PERFORMANCE, 2008, :623-+
[4]  
CLARKE LA, 2008, ACM SIGSOFT IEEE 30, P889
[5]   AN OVERVIEW OF WORKFLOW MANAGEMENT - FROM PROCESS MODELING TO WORKFLOW AUTOMATION INFRASTRUCTURE [J].
GEORGAKOPOULOS, D ;
HORNICK, M ;
SHETH, A .
DISTRIBUTED AND PARALLEL DATABASES, 1995, 3 (02) :119-153
[6]  
OSTERWEIL LJ, 1997, ACM SIGSOFT IEEE 19, P540
[7]  
OSTERWEIL LJ, 1987, AC M SIGSOFT IEEE 9, P2
[8]   Software engineering: An unconsummated marriage [J].
Parnas, DL .
COMMUNICATIONS OF THE ACM, 1997, 40 (09) :128-128
[9]   THE BRITISH NATIONALITY ACT AS A LOGIC PROGRAM [J].
SERGOT, MJ ;
SADRI, F ;
KOWALSKI, RA ;
KRIWACZEK, F ;
HAMMOND, P ;
CORY, HT .
COMMUNICATIONS OF THE ACM, 1986, 29 (05) :370-386
[10]  
Simidchieva Borislava I., 2008, P 2008 INT C DIG GOV, P63