A study of collaboration in software design
2003
This paper presents a study of collaboration in software design at a large software company. Ethnographic studies of development teams in the field are relatively rare, so this paper contributes to a small, but growing, body of knowledge about the collaborative activities involved in such design work. Five separate development groups were studied over a six-week period. The methodology included shadowing, interviews and communication event logging. A novel LPDA-based application was used for real-time data collection. The results of the study indicate that designers communicate frequently, using a wide variety of communication and collaboration modalities. Designers prefer general-purpose tools to domain-specific applications. In support of communication, designers frequently change their physical location throughout the day. Finally, designers frequently change the ways in which they communicate, changing their communication modalities and styles.
Keywords:
- Software peer review
- Social software engineering
- Human–computer interaction
- Software design description
- Resource-oriented architecture
- Package development process
- Software Engineering Process Group
- Systems engineering
- Software walkthrough
- Software development
- Computer science
- Software project management
- Personal software process
- Knowledge management
- Software construction
- Software development process
- Collaborative software
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
20
References
37
Citations
NaN
KQI