A Design Process for Exhibiting Design Choices and Trade-Offs in (Potentially) Conflicting User Interface Guidelines

  • Llúcia Masip
  • Célia Martinie
  • Marco Winckler
  • Philippe Palanque
  • Toni Granollers
  • Marta Oliva
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7623)

Abstract

In the last decades a huge amount of knowledge about user interface design has been gathered in the form of guidelines. Quite often, guidelines are compiled according to user interface properties (e.g. usability, accessibility) and/or application domains (e.g. Web, mobile). In many situations designers have to combine several guideline sets in order to address the specific application domain and the desired set of properties corresponding to the application under consideration. Despite the fact that the problems related to the selection of guidelines from different sources are not new, the occurrence and management of conflicting guidelines are poorly documented leaving designers with little help in order to handle conflicts in a rationale and consistent way. In this paper we revise the questions related to selection and management of conflicting guidelines and we propose a systematic approach based on design rationale tools and techniques for exhibiting choices and trade-offs when combining different guidelines sets. This paper illustrates how such as an approach can also be used to deepen the knowledge on the use of user interface guidelines recording decisions across projects in an iterative way.

Keywords

user interface guidelines guidelines management design rationale 

References

  1. 1.
    Tidwell, J.: Designing interfaces. O’Reilly, Sebastopol (2005)Google Scholar
  2. 2.
    van Welie, M., van der Veer, M.: Pattern languages in Interaction Design: Structure and Organization. In: Proc. of INTERACT 2003, pp. 527–534. IOS Press, IFIP (2003)Google Scholar
  3. 3.
    Abascal, J., Arrue, M., Fajardo, I., Garay, N., Tomás, J.: The use of guidelines to automatically verify Web accessibility. Univers. Access Inf. Soc. 3(1), 71–79 (2004)CrossRefGoogle Scholar
  4. 4.
    Winckler, M., Bernhaupt, R., Pontico, F.: Challenges for the Development of User Interface Pattern Languages: A Case Study on the e-Government Domain. Int. Journal on WWW/INTERNET, IADIS Digital Library 8(2), 59–84 (2010)Google Scholar
  5. 5.
    Vanderdonckt, J.: Development milestones towards a tool for working with guidelines. Interacting with Computers 12(2), 81–118 (1999)CrossRefGoogle Scholar
  6. 6.
    Van Duyne, D.K., Landay, J.A., Hong, J.A.: The Design of Sites: Patterns, Principles, and Processes for Crafting a Customer-Centered Web Experience. Addison-Wesley, Reading (2002)Google Scholar
  7. 7.
    Grill, T., Blauhut, M.: Design Patterns Applied in a User Interface Design (UID) Process for Safety Critical Environments (SCEs). In: Holzinger, A. (ed.) USAB 2008. LNCS, vol. 5298, pp. 459–474. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  8. 8.
    Kinert, T.: User-Centered Interaction Design Patterns for Interactive Digital Television Applications, 315 p. Springer, London (2009) ISBN 978-1-84882-274-0CrossRefGoogle Scholar
  9. 9.
    W3C. Web Content Accessibility Guidelines 2.0. W3C Candidate Recommendation (April 2008), http://www.w3.org/TR/WCAG20/
  10. 10.
    Vanderdonckt, J., Farenc, C. (eds.): Tools for Working with Guidelines. Springer, London (2001)Google Scholar
  11. 11.
    Vogt, T.: Difficulties in Using Style Guides for Designing User Interfaces. In: Vanderdonckt, J., Farenc, C. (eds.) Tools for Working with Guidelines, pp. 197–208. Springer, London (2001)CrossRefGoogle Scholar
  12. 12.
    Martin, D., Rouncefield, M., Sommerville, I.: Applying Patterns of Cooperative Interaction to works (Re)Design: E-Government and Planning. In: Proceedings of ACM CHI 2002, Minneapolis, USA, April 20-25, pp. 235–242 (2002)Google Scholar
  13. 13.
    Masip, L., Oliva, M., Granollers, T.: OPEN-HEREDEUX: OPEN HEuristic REsource for Designing and Evaluating User eXperience. In: Campos, P., Graham, N., Jorge, J., Nunes, N., Palanque, P., Winckler, M. (eds.) INTERACT 2011, Part IV. LNCS, vol. 6949, pp. 418–421. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  14. 14.
    Pontico, F., Winckler, M., Limbourg, Q.: Organizing User Interface Patterns for e-Government Applications. In: Gulliksen, J., Harning, M.B., van der Veer, G.C., Wesson, J. (eds.) EIS 2007. LNCS, vol. 4940, pp. 601–619. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  15. 15.
    Beirekdar, A., Keita, M., Noirhomme, M., Randolet, F., Vanderdonckt, J., Mariage, C.: Flexible Reporting for Automated Usability and Accessibility Evaluation of Web Sites. In: Costabile, M.F., Paternó, F. (eds.) INTERACT 2005. LNCS, vol. 3585, pp. 281–294. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  16. 16.
    ISO. International Standard. ISO 13407. Human-centered design, processes for interactive systems (1991)Google Scholar
  17. 17.
    Prates, R., de Souza, C., Simone, D.J.: Methods and tools: a method for evaluating the communicability of user interfaces. Interactions, 31–38 (2000)Google Scholar
  18. 18.
    Jiang, Y., de Bruijn, O., De Angeli, A.: The Perception of Cultural Differences in Online Self-presentation. In: Gross, T., Gulliksen, J., Kotzé, P., Oestreicher, L., Palanque, P., Prates, R.O., Winckler, M. (eds.) INTERACT 2009, Part I. LNCS, vol. 5726, pp. 672–685. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  19. 19.
    Thevenin, D., Coutaz, J.: Plasticity of User Interfaces: Framework and Research Agenda. In: Conference on Human-Computer Interaction, INTERACT 1999, vol. 1, pp. 110–117 (1999)Google Scholar
  20. 20.
    González Sánchez, J.L., Padilla Zea, N., Gutiérrez, F.L.: From Usability to Playability: Introduction to Player-Centred Video Game Development Process. In: Kurosu, M. (ed.) HCD 2009. LNCS, vol. 5619, pp. 65–74. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  21. 21.
    Avizienis, A., Laprie, J.C., Randell, B., Landwehr, C.: Basic Concepts and Taxonomy of Dependable and Secure Computing. IEEE Trans. Dependable Secur. Comput. 1(1) (2004)Google Scholar
  22. 22.
    Blackwell, A.F., Fincher, S.: PUX: patterns of user experience. Interactions 17(2), 27–31 (2010)CrossRefGoogle Scholar
  23. 23.
    Xiong, J., Winckler, M.: An investigation of tool support for accessibility assessment throughout the development process of Web sites. Journal of Web Engineering (JWE) (Special Issue about Web Usability and Accessibility) 7(4), 281–298 (2008)Google Scholar
  24. 24.
    Xiong, J., Farenc, C., Winckler, M.: Analyzing Tool Support for Inspecting Accessibility Guidelines During the Development Process of Web Sites. In: Weske, M., Hacid, M.-S., Godart, C. (eds.) WISE 2007 Workshops. LNCS, vol. 4832, pp. 470–480. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  25. 25.
  26. 26.
    Vanderdonckt, J.: Accessing guidelines information with SIERRA. In: Proc. 5th IFIP TC 13 INTERACT 1995, pp. 311–316. Chapman & Hall, London (1995)Google Scholar
  27. 27.
    Grammenos, D., Akoumianakis, D., Stephanidis, C.: Integrated support for working with guidelines: the Sherlock guideline management system. Interacting with Computers 12(3), 281–311 (2000)CrossRefGoogle Scholar
  28. 28.
    Abascal, J., Nicolle, C.: The application of USERfit methodology to teach usability guidelines. In: Vanderdonckt, J., Farenc, C. (eds.) Tools for Working with Guidelines, pp. 209–216. Springer, London (2001)CrossRefGoogle Scholar
  29. 29.
    Abascal, J., Nicolle, C.: Why Inclusive Design Guidelines. In: Nicolle, C., Abascal, J. (eds.) Inclusive Design Guidelines for HCI, pp. 3–13. Taylor & Francis, London (2001)Google Scholar
  30. 30.
    Henninger, S.: A methodology and tools for applying context-specific usability guidelines to interface design. Interacting with Computers 12(3), 225–243 (2000)CrossRefGoogle Scholar
  31. 31.
    Partarakis, N., Mourouzis, A., Doulgeraki, C., Stephanidis, C.: A Portal-Based Tool for Developing, Delivering and Working with Guidelines. In: Stephanidis, C. (ed.) UAHCI 2007, Part I. LNCS, vol. 4554, pp. 507–516. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  32. 32.
    Lacaze, X., Palanque, P., Barboni, E., Bastide, R., Navarre, D.: From DREAM to Reality: Specificities of Interactive Systems Development With Respect to Rationale Management. In: Dutoit, A.H., McCall, R., Mistrík, I., Paech, B. (eds.) Rationale Management in Software Engineering: Concepts and Techniques, Rationale Management in Software Engineering, pp. 155–170. Springer (2006)Google Scholar
  33. 33.
    Martinie, C., Palanque, P., Winckler, M., Conversy, S.: DREAMER: a Design Rationale Environment for Argumentation, Modeling and Engineering Requirements. In: Proceedings of the 28th ACM International Conference on Design of Communication (SIGDOC 2010), September 26-29, pp. 73–80. ACM Press, São Carlos (2010)Google Scholar
  34. 34.
    Cranor, L.F., Garfinkel, S. (eds.): Security and Usability: Designing Secure Systems that People Can Use, 744 pages. O’Reilly Media, ISBN-10: 0596008279Google Scholar
  35. 35.
  36. 36.
  37. 37.
    Mariage, M., Vanderdonckt, J., Pribeanu: State of the Art of Web Usability Guidelines. In: The Handbook of Human Factors in Web Design, pp. 688–700. Lawrence Erlbaum Associates (1999), doi:10.1.1.58.4494, ISBN: 080584612Google Scholar
  38. 38.
    Dearden, A., Finlay, J.: Pattern languages in HCI: A Critical Review. Journal of Human-Computer Interaction 21(1), 49–102 (2006)CrossRefGoogle Scholar
  39. 39.
    Palanque, P., Lacaze, X.: DREAM & TEAM: A Tool and a Notation Supporting Exploration of Options and Traceability of Choices for Safety Critical Interactive Systems. In: Baranauskas, C., Abascal, J., Barbosa, S.D.J. (eds.) INTERACT 2007. LNCS, vol. 4663, pp. 525–540. Springer, Heidelberg (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Llúcia Masip
    • 1
  • Célia Martinie
    • 2
  • Marco Winckler
    • 2
  • Philippe Palanque
    • 2
  • Toni Granollers
    • 1
  • Marta Oliva
    • 1
  1. 1.DIEIUniversidad de LleidaLleidaSpain
  2. 2.IRITUniversité Paul SabatierToulouse Cedex 9France

Personalised recommendations