Construction of Adaptive Web-Applications from Reusable Components

  • Guntram Graef
  • Martin Gaedke
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1875)


The Web has become a ubiquitous environment for application delivery. The originally intended idea, as a distributed system for knowledge-interchange, has given way to organizations offering their products and services using the Web as a global point of sale. The centralized delivery-mechanism enables the construction of E-Commerce applications personalized for each user by using behavior analysis. Current technologies suffer from the Web’s legacy and use Log file-analysis or collaborative filtering only to adapt the content to users’ needs. Motivated by the results of collaborative filtering algorithms, we describe a construction approach based on the abstract concept of services. To support the fine-grained concept we use the component-based WebComposition Markup Language to support reuse and seamless evolution of E-Commerce applications.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Amazon. Com, Amazon Homepage: (accessed: May 2000)
  2. [2]
    R. Armstrong, D. Freitag, T. Joachims, T. Mitchell, WebWatcher: a learning apprentice for the World Wide Web, in: AAAI Spring Symposium, Stanford, U.S., pp. 6–12.Google Scholar
  3. [3]
    T. Berners-Lee, Information Management: A Proposal: CERN. 1998.
  4. [4]
    F. Coda, C. Ghezzi, G. Vigna, F. Garzotto, Towards a Software Engineering Approach to Web Site Development, in: 9th International Workshop on Software Specification and Design (IWSSD), Ise-shima, Japan.Google Scholar
  5. [5]
    J. Fink, A. Kobsa, A. Nill, User-oriented adaptivity and adaptability in the AVANTI project: Microsoft Usability Group, Redmond, Washington, USA 1999.
  6. [6]
    M. Gaedke, H.-W. Gellersen, A. Schmidt, U. Stegemüller, W. Kurr, Object-oriented Web Engineering for Large-scale Web Service Management, in: Thirty-Second Annual Hawaii International Conference On System Sciences (HICSS-32), Island of Maui, USA.Google Scholar
  7. [7]
    M. Gaedke, J. Rehse, G. Graef, A Repository to facilitate Reuse in Component-Based Web Engineering, in: International Workshop on Web Engineering at the 8th International World-Wide Web Conference (WWW8), Toronto, Ontario, Canada.Google Scholar
  8. [8]
    M. Gaedke, D. Schempf, H.-W. Gellersen, WCML: An enabling technology for the reuse in object-oriented Web Engineering, in: Poster-Proceedings of the 8th International World Wide Web Conference (WWW8), Toronto, Ontario, Canada.Google Scholar
  9. [9]
    M. Gaedke, K. Turowski, Generic Web-Based Federation of Business Application Systems for E-Commerce Applications, in: Second International Workshop on Engineering Federated Information Systems (EFIS’99), eds. S. Conrad, W. Hasselbring, G. Saake, Kühlungsborn, Germany.Google Scholar
  10. [10]
    H.-W. Gellersen, R. Wicke, M. Gaedke, WebCompostion: an object-oriented support system for the Web engineering lifecycle, Computer Networks and ISDN Systems Special Issue on the 6th Intl. WWW Conference, Santa Clara, CA, USA 1997 1429–1437.Google Scholar
  11. [11]
    P. Johnson, S. Wilson, P. Markopoulos, J. Pycock, ADEPT: Advanced Design Environment for Prototyping with Task Models, in: Human factors in computing systems (CHT93), Amsterdam, The Netherlands, pp. 56.Google Scholar
  12. [12]
    R. Miller, Y. Yang, Association Rules over Interval Data, in: ACM SIGMOD international conference on Management of data, Tucson, Arizona, USA, pp. 452–461.Google Scholar
  13. [13]
    E. Schlungbaum, T. Elwert, TADEUS-a model-based approach to the development of Interactive Software Systems, Rostocker Inform. Berichte 17 1995 93–104.Google Scholar
  14. [14]
    M. Schneider-Hufschmidt, T. Kühme, U. Malinowski, Adaptive user interfaces: principles and practice, Amsterdam; New York, 1993.Google Scholar
  15. [15]
    U. Shardanand, P. Maes, Social information filtering: algorithms for automating “word of mouth”, in: Human factors in computing systems (CHI’95), Denver, USA, 210–217Google Scholar
  16. [16]
    B. F. Skinner, Science and human behavior, New York, 1953.Google Scholar
  17. [17]
    C. Thomas, M. Krogsæter, An adaptive environment for the user interface of Excel, in: international workshop on Intelligent User Interfaces (IUI), pp. 123–130.Google Scholar
  18. [18]
    D. Ungar, R. B. Smith, Self: The Power of Simplicity, in: OOPSLA’ 87, pp. 227–242.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • Guntram Graef
    • 1
  • Martin Gaedke
    • 1
  1. 1.Telecooperation Office (TecO)University of KarlsruheKarlsruheGermany

Personalised recommendations