Understanding coordination in global software engineering: A mixed-methods study on the use of meetings and Slack

07/05/2020
by   Viktoria Stray, et al.
0

Given the relevance of coordination in the field of global software engineering, this work was carried out to further understand coordination mechanisms. Specifically, we investigated meetings and the collaboration tool Slack. We conducted a longitudinal case study using a mixed-methods approach with surveys, observations, interviews, and chat logs. Our quantitative results show that employees in global projects spend 7 hours 45 minutes per week on average in scheduled meetings and 8 hours 54 minutes in unscheduled meetings. Furthermore, distributed teams were significantly larger than co-located teams, and people working in distributed teams spent somewhat more time in meetings per day. We found that low availability of key people, absence of organizational support for unscheduled meetings and unbalanced activity from team members in meetings and on Slack were barriers for effective coordination across sites. The positive aspects of using collaboration tools in distributed teams were increased team awareness and informal communication and reduced the need for e-mail. Our study emphasizes the importance of reflecting on how global software engineering teams use meetings and collaboration tools to coordinate. We provide practical advice for conducting better meetings and give suggestions for more efficient use of collaboration tools in global projects.

READ FULL TEXT

page 1

page 3

page 14

page 16

page 17

research
04/28/2023

A Network Perspective on the Influence of Code Review Bots on the Structure of Developer Collaborations

Background: Despite a growing body of literature on the impact of softwa...
research
03/23/2021

An Empirical Investigation of Pull Requests in Partially Distributed BizDevOps Teams

In globally distributed projects, virtual teams are often partially disp...
research
03/14/2021

Exploring motivation and teamwork in a large software engineering capstone course during the coronavirus pandemic

In the spring of 2020, the Department of Informatics covered a 20 ECTS c...
research
11/21/2019

Analysing Time-Stamped Co-Editing Networks in Software Development Teams using git2net

Data from software repositories have become an important foundation for ...
research
01/21/2019

Agile Collaboration for Distributed Teams

Editor Introduction: Today software engineering is characterized by two ...
research
01/11/2021

The Many Facets of Distance and Space: the Mobility of Actors in Globally Distributed Project Teams

Global software development practices are shaped by the challenges of ti...
research
07/24/2020

A Case Study on Software Vulnerability Coordination

Context: Coordination is a fundamental tenet of software engineering. Co...

Please sign up or login with your details

Forgot password? Click here to reset