Toward a Theory of Debiasing Software Development

被引:0
|
作者
Ralph, Paul [1 ]
机构
[1] Univ Lancaster, Lancaster, England
关键词
Design Science; Software Engineering; Theory Development; Cognitive Bias; Debiasing; Heuristics; Illusions; COGNITIVE BIASES; DESIGN SCIENCE; SYSTEMS; HEURISTICS; DECISION; OPTIMISM;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Despite increasingly sophisticated programming languages, software developer training, testing tools, integrated development environments and project management techniques, software project failure, abandonment and overrun rates remain high. One way to address this is to focus on common systematic errors made by software project participants. In many cases, such errors are manifestations of cognitive biases. Consequently this paper proposes a theory of the role of cognitive biases in software development project success. The proposed theory posits that such errors are mutual properties of people and tasks; they may therefore be avoided by modifying the person-task system using specific sociotechnical interventions. The theory is illustrated using the case of planning poker, a task estimation technique designed to overcome anchoring bias.
引用
收藏
页码:92 / 105
页数:14
相关论文
共 50 条
  • [31] Toward a Simplified Software Process Improvement Framework for Small Software Development Organizations
    Chevers, Delroy A.
    Mills, Annette M.
    Duggan, Evan W.
    Moore, Stanford E.
    JOURNAL OF GLOBAL INFORMATION TECHNOLOGY MANAGEMENT, 2017, 20 (02) : 110 - 130
  • [32] Sustainability is Stratified: Toward a Better Theory of Sustainable Software Engineering
    McGuire, Sean
    Schultz, Erin
    Ayoola, Bimpe
    Ralph, Paul
    2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ICSE, 2023, : 1996 - 2008
  • [33] Toward an understanding of quality assurance in agile software development
    Itkonen, Juha
    Rautiainen, Kristian
    Lassenius, Casper
    Int. J. Agile Manuf., 1600, 2 (39-49):
  • [34] Toward effective adoption of secure software development practices
    Al-Amin, Shams
    Ajmeri, Nirav
    Du, Hongying
    Berglund, Emily Z.
    Singh, Munindar P.
    SIMULATION MODELLING PRACTICE AND THEORY, 2018, 85 : 33 - 46
  • [35] Toward successful project management in global software development
    Niazi, Mahmood
    Mahmood, Sajjad
    Alshayeb, Mohammad
    Qureshi, Abdul Majid
    Faisal, Kanaan
    Cerpa, Narciso
    INTERNATIONAL JOURNAL OF PROJECT MANAGEMENT, 2016, 34 (08) : 1553 - 1567
  • [36] An Ontological Analysis of a Proposed Theory for Software Development
    Kirk, Diana
    MacDonell, Stephen
    SOFTWARE TECHNOLOGIES (ICSOFT 2015), 2016, 586 : 155 - 171
  • [37] Theory of Altruism on Software Development Practices Patterns
    Kattan, Herez Moise
    19TH INTERNATIONAL CONFERENCE ON AGILE SOFTWARE DEVELOPMENT (XP '18), 2018,
  • [38] On theory and practice of Assertion Based Software Development
    Toth, Herbert
    JOURNAL OF OBJECT TECHNOLOGY, 2005, 4 (02): : 109 - 129
  • [39] Emotional Awareness in Software Development: Theory and Measurement
    Fountaine, Alexandra
    Sharif, Bonita
    2017 IEEE/ACM 2ND INTERNATIONAL WORKSHOP ON EMOTION AWARENESS IN SOFTWARE ENGINEERING (SEMOTION 2017), 2017, : 28 - 31
  • [40] SPIIMM: Toward a Model for Software Process Improvement Implementation and Management in Global Software Development
    Khan, Arif Ali
    Keung, Jacky W.
    Fazal-E-Amin
    Abdullah-Al-Wadud, M.
    IEEE ACCESS, 2017, 5 : 13720 - 13741