Analytic Evaluation of Groupware Design

  • Pedro Antunes
  • Marcos R. S. Borges
  • Jose A. Pino
  • Luis Carriço
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3865)


We propose an analytic method to evaluate groupware design. The method was inspired by GOMS, a well-known approach to analyze usability problems with single-user interfaces. GOMS has not yet been amply applied to evaluate groupware because of several fundamental distinctions between the single-user and multi-user contexts. The approach described in this paper overcomes such differences. We also illustrate the application of the model by applying it to the design of a collaborative tool for software engineering requirements negotiation.


Input Device Shared Space Physical Interface Awareness Information Cognitive Workload 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Pinelle, D., Gutwin, C.: Groupware Walkthrough: Adding Context to Groupware Usability Evaluation. In: Proceedings of the SIGCHI conference on Human factors in computing systems: Changing our world, changing ourselves, Minneapolis, Minnesota, USA, pp. 455–462. ACM Press, New York (2002)CrossRefGoogle Scholar
  2. 2.
    Grudin, J.: Groupware and Social Dynamics: Eight Challenges for Developers. Communications of the ACM 37, 92–105 (1994)CrossRefGoogle Scholar
  3. 3.
    Pinelle, D., Gutwin, C., Greenberg, S.: Task Analysis for Groupware Usability Evaluation: Modeling Shared-Workspace Tasks with the Mechanics of Collaboration. ACM Transactions on Computer-Human Interaction 10, 281–311 (2003)CrossRefGoogle Scholar
  4. 4.
    Steves, M., Morse, E., Gutwin, C., Greenberg, S.: A Comparison of Usage Evaluation and Inspection Methods for Assessing Groupware Usability. In: Proceedings of the 2001 International ACM SIGGROUP Conference on Supporting Group Work, Boulder, Colorado, USA, pp. 125–134 (2001)Google Scholar
  5. 5.
    Card, S., Moran, T., Newell, A.: The Psychology of Human-Computer Interaction, Lawrance Elrbaum, Hillsdale, NJ (1983)Google Scholar
  6. 6.
    Kieras, D.: A Guide to Goms Model Usability Evaluation Using Ngomsl. In: University of Michigan (1996)Google Scholar
  7. 7.
    John, B., Kieras, D.: Using Goms for User Interface Design and Evaluation: Which Technique? ACM Transactions on Computer-Human Interaction 3, 287–319 (1996)CrossRefGoogle Scholar
  8. 8.
    Card, S., Moran, T., Newell, A.: The Keystroke-Level Model for User Performance Time with Interactive Systems. Communications of the ACM 23, 396–410 (1980)CrossRefGoogle Scholar
  9. 9.
    Kieras, D., Wood, S., Meyer, D.: Predictive Engineering Models Based on the Epic Architecture for a Multimodal High-Performance Human-Computer Interaction Task. ACM Transactions on Computer-Human Interaction 4, 230–275 (1997)CrossRefGoogle Scholar
  10. 10.
    Ritter, F., Baxter, G., Jones, G., Young, R.: Supporting Cognitive Models as Users. ACM Transactions on Computer-Human Interaction 7, 141–173 (2000)CrossRefGoogle Scholar
  11. 11.
    Kieras, D., Santoro, T.: Computational Goms Modeling of a Complex Team Task: Lessons Learned. In: Proceedings of the SIGCHI conference on Human factors in computing systems, Vienna, Austria, pp. 97–104. ACM Press, New York (2004)Google Scholar
  12. 12.
    Douglas, S., Kirkpatrick, A.: Model and Representation: The Effect of Visual Feedback on Human Performance in a Color Picker Interface. ACM Transactions on Graphics 18, 96–127 (1999)CrossRefGoogle Scholar
  13. 13.
    Gutwin, C., Benford, S., Dyck, J., Fraser, M., Vaghi, I., Greenhalgh, C.: Revealing Delay in Collaborative Environments. In: Proceedings of the SIGCHI conference on Human factors in computing systems, Vienna, Austria, pp. 503–510. ACM Press, New York (2004)Google Scholar
  14. 14.
    Dewan, P., Choudhary, R.: Coupling the User Interfaces of a Multiuser Program. ACM Transactions on Computer-Human Interaction 2, 1–39 (1995)CrossRefGoogle Scholar
  15. 15.
    Haag, S., Raja, M., Schkade, L.: Quality Function Deployment Usage in Software Development. Communications of the ACM 39, 41–49 (1996)CrossRefGoogle Scholar
  16. 16.
    Ramires, J., Antunes, P., Respício, A.: Software Requirements Negotiation Using the Software Quality Function Deployment. In: Fuks, H., Lukosch, S., Salgado, A. (eds.) Groupware: Design, Implementation, and Use, vol. 5807, Springer, Heidelberg (2005)Google Scholar
  17. 17.
    Antunes, P., Borges, M.R.S., Pino, J.A., Carriço, L.: Analyzing Groupware Design by Means of Usability Results. In: Shen, W., James, A., Chao, K., Younas, M., Lin, Z., Barthès, J. (eds.) Proceedings of the Ninth International Conference on Computer Supported Cooperative Work in Design (CSCWiD 2005), Coventry University UK, pp. 283–288 (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Pedro Antunes
    • 1
  • Marcos R. S. Borges
    • 2
  • Jose A. Pino
    • 3
  • Luis Carriço
    • 1
  1. 1.Department of InformaticsUniversidade de LisboaPortugal
  2. 2.Graduate Program in InformaticsFederal University of Rio de JaneiroBrazil
  3. 3.Department of Computer ScienceUniversidad de ChileChile

Personalised recommendations