Using Experimental Games to Understand Communication and Trust in Agile Software Teams

被引:0
|
作者
Hasnain, Eisha [1 ]
Hall, Tracy [1 ]
Shepperd, Martin [1 ]
机构
[1] Brunel Univ, Uxbridge UB8 3PH, Middx, England
来源
2013 6TH INTERNATIONAL WORKSHOP ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING (CHASE) | 2013年
关键词
Software engineering; trust; communication; Agile Methods; stand-up meetings; Game Theory; iterated experimental games;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Trust plays an important role in enabling software development teams to function effectively. Trust between individual team members has been shown to improve the independence of software teams and reduce the amount of project management effort required by those teams. Our main aims are to investigate (i) the impact communication has on trust between team members in Agile software development and (ii) the usefulness of iterated games as an experimental methodology. We use Game Theory in a simulated Agile development environment. We run 28 iterated games with 56 practitioner and student participants. Stand-up meetings are used as the communicat ion in tervent i on compared to games without such meetings to assess the levels o f trust. Our findings are that increased communication has a very large positive effect upon the level of trust between team members in an Agile setting. Our results suggest that communication improves trust in development teams. Opportunities for communication should be built into development processes. Experimental games are a complementary (to qualitative approaches) and effective method for investigating human issues in software engineering.
引用
收藏
页码:117 / 120
页数:4
相关论文
共 50 条
  • [1] Agile Software Development with Distributed Teams: Agility, Distribution and Trust
    Dorairaj, Siva
    Noble, James
    2013 AGILE CONFERENCE (AGILE), 2013, : 1 - 10
  • [2] Effective Communication in Distributed Agile Software Development Teams
    Dorairaj, Siva
    Noble, James
    Malik, Petra
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, 2011, 77 : 102 - 116
  • [3] Agile Practices: The Impact on Trust in Software Project Teams
    McHugh, Orla
    Conboy, Kieran
    Lang, Michael
    IEEE SOFTWARE, 2012, 29 (03) : 71 - 76
  • [4] Agile Software Development with Distributed Teams: Senior Management Support
    Dorairaj, Siva
    Noble, James
    Allan, George
    2013 IEEE 8TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE 2013), 2013, : 197 - 205
  • [5] GROUP AND DYADIC COMMUNICATION IN TRUST GAMES
    Lev-On, Azi
    Chavez, Alex
    Bicchieri, Cristina
    RATIONALITY AND SOCIETY, 2010, 22 (01) : 37 - 54
  • [6] Fuzzy Artefacts: Formality of Communication in Agile Teams
    Wagenaar, Gerard
    Overbeek, Sietse
    Brinkkemper, Sjaak
    2018 11TH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY (QUATIC), 2018, : 1 - 7
  • [7] Obstacles to decision making in Agile software development teams
    Drury, Meghann
    Conboy, Kieran
    Power, Ken
    JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (06) : 1239 - 1254
  • [8] Focusing on both Teaching Agile Software Development and Communication
    Datta, Soma
    Mirza, Mahrukh Sameen
    2020 IEEE 32ND CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2020, : 279 - 280
  • [9] Agile Compass: A Tool for Identifying Maturity in Agile Software-Development Teams
    Pontifical Catholic University of Paraná, Brazil
    不详
    不详
    IEEE Software, 6 (20-23): : 20 - 23
  • [10] Individual empowerment of agile and non-agile software developers in small teams
    Tessem, Bjornar
    INFORMATION AND SOFTWARE TECHNOLOGY, 2014, 56 (08) : 873 - 889