Empirical analysis of factors affecting confirmation bias levels of software engineers

被引:19
作者
Calikli, Gul [1 ]
Bener, Ayse [2 ]
机构
[1] Open Univ, Fac Maths Comp & Technol, Comp & Commun, Milton Keynes MK7 6AA, Bucks, England
[2] Ryerson Univ, Data Sci Lab Mech & Ind Engn, Toronto, ON, Canada
关键词
Confirmation bias; Human factors; Software psychology; SELECTION; EXPERIENCE; FAILURE;
D O I
10.1007/s11219-014-9250-6
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Confirmation bias is defined as the tendency of people to seek evidence that verifies a hypothesis rather than seeking evidence to falsify it. Due to the confirmation bias, defects may be introduced in a software product during requirements analysis, design, implementation and/or testing phases. For instance, testers may exhibit confirmatory behavior in the form of a tendency to make the code run rather than employing a strategic approach to make it fail. As a result, most of the defects that have been introduced in the earlier phases of software development may be overlooked leading to an increase in software defect density. In this paper, we quantify confirmation bias levels in terms of a single derived metric. However, the main focus of this paper is the analysis of factors affecting confirmation bias levels of software engineers. Identification of these factors can guide project managers to circumvent negative effects of confirmation bias, as well as providing guidance for the recruitment and effective allocation of software engineers. In this empirical study, we observed low confirmation bias levels among participants with logical reasoning and hypothesis testing skills.
引用
收藏
页码:695 / 722
页数:28
相关论文
共 44 条
[1]  
Allison P. D, 1999, Multiple regression: A primer
[2]  
[Anonymous], 2003, INFERENCE LEARNING A
[3]  
BORKOWSKI JG, 1987, INTELLIGENCE, V11, P61, DOI 10.1016/0160-2896(87)90027-4
[4]   ROBUSTNESS [J].
BRADLEY, JV .
BRITISH JOURNAL OF MATHEMATICAL & STATISTICAL PSYCHOLOGY, 1978, 31 (NOV) :144-152
[5]  
Calikli G., 2010, P 32 INT C SOFTW ENG
[6]  
Calikli G., 2010, P 5 INT WORKSH PRED
[7]  
Calikli G., 2013, P 7 INT S EMP SOFTW
[8]  
Calikli G., 2010, P 4 INT S EMP SOFTW
[9]   Influence of confirmation biases of developers on software quality: an empirical study [J].
Calikli, Gul ;
Bener, Ayse Basar .
SOFTWARE QUALITY JOURNAL, 2013, 21 (02) :377-416
[10]  
Calikli Gul, 2010, P WORKSH PSYCH PROGR