Abstract
The design of usable interactive systems is a complex task that requires knowledge and expertise on human factors and on software development. Usability guidelines and design patterns may be one way to alleviate the lack of expertise on usability of development teams by providing guidance to solve every designer’s problem when designing and developing User Interface. However, the utility of guidelines and design patterns relays on two main issues: a) the quality of the advices provided, and b) the way they are organized allowing fast access to the appropriate solutions. In this paper we discuss the organization of usability guidelines and patterns at the light of an industrial project at SmalS-MvM devoted to the development of e-Government applications in a very large scale. This paper presents not only a proposal of patterns organization but also it describes a set of analysis patterns identified for e-Government applications.
The original version of the book was revised: The copyright line was incorrect. The Erratum to the book is available at DOI: 10.1007/978-3-540-92698-6_37
Chapter PDF
Similar content being viewed by others
Keywords
References
ISO/WD 9241, Ergonomic requirements for office work with visual displays units International Standard Organization (1992)
Mayhew, D.J., Bias, R.G.: Cost-justifying usability. Morgan Kaufmann, San Francisco (1994)
Vanderdonckt, J.: Development milestones towards a tool for working with guidelines. Interacting with Computers 12(2), 81–118 (1999)
Hix, D., Hartson, R.: Developing user interfaces: ensuring usability through product and process. John Wiley & Sons, New York (1993)
Ivory, M.Y.: Automated web site evaluation: researchers’ and practitioners perspectives. Kluwer Academic Publishers, Dordrecht (2003)
Bastien, C., Scapin, D.L.: Evaluating a user interface with ergonomic criteria. International Journal of Human-Computer Interaction 7, 105–121 (1995)
Van Welie, M., Van der Veer, G.C.: Pattern languages in interaction design: structure and organization. In: Interact 2003, Zürich, Switzerland (2003)
Fincher, S., Windsor, P.: Why patterns are not enough: some suggestions concerning an organizing principle for patterns of UI design. In: Workshop Pattern languages for interaction design: building momentum (at CHI 2000), The Hague, The Netherlands (2000)
Javahery, H., Seffah, A.: A model for usability pattern-oriented design. In: TAMODIA, Bucharest, Romania, pp. 104–110 (2002)
Alexander, C., Ishikawa, S., Silverstein, M., Jacobson, M., Fiksdahl-King, I., Angel, S.: A pattern language. Oxford University Press, New York (1977)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design patterns, elements of reusable object-oriented software. Addison Wesley, Reading (1995)
Tidwell, J.: Designing interfaces. O’Reilly, Sebastopol (2005)
Yahoo! Design pattern library (2006), http://developer.yahoo.com/ypatterns/
García, F.J., Lozano, M.D., Montero, F., Gallud, J.A., González, P., Lorenzo, C.: A Controlled Experiment for Measuring the Usability of Webapps Using Patterns. In: ICEIS, Miami, USA (2005)
Henninger, S., Ashokkumar, P.: An ontology-based infrastructure for usability patterns. In: Workshop on Semantic web enabled software engineering (at ISWC), Galway, Ireland (2005)
Van Welie, M.: Patterns for designers? In: Patterns Workshop (at CHI), Minneapolis, USA (2002)
Greco de Paula, M., Santana da Silva, B., Diniz Junqueira Barbosa, S.: Using an interaction model as a resource for communication in design. In: CHI, Portland, USA (2005)
Winckler, M., Palanque, P.: StateWebCharts: A formal description technique dedicated to navigation modelling of Web applications. In: Jorge, J.A., Jardim Nunes, N., Falcão e Cunha, J. (eds.) DSV-IS 2003. LNCS, vol. 2844, pp. 61–76. Springer, Heidelberg (2003)
Ceri, S., Fratemali, P., Bongio, A.: Web Modeling Language (WebML): a Modeling Language for Designing Web Sites. In: WWW9 Conference (2000)
Harel, D.: Statecharts: A visual Formalism for complex systems. Science of Computer Programming 8(3), 231–274 (1987)
Shneiderman, B.: Designing the user interface. Strategies for effective human-computer interaction. Addison-Wesley, Reading (1998)
Constantine, L.L., Lockwood, L.A.D.: Software for use. ACM Press/Addison-Wesley Publishing Co., New York (1999)
Van Duyne, D.K., Landay, J.A., Hong, J.I.: The design of sites. Addison-Wesley Professional, Reading (2002)
Laakso, S.A.: User interface design patterns (2003), http://www.cs.helsinki.fi/u/salaakso/patterns/
Montero, F., Lozano, M., González, P., Ramos, I.: Designing websites by using patterns. In: SugarLoafPLoP, Itaipava, Brasil, pp. 209–224 (2002)
Rossi, G., Lyardet, F., Schwabe, D.: Patterns for e-Commerce applications, EuroPLoP, Irsee, Germany (2000)
Wimmer, M.A.: Knowledge Management in e-Government – e-Commerce vs. e-Government (2001), http://falcon.ifs.uni-linz.ac.at/research/ceepus.zip
Van Welie, M.: MobileUI design patterns (2007), http://www.welie.com/patterns/mobile/
Van Welie, M.: Web design patterns (2007), http://www.welie.com/patterns/
Malone, E., Leacock, M., Wheeler, C.: Implementing a Pattern Library in the Real World: A Yahoo! Case Study ASIS&T, Montréal, Canada (2005)
Coram, T., Lee, J.: Experiences – A pattern language for user interface design (2002), http://www.maplefish.com/todd/papers/Experiences.html
Henninger, S., Ivaturi, A., Nuli, K., Thirunavukkaras, A.: Supporting adaptable methodologies to meet evolving project needs. In: Joint conference on XP universe and Agile universe, Chicago, Illinois, USA, pp. 33–44 (2002)
Ivory, M.Y., Hearst, M.A.: Improving web site design. IEEE Internet Computing 6, 56–63 (2002)
Nogier, J.-F.: De l’ergonomie du logiciel au design des sites Web. Dunod, Paris (2002)
Nielsen, J.: Alertbox (2006), http://www.useit.com/alertbox/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pontico, F., Winckler, M., Limbourg, Q. (2008). Organizing User Interface Patterns for e-Government Applications. In: Gulliksen, J., Harning, M.B., Palanque, P., van der Veer, G.C., Wesson, J. (eds) Engineering Interactive Systems. EHCI 2007. Lecture Notes in Computer Science, vol 4940. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92698-6_36
Download citation
DOI: https://doi.org/10.1007/978-3-540-92698-6_36
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-92697-9
Online ISBN: 978-3-540-92698-6
eBook Packages: Computer ScienceComputer Science (R0)