|
ABSTRACT
Software development is typically cooperative endeavor where a group of engineers need to work together to achieve a common, coordinated result. As a cooperative effort, it is especially difficult because of the many interdependencies amongst the artifacts created during the process. This has lead software engineers to create tools, such as configuration management tools, that isolate developers from the effects of each other's work. In so doing, these tools create a distinction between private and public aspects of work of the developer. Technical support is provided to these aspects as well as for transitions between them. However, we present empirical material collected from a software development team that suggests that the transition from private to public work needs to be more carefully handled. Indeed, the analysis of our material suggests that different formal and informal work practices are adopted by the developers to allow a delicate transition, where software developers are not largely affected by the emergent public work. Finally, we discuss how groupware tools might support this transition.
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
|
Ackerman, M. S., "The Intellectual Challenge of CSCW: The Gap Between Social Requirements and Technical Feasibility," Human-Computer Interaction, vol. 15, pp. 179--204, 2000.
|
| |
2
|
Appleton, B., Berczuk, S., et al., "Streamed Lines: Branching Patterns for Parallel Software Development," vol. 2002, 1998.
|
| |
3
|
|
 |
4
|
|
 |
5
|
|
 |
6
|
|
 |
7
|
|
 |
8
|
|
 |
9
|
|
 |
10
|
|
 |
11
|
|
| |
12
|
|
 |
13
|
|
 |
14
|
|
 |
15
|
|
| |
16
|
Heath, C., Jirotka, M., et al., "Unpacking Collaboration: the Interactional Organisation of Trading in a City Dealing Room," Third European Conference on Computer-Supported Cooperative Work, pp. 155--170, Milan, Italy, 1993.
|
| |
17
|
Heath, C. and Luff, P., "Collaboration and Control: Crisis Management and Multimedia Technology in London Underground Control Rooms," Computer Supported Cooperative Work, vol. 1, pp. 69--94, 1992.
|
| |
18
|
|
| |
19
|
Hutchins, E., Cognition in the Wild. Cambridge, MA: The MIT Press, 1995.
|
| |
20
|
Hutchins, E., "How a Cockpit Remembers its Speeds," Cognitive Science, vol. 19, pp. 265--288, 1995.
|
| |
21
|
Mark, G., Fuchs, L., et al., "Supporting Groupware Conventions through Contextual Awareness," European Conference on Computer-Supported Cooperative Work (ECSCW '97), pp. 253--268, Lancaster, England, 1997.
|
| |
22
|
O'Reilly, C., Morrow, P., et al., "Improving Conflict Detection in Optimistic Concurrency Control Models," 11th International Workshop on Software Configuration Management (SCM-11), Portland, Oregon, 2003 (to appear).
|
 |
23
|
|
 |
24
|
A. Podgurski , L. Clarke, The implications of program dependencies for software testing, debugging, and maintenance, Proceedings of the ACM SIGSOFT '89 third symposium on Software testing, analysis, and verification, p.168-178, December 13-15, 1989, Key West, Florida, United States
|
| |
25
|
|
| |
26
|
Schmidt, K., "The critical role of workplace studies in CSCW," in Workplace Studies : Recovering Work Practice and Informing System Design, P. Luff, J. Hindmarsh, and C. Heath, Eds.: Cambridge University Press, 2000, pp. 141--149.
|
| |
27
|
Schmidt, K. and Bannon, L., "Taking CSCW Seriously: Supporting Articulation Work," Journal of Computer Supported Cooperative Work, vol. 1, pp. 7--40, 1992.
|
| |
28
|
|
| |
29
|
Star, S. L. and Griesemer, J. R., "Institutional Ecology, Translations and Boundary Objects: Amateurs and Professionals in Berkeley's Museum of Vertebrate Zoology.," Social Studies of Science, vol. 19, pp. 387--420, 1989.
|
 |
30
|
Mark Stefik , Gregg Foster , Daniel G. Bobrow , Kenneth Kahn , Stan Lanning , Lucy Suchman, Beyond the chalkboard: computer support for collaboration and problem solving in meetings, Communications of the ACM, v.30 n.1, p.32-47, Jan. 1987
[doi> 10.1145/7885.7887]
|
| |
31
|
Strauss, A. and Corbin, J., Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory, Second. ed. Thousand Oaks: SAGE publications, 1998.
|
 |
32
|
Stephanie Teasley , Lisa Covi , M. S. Krishnan , Judith S. Olson, How does radical collocation help a team succeed?, Proceedings of the 2000 ACM conference on Computer supported cooperative work, p.339-346, December 2000, Philadelphia, Pennsylvania, United States
[doi> 10.1145/358916.359005]
|
| |
33
|
|
| |
34
|
|
CITED BY 18
|
|
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
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
David Redmiles , Hiroko Wilensky , Kristie Kosaka , Rogerio de Paula, What ideal end users teach us about collaborative software, Proceedings of the 2005 international ACM SIGGROUP conference on Supporting group work, November 06-09, 2005, Sanibel Island, Florida, USA
|
|
|
|
|
|
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
|
|
|
Jason B. Ellis , Shahtab Wahid , Catalina Danis , Wendy A. Kellogg, Task and social visualization in software development: evaluation of a prototype, Proceedings of the SIGCHI conference on Human factors in computing systems, April 28-May 03, 2007, San Jose, California, USA
|
|
|
|
|
|
|
|
|
|
|
|
Jacob T. Biehl , William T. Baker , Brian P. Bailey , Desney S. Tan , Kori M. Inkpen , Mary Czerwinski, Impromptu: a new interaction framework for supporting collaboration in multiple display environments and its field evaluation for co-located software development, Proceeding of the twenty-sixth annual SIGCHI conference on Human factors in computing systems, April 05-10, 2008, Florence, Italy
|
|
|
|
|
|
|
|
|
|
|
|
|
|