|
ABSTRACT
In this paper, we present results from our empirical evaluations of a workspace awareness tool that we designed and implemented to augment the functionality of software configuration management systems. Particularly, we performed two user experiments directed at understanding the effectiveness of a workspace awareness tool in improving coordination and reducing conflicts. In the first experiment, we evaluated the tool through text-based assignments to avoid interference from the well-documented impact of individual differences among participants, as these differences are known to lessen the observable effect of proposed tools or to lead to them having no observable effect at all. This strategy of evaluating an application in a domain that is known to have less individual differences is novel and in our case particularly helpful in providing baseline quantifiable results. Upon this baseline, we performed a second experiment, with code-based assignments, to validate that the tool's beneficial effects also occur in the case of programming. Together, our results provide quantitative evidence of the benefits of workspace awareness in software configuration management, as we demonstrate that it improves coordination and conflict resolution without inducing significant overhead in monitoring awareness cues.
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
|
|
| |
2
|
|
 |
3
|
Rebecca E. Grinter , James D. Herbsleb , Dewayne E. Perry, The geography of coordination: dealing with distance in R&D work, Proceedings of the international ACM SIGGROUP conference on Supporting group work, p.306-315, November 14-17, 1999, Phoenix, Arizona, United States
[doi> 10.1145/320297.320333]
|
 |
4
|
|
 |
5
|
|
 |
6
|
Marcelo Cataldo , Patrick A. Wagstrom , James D. Herbsleb , Kathleen M. Carley, Identification of coordination requirements: implications for the Design of collaboration and awareness tools, Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work, November 04-08, 2006, Banff, Alberta, Canada
[doi> 10.1145/1180875.1180929]
|
| |
7
|
|
| |
8
|
|
 |
9
|
|
 |
10
|
Cleidson R. B. de Souza , David Redmiles , Li-Te Cheng , David Millen , John Patterson, Sometimes you need to see through walls: a field study of application programming interfaces, Proceedings of the 2004 ACM conference on Computer supported cooperative work, November 06-10, 2004, Chicago, Illinois, USA
[doi> 10.1145/1031607.1031620]
|
| |
11
|
|
 |
12
|
|
 |
13
|
|
 |
14
|
Jacob T. Biehl , Mary Czerwinski , Greg Smith , George G. Robertson, FASTDash: a visual dashboard for fostering awareness in software teams, Proceedings of the SIGCHI conference on Human factors in computing systems, April 28-May 03, 2007, San Jose, California, USA
[doi> 10.1145/1240624.1240823]
|
| |
15
|
Dewan, P. and R. Hegde. 2007. Semi-Synchronous Conflict Detection and Resolution in Asynchronous Software Development. European Computer Supported Cooperative Work. p. 159--178.
|
 |
16
|
|
| |
17
|
Mayer, R. E., 1988. From Novice to Expert, in Handbook of Human-Computer Interaction, M. G. Helander, T. K. Landauer, and P. Prabhu, Editors. p. 781--795.
|
| |
18
|
|
| |
19
|
|
 |
20
|
|
| |
21
|
|
| |
22
|
|
 |
23
|
Cleidson R. B. de Souza , David Redmiles , Paul Dourish, "Breaking the code", moving between private and public work in collaborative software development, Proceedings of the 2003 international ACM SIGGROUP conference on Supporting group work, November 09-12, 2003, Sanibel Island, Florida, USA
[doi> 10.1145/958160.958177]
|
| |
24
|
|
 |
25
|
|
| |
26
|
Berliner, B. 1990. CVS II: Parallelizing Software Development. USENIX Winter 1990 Tech. Conference. p. 341--352.
|
 |
27
|
Li-Te Cheng , Susanne Hupfer , Steven Ross , John Patterson, Jazzing up Eclipse with collaborative tools, Proceedings of the 2003 OOPSLA workshop on eclipse technology eXchange, p.45-49, October 27-27, 2003, Anaheim, California
[doi> 10.1145/965660.965670]
|
 |
28
|
|
| |
29
|
|
| |
30
|
|
| |
31
|
|
| |
32
|
|
| |
33
|
Shadish, W. R., T. D. Cook, and D. T. Campbell, 2001. Experimental and Quasi-Experimental Designs for Generalized Causal Inference. 1 ed: Houghton Mifflin Company. pp. 623.
|
| |
34
|
Brooks Jr., F. P, 1974. The Mythical Man-Month. Datamation, 20(12): p. 44--52.
|
 |
35
|
James D. Herbsleb , Audris Mockus , Thomas A. Finholt , Rebecca E. Grinter, Distance, dependencies, and delay in a global collaboration, Proceedings of the 2000 ACM conference on Computer supported cooperative work, p.319-328, December 2000, Philadelphia, Pennsylvania, United States
[doi> 10.1145/358916.359003]
|
 |
36
|
|
 |
37
|
Cleidson R. B. de Souza , David Redmiles , Li-Te Cheng , David Millen , John Patterson, How a good software practice thwarts collaboration: the multiple roles of APIs in software development, Proceedings of the 12th ACM SIGSOFT twelfth international symposium on Foundations of software engineering, October 31-November 06, 2004, Newport Beach, CA, USA
|
|