A

The design thinking of co-located vs. distributed software developers

Abstract

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.

Authors 5

  1. University of Gothenburg

    Affiliation as printed

    Gothenburg University, Gothenburg, Sweden

  2. RWTH Aachen University

    Affiliation as printed

    RWTH Aachen University, Aachen, Germany

  3. Reykjavík University

    Affiliation as printed

    Reykjavik University, Reykjavík, Iceland

  4. Carnegie Mellon University Africa · Carnegie Mellon University

    Affiliation as printed

    Carnegie Mellon University-Africa, Kigali, Rwanda

  5. University of Gothenburg

    Affiliation as printed

    Gothenburg University, Gothenburg, Sweden

Cited by 13 stored of 13

13 results

No patents citing this paper on Lens.org (checked 2026-10-06).

References 40