ABSTRACT
We present a new interaction framework for collaborating in multiple display environments (MDEs) and report results from a field study investigating its use in an authentic work setting. Our interaction framework, IMPROMPTU, allows users to share task information across displays via off-the-shelf applications, to jointly interact with information for focused problem solving and to place information on shared displays for discussion and reflection. Our framework also includes a lightweight interface for performing these and related actions. A three week field study of our framework was conducted in the domain of face-to-face group software development. Results show that teams utilized almost every feature of the framework in support of a wide range of development-related activities. The framework was used most to facilitate opportunistic collaboration involving task information. Teams reported wanting to continue using the framework as they found value in it overall.
- CVS -- Concurrent Versions System. Retrieved January 3, 2008 from: http://www.nongnu.org/cvs/Google Scholar
- Microsoft Office LiveMeeting. Retrieved January 3, 2008 from: http://office.microsoft.com/livemeeting/Google Scholar
- Subversion Project. Retrieved January 3, 2008 from: http://subversion.tigris.org/Google Scholar
- Benford, S., et.al. Designing Storytelling Technologies to Encourage Collaboration between Young Children. Proc. CHI, 2000, 556--563. Google ScholarDigital Library
- Biehl, J.T. and B.P. Bailey. ARIS: An Interface for Application Relocation in an Interactive Space. Proc. Graphics Interface, 2004, 107--116. Google ScholarDigital Library
- Biehl, J.T. and B.P. Bailey. Improving Interfaces for Managing Applications in Multiple--Device Environments. Proc. Advanced Visual Interfaces (AVI), 2006, 35--42. Google ScholarDigital Library
- Biehl, J.T., M. Czerwinski, G. Smith and G.G. Robertson. FASTDash: A Visual Dashboard for Fostering Awareness in Software Teams. Proc. CHI, 2007, 1313--1322. Google ScholarDigital Library
- Booth, K.S., B.D. Fisher, C.J.R. Lin and R. Argue. The 'Mighty Mouse' Multi-Screen Collaboration Tool. Proc. UIST, 2002, 209--212. Google ScholarDigital Library
- Cheng, L.-T., S. Hupfer, S. Ross and J. Patterson. Jazzing up Eclipse with Collaborative Tools. Proc. OOPSLA Workshop on Eclipse Technology eXchange, 2003, 45--49. Google ScholarDigital Library
- Cohen, J. A Coefficient of Agreement for Nominal Scales. Educational and Psychological Measurement, 20 37--46.Google ScholarCross Ref
- d'Astous, P., F. Détienne, P.N. Robillard and W. Visser. Types of Dialogs in Evaluation Meetings: An Analysis of Technical-Review Meetings in Software Development. Proc. Conference on the Design of Cooperative Systems, 1998, 25--33.Google Scholar
- Elwart-Keys, M., D. Halonen, M. Horton, R. Kass and P. Scott. User Interface Requirements for Face to Face Groupware. Proc. CHI, 1990, 295--301. Google ScholarDigital Library
- Forsyth, D.R. Group Dynamics. Wadsworth Publishing Company, Belmont, CA, 1999.Google Scholar
- Froehlich, J. and P. Dourish. Unifying Artifacts and Activities in a Visual Tool for Distributed Software Development Teams. Proc. ICSE, 2004, 387--396. Google ScholarDigital Library
- Grudin, J. Computer-Supported Cooperative Work: History and Focus. Computer (May): 19--26. Google ScholarDigital Library
- Gutwin, C. and S. Greenberg. A Descriptive Framework of Workspace Awareness for Real-Time Groupware. Journal of Computer-Supported Cooperative Work (3-4): 411--446. Google ScholarDigital Library
- Ha, V., K. Inkpen, J. Wallace and R. Ziola. Swordfish: User Tailored Workspaces in Multi-Display Environments. Extended Abstracts CHI, 2006, 1487--1492. Google ScholarDigital Library
- Izadi, S., H. Brignull, T. Rodden, Y. Rogers and M. Underwood. Dynamo: A Public Interactive Surface Supporting the Cooperative Sharing and Exchange of Media. Proc. UIST, 2003, 159--168. Google ScholarDigital Library
- Johanson, B., A. Fox and T. Winograd. The Interactive Workspaces Project: Experiences with Ubiquitous Computing Rooms. IEEE Pervasive Computing, 1 (2): 67--74. Google ScholarDigital Library
- Johanson, B., G. Hutchins, T. Winograd and M. Stone. Pointright: Experience with Flexible Input Redirection in Interactive Workspaces. Proc. UIST, 2002, 227--234. Google ScholarDigital Library
- Layman, L., L. Williams and L. Cunningham. Exploring Extreme Programming in Context: An Industrial Case Study. Proc. IEEE Agile Development Conference, 2004, 32-- 41. Google ScholarDigital Library
- Li, D. and J. Lu. A Lightweight Approach to Transparent Sharing of Familiar Single--User Editors. Proc. CSCW, 2006, 139--148. Google ScholarDigital Library
- Mandviwalla, M. and L. Olfman. What Do Groups Need? A Proposed Set of Generic Groupware Requirements. ACM Transactions on Computer-Human Interaction, 1 (3): 245--268. Google ScholarDigital Library
- Morris, M.R., K. Ryall, C. Shen, C. Forlines and F. Vernier. Beyond "Social Protocols": Multi-User Coordination Policies for Co-Located Groupware. Proc. CSCW, 2004, 262--265. Google ScholarDigital Library
- Nacenta, M.A., D. Aliakseyeu, S. Subramanian and C. Gutwin. A Comparison of Techniques for Multi-Display Reaching. Proc. CHI, 2005, 371--380. Google ScholarDigital Library
- Nosek, J.T. The Case for Collaborative Programming. Communications of the ACM, 41 (3): 105--108. Google ScholarDigital Library
- Rekimoto, J. and M. Saitoh. Augmented Surfaces: A Spatially Continuous Work Space for Hybrid Computing Environments. Proc. CHI, 1999, 378--385. Google ScholarDigital Library
- Sarma, A., Z. Noroozi and A.v.d. Hoek. Palantír: Raising Awareness among Configuration Management Workspaces. Proc. ICSE, 2003, 444--454. Google ScholarDigital Library
- Schwaber, K. and M. Beedle. Agile Software Development with Scrum. Prentice Hall, Upper Saddle River, NJ, 2002. Google ScholarDigital Library
- Scott, S.D., K.D. Grant and R.L. Mandryk. System Guidelines for Co-Located Collaborative Work on a Tabletop Display. Proc. ECSCW, 2003, 159--178. Google ScholarDigital Library
- Shen, C., K.M. Everitt and K. Ryall. Ubitable: Impromptu Face-to-Face Collaboration on Horizontal Interactive Surfaces. Proc. UbiComp, 2003, 281 -- 288.Google Scholar
- Souza, C., D. Redmiles and P. Dourish. "Breaking the Code", Moving between Private and Public Work in Collaborative Software Development. Proc. CSCW, 2003, 105--114. Google ScholarDigital Library
- Stefik, M., D.G. Bobrow, G. Foster, S. Lanning and D. Tatar. Wysiwis Revised: Early Experiences with Multiuser Interfaces. ACM TOIS, 5 (2): 147--167. Google ScholarDigital Library
- Stefik, M., G. Foster, D.G. Bobrow, K. Kahn, S. Lanning and L. Suchman. Beyond the Chalkboard: Computer Support for Collaboration and Problem Solving in Meetings. Communications of the ACM, 30 (1): 32--47. Google ScholarDigital Library
- Steiner, I. Group Process and Productivity. Academic Press, New York, 1972.Google Scholar
- Streitz, N.A., J. Giessler, T. Holmer, S. Konomi, C. Muller-Tomfelde, W. Reischl, P. Rexroth, P. Seitz and R. Steinmetz. I-Land: An Interactive Landscape for Creativity and Innovation. Proc. CHI, 1999, 120--127. Google ScholarDigital Library
- Streitz, N.A., P. Rexroth and T. Holmer. Does Roomware Matter? Investigating the Role of Personal and Public Information Devices and Their Combination in Meeting Room Collaboration. Proc. ECSCW, 1997, 297--312. Google ScholarDigital Library
- Tan, D.S., B. Meyers and M. Czerwinski. Wincuts: Manipulating Arbitrary Window Regions for More Effective Use of Screen Space. Proc. CHI, 2004, 1525--1528. Google ScholarDigital Library
- Tee, K., S. Greenberg and C. Gutwin. Providing Artifact Awareness to a Distributed Group through Screen Sharing. Proc. CSCW, 2006, 99--108. Google ScholarDigital Library
- Wigdor, D., C. Shen, C. Forlines and R. Balakrishnan. Table-Centric Interactive Spaces for Real-Time Collaboration. Proc. Advanced Visual Interfaces (AVI), 2006, 103--107. Google ScholarDigital Library
- Williams, L., R. Kessler, W. Cunningham and R. Jeffries. Strengthening the Case for Pair Programming. IEEE Software, 17 (4): 19--25. Google ScholarDigital Library
- Wu, J., T.C.N. Graham and P.W. Smith. A Study of Collaboration in Software Design. Proc. International Symposium on Empirical Software Engineering, 2003. Google ScholarDigital Library
- Xia, S., D. Sun, C. Sun, D. Chen and H. Shen. Leveraging Single-User Applications for Multi-User Collaboration: The CoWord Approach. Proc. CSCW, 2004, 162--171. Google ScholarDigital Library
Index Terms
- Impromptu: a new interaction framework for supporting collaboration in multiple display environments and its field evaluation for co-located software development
Recommendations
Up close and personal: Collaborative work on a high-resolution multitouch wall display
Multitouch wall-sized displays afford new forms of collaboration: They can be used up close by several users simultaneously, offer high resolution, and provide sufficient space for intertwining individual and joint work. The difference to displays ...
The "active" gatekeeper in collaborative information seeking activities
GROUP '07: Proceedings of the 2007 ACM International Conference on Supporting Group WorkMultidisciplinary team members often must work together to find needed information. To identify when team members collaborate, why they collaborate, and how they collaborate during information seeking activities, we conducted a field study of a ...
Storage Bins: Mobile Storage for Collaborative Tabletop Displays
Casual piling of paper-based media during traditional tabletop collaboration is an important practice that helps coordinate task and group interactions. Previous research has shown that the ability to move piles around on a table plays a critical role ...
Comments