A model of design decision making based on empirical results of interviews with software designers

被引:68
作者
Zannier, Carmen [1 ]
Chiasson, Mike
Maurer, Frank
机构
[1] Univ Calgary, Dept Comp Sci, Calgary, AB T2N 1N4, Canada
[2] Univ Lancaster, Sch Management, Dept Management Sci, Lancaster, England
关键词
design decision; rational decision making; naturalistic decision making; interviewing;
D O I
10.1016/j.infsof.2007.02.010
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Despite the impact of design decisions on software design, we have little understanding about how design decisions are made. This hinders our ability to provide design metrics, processes and training that support inherent design work. By interviewing 25 software designers and using content analysis and explanation building as our analysis technique, we provide qualitative and quantitative results that highlight aspects of rational and naturalistic decision making in software design. Our qualitative multi-case study results in a model of design decision making to answer the question: how do software designers make design decisions? We find the structure of the design problem determines the aspects of rational and naturalistic decision making used. The more structured the design decision, the less a designer considers options. (C) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:637 / 653
页数:17
相关论文
共 65 条
[1]  
ADELSON B, 1985, IEEE T SOFTWARE ENG, V11
[2]   Understanding the differences between how novice and experienced designers approach design tasks [J].
Ahmed, S ;
Wallace, KM ;
Blessing, LTM .
RESEARCH IN ENGINEERING DESIGN, 2003, 14 (01) :1-11
[3]  
[Anonymous], 1993, DECISION MAKING ACTI
[4]  
[Anonymous], AGILE MANIFESTO
[5]  
[Anonymous], COMMUNICATIONS ACM
[6]  
BACH J, 1995, CHALLENGE GOOD ENOUG
[7]  
Beach L. R., 1993, DECISION MAKING ACTI
[8]  
Brehmer B, 1988, HUMAN JUDGMENT SJT V
[9]  
BRIAND LC, 1996, IEEE T SOFTWARE ENG, P22
[10]  
BRIAND LC, 2001, IEEE T SOFTWARE ENG, V27, P6