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 条
  • [21] Agile Beyond Teams and Feedback Beyond Software in Automotive Systems
    Agren, S. Magnus
    Heldal, Rogardt
    Knauss, Eric
    Pelliccione, Patrizio
    IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 2022, 69 (06) : 3459 - 3475
  • [22] The role of psychological safety in promoting software quality in agile teams
    Alami, Adam
    Zahedi, Mansooreh
    Krancher, Oliver
    EMPIRICAL SOFTWARE ENGINEERING, 2024, 29 (05)
  • [23] What Makes Effective Leadership in Agile Software Development Teams?
    Gren, Lucas
    Ralph, Paul
    2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2022), 2022, : 2402 - 2414
  • [24] Perceptions on Diversity in Brazilian Agile Software Development Teams: A Survey
    Kohl, Karina
    Prikladnicki, Rafael
    2018 IEEE/ACM 1ST INTERNATIONAL WORKSHOP ON GENDER EQUALITY IN SOFTWARE ENGINEERING (GE 2018), 2018, : 37 - 40
  • [25] Assessing Self-Organization in Agile Software Development Teams
    Kakar, Adarsh Kumar
    JOURNAL OF COMPUTER INFORMATION SYSTEMS, 2017, 57 (03) : 208 - 217
  • [26] The impact of agile practices on communication in software development
    M. Pikkarainen
    J. Haikara
    O. Salo
    P. Abrahamsson
    J. Still
    Empirical Software Engineering, 2008, 13 : 303 - 337
  • [27] The Role of Communication and Trust in Global Virtual Teams: A Social Network Perspective
    Sarker, Saonee
    Ahuja, Manju
    Sarker, Suprateek
    Kirkeby, Sarah
    JOURNAL OF MANAGEMENT INFORMATION SYSTEMS, 2011, 28 (01) : 273 - 309
  • [28] The impact of agile practices on communication in software development
    Pikkarainen, M.
    Haikara, J.
    Salo, O.
    Abrahamsson, P.
    Still, J.
    EMPIRICAL SOFTWARE ENGINEERING, 2008, 13 (03) : 303 - 337
  • [29] Improved communication in distributed agile software development
    dos Santos, Leonardo Sanches
    L'Erario, Alexandre
    Genvigir, Elias Canhadas
    dos Santos Domingues, Andre Luis
    Fabri, Jose Augusto
    PROCEEDINGS OF THE 2014 9TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI 2014), 2014,
  • [30] Business analysts' contributions to the dynamic capabilities of agile software development teams
    Ndlela, Mandlakazi
    Tanner, Maureen
    INFORMATION TECHNOLOGY & PEOPLE, 2022, 36 (08) : 1 - 20