"Let’s Discuss it in a Team Meeting!" Collaboration Challenges of Distributed Software Design
Adil, M., Mikkonen, T., Fronza, I., Corral, L., Sievi-Korte, O., & Abdul-Rahman, S. (2023). "Let’s Discuss it in a Team Meeting!" Collaboration Challenges of Distributed Software Design. In SEAA 2023 : 49th Euromicro Conference on Software Engineering and Advanced Applications (pp. 315-318). IEEE. Euromicro Conference on Software Engineering and Advanced Applications. https://doi.org/10.1109/seaa60479.2023.00055
Authors
Date
2023Access restrictions
Embargoed until: 2026-01-01Request copy from author
Copyright
© 2023, IEEE
Background. Global Software Engineering (GSE) poses several challenges during the software design process. While the existing literature provides practices and guidelines to improve architecture knowledge management in GSE-based software organizations, the challenges related to organizing collaboration during the software design process still need attention. Aim. This study aims to identify the collaboration challenges faced by distributed teams during the software design process and provide recommendations. Method. We conducted semi-structured interviews with eight professionals working in different GSE-based organizations. Results. The study revealed three challenges that underscore the negative impact of the distributed setting on team collaboration during the software design process. Conclusion. We provide recommendations and propose future research direction to enhance team collaboration in the software design process for GSE-based organizations.
Publisher
IEEEParent publication ISBN
979-8-3503-4236-9Conference
Is part of publication
SEAA 2023 : 49th Euromicro Conference on Software Engineering and Advanced ApplicationsISSN Search the Publication Forum
1089-6503Keywords
Publication in research information system
https://converis.jyu.fi/converis/portal/detail/Publication/197643828
Metadata
Show full item recordCollections
License
Related items
Showing items with similar title or keywords.
-
Competency requirements of global software development : conceptualization, contextualization, and consequences
Holtkamp, Philipp (University of Jyväskylä, 2015) -
Collaborative cognitive load in new junior team members in agile software development
Sippola, Julia (2022)Sovelluskehitys on kompleksinen tehtävä, ja alalla aloittaminen voi olla kuormittava kokemus. Tässä semi-strukturoidussa haastattelututkimuksessa tunnistetaan teemat, jotka vaikuttavat yhteiseen kognitiiviseen kuormaan ... -
Global Software Development : Communication, culture and trust
Kolehmainen, Anna-Kaisa (2021)Tämän gradun aiheena on globaali ohjelmistokehitys ja erityisesti sen vaikutukset kommunikaatioon, kulttuuriin ja luottamuksen luontiin monikansallisissa ja kulttuurisissa kehittäjätiimeissä. Tutkimus toteutettiin ... -
Criteria for the evaluation of requirements management tools supporting distributed software product line engineering and management
Santillán, María Florencia (2015)The development of software product lines (SPL) by geographically distributed teams increases the complexity of requirements management (RM) related tasks, making the support of a RM tool necessary. However, the selection ... -
Do software firms collaborate or compete? A model of coopetition in community-initiated OSS projects
Nguyen-Duc, Anh; Cruzes, Daniela S.; Terje, Snarby; Abrahamsson, Pekka (Wroclaw University of Science and Technology, 2019)Background: An increasing number of commercial firms are participating in Open Source Software (OSS) projects to reduce their development cost and increase technical innovativeness. When collaborating with other firms ...