Splitting the difference: The historical necessity of synthesis in software engineering

被引:17
作者
Shapiro, S
机构
[1] Ctr. Res. Innov., Culture Technol., Brunei University
[2] Centre for Technology Strategy, Open University
[3] Ctr. Res. Innov., Culture Technol., Brunel University, Uxbridge
关键词
D O I
10.1109/85.560729
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
For the last quarter of a century software technologists have worked to address the ''software crisis'' identified in the 1960s. Their efforts have focused on a number of different areas, but have often been marked by the search for singular ''best'' solutions. However, the fundamental nature of software-involving basic and poorly understood problem-solving processes combined with unprecedented and multifaceted complexity-weighs heavily against the utility of singular approaches. Examination of the discourse of software technologists in a number of key professional and trade journals over the last 25 years illuminates various disputes central to the development of software engineering and highlights the necessity of a more pluralistic mind-set revolving around synthesis and trade-offs.
引用
收藏
页码:20 / 54
页数:35
相关论文
共 266 条
[1]  
ABBOTT RJ, 1987, COMMUN ACM, V30, P666
[2]   EVALUATION OF COMPETING SOFTWARE-RELIABILITY PREDICTIONS [J].
ABDELGHALY, AA ;
CHAN, PY ;
LITTLEWOOD, B .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1986, 12 (09) :950-967
[3]  
Abrahams P., 1975, SIGPLAN Notices, V10, P13, DOI 10.1145/987278.987280
[4]  
ARDIS M, 1989, COMMUN ACM, V32, P287
[5]  
AVIZIENIS A, 1984, COMPUTER, V17, P67, DOI 10.1109/MC.1984.1659219
[6]  
BACKUS J, 1978, COMMUN ACM, V211, P514
[7]  
BAKER FT, 1973, DATAMATION, V19, P58
[8]  
BARBUTO PF, 1978, DATAMATION, V24, P178
[9]  
BARLOW DF, 1984, DATAMATION, V30, P101
[10]  
Barth C. W., 1976, SIGPLAN Notices, V11, P31, DOI 10.1145/987531.987534