A Tale from the Trenches: Cognitive Biases and Software Development

A Tale from the Trenches: Cognitive Biases and Software Development
复制标题

来自战壕的故事:认知偏差和软件开发

DOI:
10.1145/3377811.3380330
复制
发表时间:
2020
期刊:
ACM/IEEE 42nd International Conference on Software Engineering (ICSE
影响因子:
--
通讯作者:
Sarma, Anita
Sarma, Anita
中科院分区:
--
文献类型:
--
作者:
Chattopadhyay, Souti;Nelson, Nicholas;Au, Audrey;Morales, Natalia;Sanchez, Christopher;Pandita, Rahul;Sarma, Anita

文献摘要

参考文献

被引文献

相似文献

认知偏差是影响开发人员行为的固有行为,可以使他们采取不正确的行动,从而需要回溯。虽然研究人员在受控实验室研究中发现认知偏见发生在开发任务中,但我们仍然不知道这些偏见如何影响开发人员的日常行为。如果没有这样的理解,发展工具和做法仍然是不够的。为了缩小这一差距,我们进行了一项由两部分组成的实地研究,以检查认知偏见发生的程度,这些偏见对开发人员行为的后果,以及开发人员用来处理这些偏见的实践和工具。大约70%的观察到的被逆转的行为与至少一种认知偏差有关。此外,即使开发人员认识到偏差经常发生,他们也经常被迫使用临时流程和次优工具支持来处理这些问题。正如一位与会者(IP 12)哀叹的那样:没有拯救!
Cognitive biases are hard-wired behaviors that influence developer actions and can set them on an incorrect course of action, necessitating backtracking. While researchers have found that cognitive biases occur in development tasks in controlled lab studies, we still don't know how these biases affect developers' everyday behavior. Without such an understanding, development tools and practices remain inadequate. To close this gap, we conducted a 2-part field study to examine the extent to which cognitive biases occur, the consequences of these biases on developer behavior, and the practices and tools that developers use to deal with these biases. About 70% of observed actions that were reversed were associated with at least one cognitive bias. Further, even though developers recognized that biases frequently occur, they routinely are forced to deal with such issues with ad hoc processes and sub-optimal tool support. As one participant (IP12) lamented:There is no salvation!
影响确认偏差的因素以及确认偏差对软件开发人员/测试人员绩效的影响的实证分析
DOI: --
发表时间: 2010
期刊: International Conference on Predictive Models in Software Engineering
影响因子: --
作者:
G. Çalikli;A. Bener
通讯作者: A. Bener
非常大的可浏览文本集合中信息气味跟踪的计算模型
DOI: --
发表时间: 1997
期刊: International Conference on Human Factors in Computing Systems
影响因子: --
作者:
P. Pirolli
通讯作者: P. Pirolli
计算机编程心理学
DOI: --
发表时间: 1971
期刊:
影响因子: --
作者:
G. Weinberg
通讯作者: G. Weinberg
DOI: 10.1145/1806799.1806828
发表时间: 2010-05
期刊: 2010 ACM/IEEE 32nd International Conference on Software Engineering
影响因子: --
作者:
Thomas Fritz;G. Murphy
通讯作者: Thomas Fritz;G. Murphy
使用知识获取系统批判人类判断
DOI: --
发表时间: 1990
期刊: The AI Magazine
影响因子: --
作者:
B. Silverman
通讯作者: B. Silverman