Modeling Interactions and Navigation in Web Applications

  • Natacha Güell
  • Daniel Schwabe
  • Patricia Vilain
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1921)


This paper presents a method that bridges the gap between requirements elicitation and conceptual, interaction and navigation design for Web applications. This method is based on user scenarios, use cases, and a new graphical notation, called User Interaction Diagrams. From these specifications, it is shown how to derive a conceptual model, and then how to derive the navigational structure of a Web application that supports the set of tasks identified in the scenarios.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

5. References

  1. 1.
    Carroll, J.M. Scenario-Based Design: Envisioning Work and Technology in System Development, John Wiley & Sons, 1995.Google Scholar
  2. 2.
    Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Addison-Wesley, Reading, 1999.Google Scholar
  3. 3.
    De Troyer, O. Audience-driven Web Design, in Conceptual Modeling in the Next Millennium, Rossi, M. (ed.), CRC Press, USA, 2000Google Scholar
  4. 4.
    Elmasri, R., Navathe, S.B., Fundamentals of Database Systems, Benjamin Cummings, 1994.Google Scholar
  5. 5.
    Erskine, L.E., Carter-Tod, D.R.N., and Burton, J.K. Dialogical techniques for the design of web sites. Int. Journal Human-Computer Studies, 47 (1997), 169–195.CrossRefGoogle Scholar
  6. 6.
    Garzotto, F., Paolini, P., and Schwabe, D. HDM-A Model-Based Approach to Hypertext Application Design. ACM Transactions on Information Systems 11, 1, 1993, 1–26.CrossRefGoogle Scholar
  7. 7.
    Güell, N. User Centered Navigation Design of Hypermedia Applications (in Portuguese). Tech. Report MCC10/98, Departamento de Informática, PUC-Rio (1998). 18p. Available in Google Scholar
  8. 8.
    Imaz, M., and Benyon, D. How Stories Capture Interactions, in Proceedings of Human-Computer Interaction-INTERACT'99, IOS Press, 321–328.Google Scholar
  9. 9.
    Isakowitz, T., Stohr, E., and Balasubramanian, P. RMM: A methodology for structuring hypermedia design. Communications of. ACM 38,8 (August 1995), 34–44.CrossRefGoogle Scholar
  10. 10.
    Jacobson, I., Booch, G., and Rumbaugh, J. The Unified Software Development Process, Addison-Wesley, 1999.Google Scholar
  11. 11.
    Rossi, G.; Schwabe, D.; Lyardet, F.; “Improving Web Information Systems with Navigational Patterns”, The International Journal of Computer and Telecommunications Networking, Elsevier, May, 1999 pp. 589–600.(ISBN 0-444-50264-5)Google Scholar
  12. 12.
    G. Rossi, D. Schwabe, F. Lyardet: “Web application models are more than conceptual models”. Proceedings of the First International Workshop on Conceptual Modeling and the WWW, Paris, France, November 1999, Lecture Notes in Computer Science, Vol. 1727, Springer, 1999, 239–253.Google Scholar
  13. 13.
    Schwabe, D., and Rossi, G. An object-oriented approach to Web-based application design. Theory and Practice of Object Systems, v. 4#4, (October 1998), 207–225.Google Scholar
  14. 14.
    Sutcliffe, A.G., Maiden, N.A.M., Minocha, S., and Manuel, D. Supporting Scenario-Based Requirements Engineering. IEEE Transactions on Software Engineering 24,12 (December 1998), 1072–1088.CrossRefGoogle Scholar
  15. 15.
    Vilain, P., Schwabe, D., de Souza, C. S.: A Diagrammatic Tool for Representing User Interaction in UML. To appear in UML 2000-Third International Conference on the Unified Modeling Language, York, UK, October 2000).Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • Natacha Güell
    • 1
  • Daniel Schwabe
    • 1
  • Patricia Vilain
    • 1
    • 2
  1. 1.Departamento de Informática, PUC-RioRua M. de São Vicente, 225Rio de Janeiro
  2. 2.Departamento de Informática e EstatísticaUFSC Campus UniversitárioFlorianópolis

Personalised recommendations