EveryBOTy Counts: Examining Human-Machine Teams in Open Source Software Development
- PMID: 35513002
- DOI: 10.1111/tops.12613
EveryBOTy Counts: Examining Human-Machine Teams in Open Source Software Development
Abstract
In this study, we explore the future of work by examining differences in productivity when teams are composed of only humans or both humans and machine agents. Our objective was to characterize the similarities and differences between human and human-machine teams as they work to coordinate across their specialized roles. This form of research is increasingly important given that machine agents are becoming commonplace in sociotechnical systems and playing a more active role in collaborative work. One particular class of machine agents, bots, is being introduced to these systems to facilitate both taskwork and teamwork. We investigated the association between bots and productivity outcomes in open source software development through an analysis of hundreds of project teams. The presence of bots in teams was associated with higher levels of productivity and higher work centralization in addition to greater amounts of observed communication. The adoption of bots in software teams may have tradeoffs, in that doing so may increase productivity, but could also increase workload. We discuss the theoretical and practical implications of these findings for advancing human-machine teaming research.
Keywords: Bots; Cognition; Collaboration; Sociotechnical systems; Software development.
© 2022 Cognitive Science Society LLC.
References
-
- Abrahamsson, P., Salo, O., Ronkainen, J. & Warsta, J. (2002). Agile software development methods: Review and analysis. Otavamedia Oy.
-
- Baltes, S., & Diehl, S. (2018). Towards a theory of software development expertise. Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering ‐ ESEC/FSE 2018 (pp. 187–200). https://doi.org/10.1145/3236024.3236061
-
- Baytiyeh, H., & Pfaffman, J. (2010). Open source software: A community of altruists. Computers in Human Behavior, 266, 1345–1354. https://doi.org/10.1016/j.chb.2010.04.008
-
- Bernardo, J. H., da Costa, D. A., & Kulesza, U. (2018). Studying the impact of adopting continuous integration on the delivery time of pull requests. Proceedings of the 15th International Conference on Mining Software Repositories (pp. 131–141). https://doi.org/10.1145/3196398.3196421
-
- Blincoe, K., & Damian, D. (2015). Implicit coordination: A case study of the Rails OSS project. IFIP International Conference on Open Source Systems (pp. 35–44).
Publication types
MeSH terms
Grants and funding
LinkOut - more resources
Full Text Sources