Toward a Comprehension View of Web Engineering

  • Semia Sonia Selmi
  • Naoufel Kraiem
  • Henda Ben Ghezala
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3579)

Abstract

The paper is an attempt to explore some of the issues underlying Web applications development through the use of disciplined approaches. We first present the proposed Web engineering framework which suggests considering web engineering along four different views. Each view is capturing a particular relevant aspect of Web engineering. Motivations for developing the framework are three fold: (a) to help understand and clarify the Web engineering domain, (b) to guide in classifying and comparing both web applications and approaches and (c) to help researchers to identify new research axes. Next, we briefly present evaluation of 7 different Web-based approaches according to the Web engineering framework.

References

  1. 1.
    Amitay, A., Carmel, D., Darlow, A., Lempel, A., Soffer, A.: The Connectivity Sonar: Detecting Site Functionality by Structural Patterns. J. Digit. Information 4(3) (2003)Google Scholar
  2. 2.
    Atzeni, P., Mecca, G., Merialdo, P.: To Weave the Web. In: 23rd Conference on Very Large Data Bases (VLDB 1997), Athens, Greece, August 26-29, pp. 206–215 (1997)Google Scholar
  3. 3.
    Brinkkemper, S.: Formalisation of information systems modeling. Ph. D. Thesis, University of Nijmegen, Thesis Publishers (1990)Google Scholar
  4. 4.
    Brusilovsky, P.: Methods and Techniques of Adaptive Hypermedia. Int. J. of User Modeling and User-Adapted Interaction 6, 2–3, 87–129 (1996)Google Scholar
  5. 5.
    Chen, P.P.: The entity-relationship model: toward a unified view of data. ACM TODS 1(1), 9–36 (1976)CrossRefGoogle Scholar
  6. 6.
    Ceri, S., Fraternali, P., Bongio, A.: Web Modeling Language (WebML): a modeling language for designing Web sites. In: 9th International World Wide Web Conference (Www9), Amsterdam, Netherlands, May 15-19 (2000)Google Scholar
  7. 7.
    Conallen, J.: Modeling web Application Architectures with UML. Communications of the ACM 42(10), 63–70 (1999)CrossRefGoogle Scholar
  8. 8.
    Curtis, B., Kellner, M.I., Over, J.: Process Modeling. Communications of the ACM 35(9), 75–90 (1992)CrossRefGoogle Scholar
  9. 9.
    De Troyer, O.M.F., Leune, C.J.: WSDM: a User Centered Design Method for Web Sites. In: WWW7 Conference, Brisbane (1998)Google Scholar
  10. 10.
    Fraternali, P., Paolini, P.: A conceptual model and a tool environment for developing more scalable and dynamic Web applications. In: Schek, H.-J., Saltor, F., Ramos, I., Alonso, G. (eds.) EDBT 1998. LNCS, vol. 1377, pp. 421–435. Springer, Heidelberg (1998)CrossRefGoogle Scholar
  11. 11.
    Fraternali, P.: Tools and Approaches for Developing Data-Intensive web Applications: a Survey. ACM Computing Surveys (1999)Google Scholar
  12. 12.
    Garzotto, F., Paolini, P., Schwabe, D.: HDM. A model-based approach to hypertext application design. ACM Transactions on Information Systems 11(1), 1–26 (1993)CrossRefGoogle Scholar
  13. 13.
    Ginige, A.: Web Engineering: An Introduction. IEEE Multimedia (2001)Google Scholar
  14. 14.
    Gnaho, C.: Définition d’un Cadre Méthodologique pour l’Ingénierie des Systèmes d’Information Web Adaptatifs. Ph. D. Thesis, Paris1 University (2000)Google Scholar
  15. 15.
    Güell, N., Schwabe, D., Vilain, P.: Modeling Interactions and navigation in Web Applications. In: Mayr, H.C., Liddle, S.W., Thalheim, B. (eds.) ER Workshops 2000. LNCS, vol. 1921, p. 115. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  16. 16.
    Halasz, F., Schwartz, M.: The Dexter Reference Model. In: Hypertext Standardization workshop, pp. 95–133. National Institute of Standards and Technology Publication 500-178, Gaithersburg (1990)Google Scholar
  17. 17.
    Isakowitz, T., Stohr, E.A., Balasubramanian, P.: RMM: a Methodology for Structured Hypermedia Design. Communications of the ACM 38(8), 34–44 (1995)CrossRefGoogle Scholar
  18. 18.
    Jones, D., Lynch, T.: A Model for the design of web-based systems that supports Adoption, Appropriation and Evolution. In: Murugesan, S., Deshpande, Y. (eds.) 1st ICSE Workshop on Web Engineering, Los Angeles, pp. 47–56.Google Scholar
  19. 19.
    Koch, N.: Software Engineering for Adaptive Hypermedia Systems-Reference Model, Modelling Techniques and Development Process. Ph.D Thesis, Fakultät der Mathematik und Informatik, Ludwig-Maximilians-Universität München (December 2001)Google Scholar
  20. 20.
    Lonchamp, J.: A structured Conceptual and Terminological Framework for Software Process Engineering. In: International Conference on Software Process (1993)Google Scholar
  21. 21.
    Nanard, J., Nanard, M.: Toward an Hypermedia Design Pattern Space. In: Hypertext 1999, Workshop on Design Pattern in Hypermedia (1999)Google Scholar
  22. 22.
    Olsina, L.: Building a Web-based information system applying the hypermedia flexible process modeling strategy. In: 1st International Workshop on Hypermedia development, Hypertext 1998 (1998)Google Scholar
  23. 23.
    Papazoglou, M.P., Yang, J.: The Role of services and Transactions for Integrated value chains, ch. IX, Idea Group Publishing (2002)Google Scholar
  24. 24.
    Paterno, P., Mancini, C.: Designing Web User Interfaces for Museum Applications to Support different Types of Users. In: International Conference about Museums and the Web, New Orleans, LA, March 12-14, pp. 75–86 (1999)Google Scholar
  25. 25.
    Rolland, C., Plihon, V.: Using generic chunks to generate process models fragments. In: 2nd IEEE Int. Conf. on Requirements Engineering, ICRE 1996 (1996)Google Scholar
  26. 26.
    Rolland, C., Prakash, N.: A proposal for context-specific method engineering. In: IFIP WG 8.1 Conference on Method Engineering, Colorado, Spring 1996, pp. 191–208. Chapman and Hall, Boca Raton (1996)Google Scholar
  27. 27.
    Rolland, C., Ben Achour, C., Cauvet, C., Ralyté, J., Sutcliffe, A., Maiden, N.A.M., Jarke, M., Haumer, P., Pohl, K., Dubois, H.P.: A proposal for a scenario classification framework. Requirements Engineering Journal 3(1) (1998)Google Scholar
  28. 28.
    Rossi, G., Schwabe, D., Garrido, A.: Design reuse in hypermedia applications development. In: 8th ACM conference on Hypertext, pp. 57–66. ACM press, New York (1997)CrossRefGoogle Scholar
  29. 29.
    Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F., Loresen, W.: Object-oriented modeling and design. Prentice Hall international, Englewood Cliffs (1991)Google Scholar
  30. 30.
    Schwabe, D., Rossi, G., Barbosa, S.: Systematic Hypermedia Application Design with OOHDM. In: ACM-Hypertext 1996 (1996)Google Scholar
  31. 31.
    Takahashi, K., Lang, E.: Analysis and Design of Web based Information Systems. In: Sixth International World Wide Web Conference (1997)Google Scholar
  32. 32.
    Vigna, G., Coda, F., Garzotto, F., Ghezzi, C.: A Generative World Wide Web objectoriented Model. Politecnico di Milano, Technical Report (1997)Google Scholar
  33. 33.
    Villanova-Olivier, M.: Adaptabilité dans les systèmes d.information sur le Web: Modélisation et mise en oeuvre de l.accès progressif. Ph. D. Thesis, Grenoble, France (2002)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Semia Sonia Selmi
    • 1
  • Naoufel Kraiem
    • 1
  • Henda Ben Ghezala
    • 1
  1. 1.National School of Computer ScienceENSIManoubaTunisia

Personalised recommendations