TY - JOUR
T1 - Design thinking and creativity of colocated versus globally distributed software developers
AU - Jolak, Rodi
AU - Wortmann, Andreas
AU - Liebel, Grischa
AU - Umuhoza, Eric
AU - Chaudron, Michel R.V.
N1 - Publisher Copyright:
© 2021 The Authors. Journal of Software: Evolution and Process published by John Wiley & Sons Ltd.
PY - 2023/5
Y1 - 2023/5
N2 - Designing software is an activity in which software developers think and make design decisions that shape the structure and behavior of software products. Designing software is one of the least understood software engineering activities. In a collaborative design setting, various types of distances can lead to challenges and effects that potentially affect how software is designed. To contribute to a better understanding of collaborative software design, we investigate how communication gaps caused by social and geographic distances affect its design thinking and the creativity of its discussions. To this end, we conducted a multiple-case study exploring the design thinking and creativity of colocated and distributed software developers in a collaborative design setting. Compared with colocated developers, distributed developers spend less time on exploring the problem space, which could be related to different sociotechnical challenges, such as lack of awareness and common understanding. Distributed development does not seem to affect the creativity of their activities. Developers engaging in collaborative design need to be aware that problem space exploration is reduced in a distributed setting. Unless distributed teams take compensatory measures, this could adversely affect the development. Regarding the effect distance has on creativity, our results are inconclusive and further studies are needed.
AB - Designing software is an activity in which software developers think and make design decisions that shape the structure and behavior of software products. Designing software is one of the least understood software engineering activities. In a collaborative design setting, various types of distances can lead to challenges and effects that potentially affect how software is designed. To contribute to a better understanding of collaborative software design, we investigate how communication gaps caused by social and geographic distances affect its design thinking and the creativity of its discussions. To this end, we conducted a multiple-case study exploring the design thinking and creativity of colocated and distributed software developers in a collaborative design setting. Compared with colocated developers, distributed developers spend less time on exploring the problem space, which could be related to different sociotechnical challenges, such as lack of awareness and common understanding. Distributed development does not seem to affect the creativity of their activities. Developers engaging in collaborative design need to be aware that problem space exploration is reduced in a distributed setting. Unless distributed teams take compensatory measures, this could adversely affect the development. Regarding the effect distance has on creativity, our results are inconclusive and further studies are needed.
KW - cognitive aspects
KW - collaborative design thinking
KW - creativity
KW - distance
KW - empirical study
KW - software engineering
UR - http://www.scopus.com/inward/record.url?scp=85114515039&partnerID=8YFLogxK
U2 - 10.1002/smr.2377
DO - 10.1002/smr.2377
M3 - Article
AN - SCOPUS:85114515039
SN - 2047-7481
VL - 35
JO - Journal of Software : Evolution and Process
JF - Journal of Software : Evolution and Process
IS - 5
M1 - e2377
ER -