Abstract
In this paper we present an original approach for personalizing complex Web applications, in particular e-commerce applications. This approach is based on a clear separation of concerns, namely: base application functionality, user profile management, and personalization rules, and supports seamless addition of personalization features (such as recommendations, special offers, individual interfaces, etc). We first explain our view of e-commerce applications as views on application models, and briefly explain why personalization functionality should be dealt by separating concerns. We next introduce a simple example and focus on different personalization patterns, emphasizing on behavior personalization. We show which design structures are the most appropriated for obtaining seamless extensions to existing software. We finally discuss some further aspects in building customized e-commerce software.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
A. Arsanjani. “Analysis, Design, and Implementation of Distributed Java Business Frameworks Using Domain Patterns” in Proceedings of Technology of Object-oriented Languages and Systems 30, IEEE Computer Society Press 1999, pp. 490–500
E. Gamma, R. Helm. R. Johnson, J. Vlissides: “Design Patterns. Elements of reusable object-oriented software”, Addison Wesley 1995.
G. Kappel, W. Retschitzegger and W. Schwinger. “Modeling Customizable Web Applications-A Requirement’s Perspective”. In Proc. International Conference on Digital Libraries: Research and Practice, Kyoto 2000.
M. Perkowitz, O. Etzioni: “Adaptive Web Sites” In Comm ACM, August 2000, p.p. 152–158.
G. Rossi, D. Schwabe, J. Danculovic, L. Miaton: “Patterns for Personalized Web Applications”, Proceedings of EuroPLoP 01, Germany, July 2001.
D. Schwabe, G. Rossi: “An object-oriented approach to web-based application design”. Theory and Practice of Object Systems (TAPOS), Special Issue on the Internet, v. 4#4, pp. 207–225, October, 1998.
Schafer, J. B.; Konstan, J.; Riedl, J.; “Recommender Systems in E-Commerce”, Proc. of E-Commerce’99, Denver, USA, ACM, 1999. pp. 158–166.
Bobby Woolf: “The null object pattern”. Proceedings of PloP’96, Pattern Languages of Program Design, 1996.
J. Yoder, F. Balaguer, R. Johnson: Adaptive Object-Models: With Application to Medical Observations. To be published in Proceedings of OOPSLA 2001.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cappi, J., Rossi, G., Fortier, A., Schwabe, D. (2002). Seamless Personalization of E-commerce Applications. In: Arisawa, H., Kambayashi, Y., Kumar, V., Mayr, H.C., Hunt, I. (eds) Conceptual Modeling for New Information Systems Technologies. ER 2001. Lecture Notes in Computer Science, vol 2465. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46140-X_35
Download citation
DOI: https://doi.org/10.1007/3-540-46140-X_35
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44122-9
Online ISBN: 978-3-540-46140-1
eBook Packages: Springer Book Archive