| Cooperation and coordination concerns in a distributed software development project |
| Full text |
Pdf
(135 KB)
|
Source
|
International Conference on Software Engineering
archive
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
table of contents
Leipzig, Germany
Pages 77-80
Year of Publication: 2008
ISBN:978-1-60558-039-5
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 18, Downloads (12 Months): 79, Citation Count: 0
|
|
|
ABSTRACT
Enabling effective coordination of work in large distributed software projects requires cooperation between participants across multiple teams, sites, and skill sets. To determine how practicing software engineers, in a distributed software development setting, maintain awareness of dependencies and coordinate to resolve dependencies in their work, we conducted a field study that used interviews and informal observation of a distributed software team. In this paper we present key interesting themes that emerged from the qualitative analysis: proximity, modification request authoring patterns, and uncooperative behaviours. We discuss these findings and outline future quantitative research plans to triangulate the methods used by software developers with recorded activities in engineering repositories to increase the generalizability of the research findings.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
K. Charmaz. Constructing Grounded Theory: A Practical Guide through Qualitative Analysis. Sage, Thousand Oaks, CA, 2006.
|
| |
2
|
M. Conway. How do committees invent. Datamation, 14(4):28--31, 1968.
|
| |
3
|
|
| |
4
|
D. Damian, S. Marczak, and I. Kwan. Collaboration patterns and the impact of distance on awareness in requirements-centered social networks. RE, 0:59--68, 2007.
|
 |
5
|
Cleidson R. de Souza , Stephen Quirk , Erik Trainer , David F. Redmiles, Supporting collaborative software development through the visualization of socio-technical dependencies, Proceedings of the 2007 international ACM conference on Supporting group work, November 04-07, 2007, Sanibel Island, Florida, USA
[doi> 10.1145/1316624.1316646]
|
| |
6
|
B. Glaser and A. Strauss. The Discovery of Grounded Theory: Strategies for Qualitative Research. Aldine Transaction, 1967.
|
 |
7
|
Christine A. Halverson , Jason B. Ellis , Catalina Danis , Wendy A. Kellogg, Designing task visualizations to support the coordination of work in software development, Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work, November 04-08, 2006, Banff, Alberta, Canada
[doi> 10.1145/1180875.1180883]
|
| |
8
|
J. Herbsleb and A. Mockus. An empirical study of speed and communication in globally distributed software development. Software Engineering, IEEE Transactions on, 29(6):481--494, 2003.
|
 |
9
|
|
 |
10
|
Robert Kraut , Carmen Egido , Jolene Galegher, Patterns of contact and communication in scientific research collaboration, Proceedings of the 1988 ACM conference on Computer-supported cooperative work, p.1-12, September 26-28, 1988, Portland, Oregon, United States
[doi> 10.1145/62266.62267]
|
 |
11
|
|
| |
12
|
A. Strauss and J. Corbin. Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory. Sage Publications, 1998.
|
|