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.
Chapter PDF
Similar content being viewed by others
References
Tidwell, J.: Designing interfaces. O’Reilly, Sebastopol (2005)
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)
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)
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)
Vanderdonckt, J.: Development milestones towards a tool for working with guidelines. Interacting with Computers 12(2), 81–118 (1999)
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)
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)
Kinert, T.: User-Centered Interaction Design Patterns for Interactive Digital Television Applications, 315 p. Springer, London (2009) ISBN 978-1-84882-274-0
W3C. Web Content Accessibility Guidelines 2.0. W3C Candidate Recommendation (April 2008), http://www.w3.org/TR/WCAG20/
Vanderdonckt, J., Farenc, C. (eds.): Tools for Working with Guidelines. Springer, London (2001)
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)
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)
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)
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)
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)
ISO. International Standard. ISO 13407. Human-centered design, processes for interactive systems (1991)
Prates, R., de Souza, C., Simone, D.J.: Methods and tools: a method for evaluating the communicability of user interfaces. Interactions, 31–38 (2000)
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)
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)
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)
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)
Blackwell, A.F., Fincher, S.: PUX: patterns of user experience. Interactions 17(2), 27–31 (2010)
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)
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)
Vanderdonckt, J.: Accessing guidelines information with SIERRA. In: Proc. 5th IFIP TC 13 INTERACT 1995, pp. 311–316. Chapman & Hall, London (1995)
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)
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)
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)
Henninger, S.: A methodology and tools for applying context-specific usability guidelines to interface design. Interacting with Computers 12(3), 225–243 (2000)
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)
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)
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)
Cranor, L.F., Garfinkel, S. (eds.): Security and Usability: Designing Secure Systems that People Can Use, 744 pages. O’Reilly Media, ISBN-10: 0596008279
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: 080584612
Dearden, A., Finlay, J.: Pattern languages in HCI: A Critical Review. Journal of Human-Computer Interaction 21(1), 49–102 (2006)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Masip, L., Martinie, C., Winckler, M., Palanque, P., Granollers, T., Oliva, M. (2012). A Design Process for Exhibiting Design Choices and Trade-Offs in (Potentially) Conflicting User Interface Guidelines. In: Winckler, M., Forbrig, P., Bernhaupt, R. (eds) Human-Centered Software Engineering. HCSE 2012. Lecture Notes in Computer Science, vol 7623. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34347-6_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-34347-6_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-34346-9
Online ISBN: 978-3-642-34347-6
eBook Packages: Computer ScienceComputer Science (R0)