The Design Thinking of Co-located vs. Distributed Software Developers: Distance Strikes Again

被引:6
|
作者
Jolak, Rodi [1 ]
Wortmann, Andreas [2 ]
Liebel, Grischa [3 ]
Umuhoza, Eric [4 ]
Chaudron, Michel R. V. [1 ]
机构
[1] Chalmers Gothenburg Univ, Gothenburg, Sweden
[2] Rhein Westfal TH Aachen, Aachen, Germany
[3] Reykjavik Univ, Reykjavik, Iceland
[4] Carnegie Mellon Univ Africa, Kigali, Rwanda
关键词
Software Engineering; Collaborative Design Thinking; Distance; Cognitive Aspects; Empirical Study; CSCW;
D O I
10.1145/3372787.3390438
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Context: Designing software is an activity in which software developers think and make design decisions that ultimately shape the structure and behavior of software products. Currently, designing software is one of the least understood activities in which software developers engage. In a collaborative design setting, distances such as geographic, cultural, or social distance can lead to socio-technical challenges that potentially affect the way software is designed. Objective: To contribute to an increased understanding of software design, we investigate howgeographic distance affects collaborative software design. Method: To this end, we conducted a multiple-case study exploring in depth the design thinking of co-located and distributed software developers in a collaborative design setting. Results: We find that, compared to co-located developers, distributed developers practice less problem space exploration and focus instead more on the solution space. This could be related to different socio-technical challenges caused by distributed collaboration, such as lack of awareness and common understanding. Conclusion: Our findings contribute to an increased understanding as to how software design is affected by geographic distance. Developers engaging in collaborative design need to be aware that problem space exploration is reduced in a distributed setting, which would adversely affect the development achievement and therefore customer satisfaction.
引用
收藏
页码:106 / 116
页数:11
相关论文
共 16 条
  • [1] Scaling Software Development Methods from Co-located to Distributed
    Klein, Harald
    Knauss, Eric
    Rausch, Andreas
    SOFTWARE QUALITY: PROCESS AUTOMATION IN SOFTWARE DEVELOPMENT, 2012, 94 : 71 - +
  • [2] Co-Located vs Distributed vs Semi-Distributed MIMO: Measurement-Based Evaluation
    Choi, Thomas
    Luo, Peng
    Ramesh, Akshay
    Molisch, Andreas F.
    2020 54TH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS, AND COMPUTERS, 2020, : 836 - 841
  • [3] Design thinking and creativity of colocated versus globally distributed software developers
    Jolak, Rodi
    Wortmann, Andreas
    Liebel, Grischa
    Umuhoza, Eric
    Chaudron, Michel R., V
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2023, 35 (05)
  • [4] Measured Distributed vs Co-located Massive MIMO in Industry 4.0 Environments
    Arnold, M.
    Baracca, P.
    Wild, T.
    Schaich, F.
    ten Brink, S.
    2021 JOINT EUROPEAN CONFERENCE ON NETWORKS AND COMMUNICATIONS & 6G SUMMIT (EUCNC/6G SUMMIT), 2021, : 306 - 310
  • [5] A model for distributed, co-located interaction in urban design/review visualisation
    Aspin, R
    Roberts, D
    Ninth IEEE International Symposium on Distributed Simulation and Real-Time Applications, Proceedings, 2005, : 70 - 77
  • [6] Paper vs. Tablets: The Effect of Document Media in Co-located Collaborative Work
    Haber, Jonathan
    Nacenta, Miguel A.
    Carpendale, Sheelagh
    PROCEEDINGS OF THE 2014 INTERNATIONAL WORKING CONFERENCE ON ADVANCED VISUAL INTERFACES, AVI 2014, 2014, : 89 - 96
  • [7] Design team characteristics in aerospace, construction and product design for co-located and distributed projects
    Edum-Fotwe, FT
    Thorpe, A
    Gregory, MJ
    Deasley, PJ
    Wootton, AB
    North, ANW
    Cooper, R
    SYSTEM-BASED VISION FOR STRATEGIC AND CREATIVE DESIGN, VOLS 1-3, 2003, : 289 - 297
  • [8] Effort Estimation in Co-located and Globally Distributed Agile Software Development: A Comparative Study
    Usman, Muhammad
    Britto, Ricardo
    PROCEEDINGS OF 2016 JOINT CONFERENCE OF THE INTERNATIONAL WORKSHOP ON SOFTWARE MEASUREMENT AND THE INTERNATIONAL CONFERENCE ON SOFTWARE PROCESS AND PRODUCT MEASUREMENT (IWSM-MENSURA), 2016, : 219 - 224
  • [9] A comparative analysis of multimodal communication during design sketching in co-located and distributed environments
    Eris, Ozgur
    Martelaro, Nikolas
    Badke-Schaub, Petra
    DESIGN STUDIES, 2014, 35 (06) : 559 - 592
  • [10] Networked Systems under Denial-of-Service: Co-located vs. Remote Control Architectures
    Feng, Shuai
    Tesi, Pietro
    IFAC PAPERSONLINE, 2017, 50 (01): : 2627 - 2632