Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1357054.1357200acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
research-article

Impromptu: a new interaction framework for supporting collaboration in multiple display environments and its field evaluation for co-located software development

Published: 06 April 2008 Publication History

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.

References

[1]
CVS -- Concurrent Versions System. Retrieved January 3, 2008 from: http://www.nongnu.org/cvs/
[2]
Microsoft Office LiveMeeting. Retrieved January 3, 2008 from: http://office.microsoft.com/livemeeting/
[3]
Subversion Project. Retrieved January 3, 2008 from: http://subversion.tigris.org/
[4]
Benford, S., et.al. Designing Storytelling Technologies to Encourage Collaboration between Young Children. Proc. CHI, 2000, 556--563.
[5]
Biehl, J.T. and B.P. Bailey. ARIS: An Interface for Application Relocation in an Interactive Space. Proc. Graphics Interface, 2004, 107--116.
[6]
Biehl, J.T. and B.P. Bailey. Improving Interfaces for Managing Applications in Multiple--Device Environments. Proc. Advanced Visual Interfaces (AVI), 2006, 35--42.
[7]
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.
[8]
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.
[9]
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.
[10]
Cohen, J. A Coefficient of Agreement for Nominal Scales. Educational and Psychological Measurement, 20 37--46.
[11]
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.
[12]
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.
[13]
Forsyth, D.R. Group Dynamics. Wadsworth Publishing Company, Belmont, CA, 1999.
[14]
Froehlich, J. and P. Dourish. Unifying Artifacts and Activities in a Visual Tool for Distributed Software Development Teams. Proc. ICSE, 2004, 387--396.
[15]
Grudin, J. Computer-Supported Cooperative Work: History and Focus. Computer (May): 19--26.
[16]
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.
[17]
Ha, V., K. Inkpen, J. Wallace and R. Ziola. Swordfish: User Tailored Workspaces in Multi-Display Environments. Extended Abstracts CHI, 2006, 1487--1492.
[18]
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.
[19]
Johanson, B., A. Fox and T. Winograd. The Interactive Workspaces Project: Experiences with Ubiquitous Computing Rooms. IEEE Pervasive Computing, 1 (2): 67--74.
[20]
Johanson, B., G. Hutchins, T. Winograd and M. Stone. Pointright: Experience with Flexible Input Redirection in Interactive Workspaces. Proc. UIST, 2002, 227--234.
[21]
Layman, L., L. Williams and L. Cunningham. Exploring Extreme Programming in Context: An Industrial Case Study. Proc. IEEE Agile Development Conference, 2004, 32-- 41.
[22]
Li, D. and J. Lu. A Lightweight Approach to Transparent Sharing of Familiar Single--User Editors. Proc. CSCW, 2006, 139--148.
[23]
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.
[24]
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.
[25]
Nacenta, M.A., D. Aliakseyeu, S. Subramanian and C. Gutwin. A Comparison of Techniques for Multi-Display Reaching. Proc. CHI, 2005, 371--380.
[26]
Nosek, J.T. The Case for Collaborative Programming. Communications of the ACM, 41 (3): 105--108.
[27]
Rekimoto, J. and M. Saitoh. Augmented Surfaces: A Spatially Continuous Work Space for Hybrid Computing Environments. Proc. CHI, 1999, 378--385.
[28]
Sarma, A., Z. Noroozi and A.v.d. Hoek. Palantír: Raising Awareness among Configuration Management Workspaces. Proc. ICSE, 2003, 444--454.
[29]
Schwaber, K. and M. Beedle. Agile Software Development with Scrum. Prentice Hall, Upper Saddle River, NJ, 2002.
[30]
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.
[31]
Shen, C., K.M. Everitt and K. Ryall. Ubitable: Impromptu Face-to-Face Collaboration on Horizontal Interactive Surfaces. Proc. UbiComp, 2003, 281 -- 288.
[32]
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.
[33]
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.
[34]
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.
[35]
Steiner, I. Group Process and Productivity. Academic Press, New York, 1972.
[36]
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.
[37]
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.
[38]
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.
[39]
Tee, K., S. Greenberg and C. Gutwin. Providing Artifact Awareness to a Distributed Group through Screen Sharing. Proc. CSCW, 2006, 99--108.
[40]
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.
[41]
Williams, L., R. Kessler, W. Cunningham and R. Jeffries. Strengthening the Case for Pair Programming. IEEE Software, 17 (4): 19--25.
[42]
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.
[43]
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.

Cited By

View all
  • (2023)WAMS: A Flexible API for Visual Workspaces Across Multiple SurfacesProceedings of the ACM on Human-Computer Interaction10.1145/35932367:EICS(1-40)Online publication date: 19-Jun-2023
  • (2022)Handoff and Deposit: Designing Temporal Coordination in Cross-Device Transfer Techniques for Mixed-Focus CollaborationProceedings of the ACM on Human-Computer Interaction10.1145/35551926:CSCW2(1-23)Online publication date: 11-Nov-2022
  • (2022)Surface Computing and Collaborative Analysis WorkundefinedOnline publication date: 5-Mar-2022
  • Show More Cited By

Index Terms

  1. Impromptu: a new interaction framework for supporting collaboration in multiple display environments and its field evaluation for co-located software development

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    CHI '08: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
    April 2008
    1870 pages
    ISBN:9781605580111
    DOI:10.1145/1357054
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 06 April 2008

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. field study
    2. group software development
    3. group work
    4. multiple display environments

    Qualifiers

    • Research-article

    Conference

    CHI '08
    Sponsor:

    Acceptance Rates

    CHI '08 Paper Acceptance Rate 157 of 714 submissions, 22%;
    Overall Acceptance Rate 6,199 of 26,314 submissions, 24%

    Upcoming Conference

    CHI 2025
    ACM CHI Conference on Human Factors in Computing Systems
    April 26 - May 1, 2025
    Yokohama , Japan

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)31
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 13 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)WAMS: A Flexible API for Visual Workspaces Across Multiple SurfacesProceedings of the ACM on Human-Computer Interaction10.1145/35932367:EICS(1-40)Online publication date: 19-Jun-2023
    • (2022)Handoff and Deposit: Designing Temporal Coordination in Cross-Device Transfer Techniques for Mixed-Focus CollaborationProceedings of the ACM on Human-Computer Interaction10.1145/35551926:CSCW2(1-23)Online publication date: 11-Nov-2022
    • (2022)Surface Computing and Collaborative Analysis WorkundefinedOnline publication date: 5-Mar-2022
    • (2021)Traces of Time through SpaceProceedings of the ACM on Human-Computer Interaction10.1145/34885525:ISS(1-20)Online publication date: 5-Nov-2021
    • (2020)What’s in an Ecology? A Review of Artifact, Communicative, Device and Information EcologiesProceedings of the 11th Nordic Conference on Human-Computer Interaction: Shaping Experiences, Shaping Society10.1145/3419249.3420185(1-14)Online publication date: 25-Oct-2020
    • (2020)Investigating Paradigms of Group Territory in Multiple Display EnvironmentsProceedings of the ACM on Human-Computer Interaction10.1145/33751934:GROUP(1-28)Online publication date: 4-Jan-2020
    • (2020)Proxemics Beyond ProximityProceedings of the 2020 CHI Conference on Human Factors in Computing Systems10.1145/3313831.3376379(1-14)Online publication date: 21-Apr-2020
    • (2018)INFEXProceedings of the ACM on Human-Computer Interaction10.1145/31794272:EICS(1-26)Online publication date: 19-Jun-2018
    • (2018)ContextuWallJournal of Visual Languages and Computing10.1016/j.jvlc.2017.10.00246:C(35-42)Online publication date: 1-Jun-2018
    • (2018)Elementary students enhancing their understanding of energy-saving through idea-centered collaborative knowledge-building scaffolds and activitiesEducational Technology Research and Development10.1007/s11423-018-9606-xOnline publication date: 4-Jun-2018
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media