Skip to main content

Towards A Support of User Interface Design By Composition Rules

  • Conference paper
Computer-Aided Design of User Interfaces V

Abstract

The design of user interfaces is a step which takes a long time. The automatic generation of these interfaces induces shorter durations. With this automatic generation, the UIDLs have appeared. They allow specifying an interface using a Description Language. A step which also takes a long time is the redesigning of the user interface to take into accounts users remarks. We propose to use the operators of the tree algebra with a UIDL as UsiXML which is structured as a tree to improve this step of design. These operators help the designer to modify the interfaces and to reuse parts of interfaces. We have estimated the saving of time in two case studies

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ali M.F., Pérez-Quiñones, M.A., and Abrams, M., Building Multi-Platform User Interfaces with UIML, in A. Seffah, H. Javahery (eds.), “Multiple User Interfaces: Engineering and Application Framework”, John Wiley, Chichester, 2004, pp. 95–118.

    Google Scholar 

  2. Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., and Vanderdonckt, J., A Unifying Reference Framework for Multi-Target User Interfaces, Interacting with Computers, Vol. 15, No. 3, June 2003, pp. 289–308.

    Article  Google Scholar 

  3. Lewis, C., and Rieman, J., Task-Centered User Interface Design, a Practical Introduction, 1993, accessible at http://hcibib.org/tcuid/.

  4. Dery-Pinna, A.-M., and Fierstone, J., Construction d’interfaces utilisateurs par fusion de composants d’IHM : un atout pour la mobilité, in Proc. of Mobilité & Ubiquité’2004 (Nice, 1–3 June 2004), ACM Press, New York, 2004, pp. 60–65.

    Google Scholar 

  5. Eisenstein, J., Vanderdonckt, J., and Puerta, A., Model-Based User-Interface Development Techniques for Mobile Computing, in Proc. of 5th ACM Int. Conf. on Intelligent User Interfaces IUI’2001 (Santa Fe, January 14–17, 2001), ACM Press, New York, 2001, pp. 69–76.

    Google Scholar 

  6. Jagadish, H.V., Lakshmanan, L.V.S., Srivastava, D., and Thompson, K., TAX : A Tree Algebra for XML, in G. Ghelli, G. Grahne (eds.), Proc. of 8th Int. Workshop on Database Programming Language DBPL’2001 (Frascati, 8–10 September 2001), Lecture Notes in Computer Science, Vol. 2397, Springer-Verlag, Berlin, 2001, pp. 149–164.

    Google Scholar 

  7. Kieras, D.E., Towards a Practical GOMS Model Methodology for User Interface Design, in M. Helander (ed.), “Handbook of Human-Computer Interaction”, Elsevier Science, Amsterdam, 1988.

    Google Scholar 

  8. Lepreux, S., Abed, M., and Kolski, C., A Human-Centred Methodology Applied to Decision Support System Design and Evaluation in a Railway Network Context, Cognition Technology and Work, Vol. 5, 2003, pp. 248–271.

    Article  Google Scholar 

  9. Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., and Lopez, V., UsiXML: a Language Supporting Multi-Path Development of User Interfaces, in Proc. of 9th IFIP Working Conf. on Engineering for Human-Computer Interaction jointly with 11th Int. Workshop on Design, Specification, and Verification of Interactive Systems EHCI-DSVIS’2004 (Hamburg, 11–13 July 2004), Lecture Notes in Computer Science, Vol. 3425, Springer-Verlag, Berlin, 2005, pp. 200–220.

    Google Scholar 

  10. Olson, J.R., and Olson, G.M., The Growth of Cognitive Modelling In Human-Computer Interaction Since GOMS, Human-Computer Interaction, Vol. 5, 1990, pp. 221–265.

    Article  Google Scholar 

  11. Vanderdonckt, J., Visual Design Methods in interactive Applications, Chapter 7, in M. Albers, B. Mazur (eds.), “Content and Complexity: Information Design in Technical Communication”, Lawrence Erlbaum Associates, Mahwah, 2003, pp. 187–203.

    Google Scholar 

  12. Vanderdonckt, J., and Bodart, F., Encapsulating Knowledge for Intelligent Automatic Interaction Objects Selection, in Proc. of the ACM Conf. on Human Factors in Computing Systems InterCHI’93 (Amsterdam, 24–29 April 1993), ACM Press, New York, 1993, pp. 424–429.

    Google Scholar 

  13. Vanderdonckt, J., A MDA-Compliant Environment for Developing User Interfaces of Information Systems, in O. Pastor, J. Falcão e Cunha (eds.), Proc. of 17th Conf. on Advanced Information Systems Engineering CAiSE’05 (Porto, 13–17 June 2005), Lecture Notes in Computer Science, Vol. 3520, Springer-Verlag, Berlin, 2005, pp. 16–31.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sophie Lepreux .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer

About this paper

Cite this paper

Lepreux, S., Vanderdonckt, J. (2007). Towards A Support of User Interface Design By Composition Rules. In: Calvary, G., Pribeanu, C., Santucci, G., Vanderdonckt, J. (eds) Computer-Aided Design of User Interfaces V. Springer, Dordrecht. https://doi.org/10.1007/978-1-4020-5820-2_19

Download citation

  • DOI: https://doi.org/10.1007/978-1-4020-5820-2_19

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-1-4020-5819-6

  • Online ISBN: 978-1-4020-5820-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics