LAG 2.0: Refining a Reusable Adaptation Language and Improving on Its Authoring

  • Alexandra I. Cristea
  • David Smits
  • Jon Bevan
  • Maurice Hendrix
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5794)


Reusable adaptation specifications for adaptive behaviour has come to the forefront of adaptive research recently, with EU projects such as GRAPPLE1, and PhD research efforts on designing an adaptation language for learning style specification [1]. However, this was not the case five years ago, when an adaptation language for adaptive hypermedia (LAG) was first proposed. This paper describes the general lessons learnt during the last five years in designing, implementing and using an adaptation language, as well as the changes that the language has undergone in order to better fulfil its goal of combining a high level of semantics with simplicity, portability as well as being flexible. Besides discussing these changes based on some sample strategies, this paper also presents a novel authoring environment for the programming-savvy adaptation author, that applies feedback accumulated during various evaluation sessions with the previous set of tools, and its first evaluation with programming experts.


Adaptive Hypermedia Adaptation Language LAG LAOS 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Stash, N.: Incorporating Cognitive/Learning Styles in a General-Purpose Adaptive Hypermedia System, PhD. Thesis. Eindhoven Univ. of Technol., The Netherlands (2007)Google Scholar
  2. 2.
    Rich, E.: User modeling via stereotypes. Cognitive Science 3(4), 329–354 (1979)CrossRefGoogle Scholar
  3. 3.
    Brusilovsky, P.: Methods and techniques of adaptive hypermedia. Journal of User Modeling and User Adapted Interaction 6(2-3), 87–129 (1996)CrossRefzbMATHGoogle Scholar
  4. 4.
    Brusilovsky, P.: Developing adaptive educational hypermedia systems: From design models to authoring tools. In: Murray, T., et al. (eds.) Authoring Tools for Advanced Technology Learning Environment, pp. 377–409. Kluwer Acad. Publishers, Dordrecht (2003)CrossRefGoogle Scholar
  5. 5.
    Berlanga, A., et al.: Modelling adaptive navigation support techniques using the IMS learning design specification, Hypertext, Salzburg, Austria, pp. 148–150 (2005)Google Scholar
  6. 6.
    Cannataro, M., et al.: Modeling Adaptive Hypermedia with an Object-Oriented Approach and XML. In: Proc. of WebDyn 2002, Honolulu, Hawaii (May 2002)Google Scholar
  7. 7.
    Ceri, S., et al.: Web Modeling Language (WebML): a modeling language for designing Web sites. Computer Networks 33(1-6), 137–157 (2000)CrossRefGoogle Scholar
  8. 8.
    Cristea, A., De Mooij, A.: LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators. In: WWW 2003, Budapest, Hungary (2003)Google Scholar
  9. 9.
    Koch, N., Wirsing, M.: Software Engineering for Adaptive Hypermedia Applications? In: AH workshop at UM 2001, Sonthofen, Germany, July 13-17 (2001)Google Scholar
  10. 10.
    Specht, M., Burgos, D.: Modeling Adaptive Educational Methods with IMS Learning Design. Journal of Interactive Media in Education (2007)Google Scholar
  11. 11.
    Cristea, A.I., et al.: Towards a generic adaptive hypermedia platform: a conversion case study. J. of Digital Info. (JoDI), Spec. Iss. on Personalis. of Comp. & Services 8(3) (2007)Google Scholar
  12. 12.
    Cristea, A.I.C., Stewart, C.D.: Automatic Authoring of Adaptive Educational Hypermedia. In: Ma, Z. (ed.) Web-based Intelligent E-Learning Systems: Technologies and Applications, pp. 24–55. Info. Science Publishing (IDEA group) (2006)Google Scholar
  13. 13.
    Ohene-Djan, J.: A Formal Approach to Personalisable, Adaptive Hyperlink-Based Interaction. PhD thesis, Dept. of Computing, Goldsmiths College, Univ. of London (2000)Google Scholar
  14. 14.
    Stash, N., et al.: Adaptation languages as vehicles of explicit intelligence in Adaptive Hypermedia. IJCEEL journal 17(4/5), 319–336 (2007)CrossRefGoogle Scholar
  15. 15.
    Cristea, A.I., Verschoor, M.: The LAG Grammar for Authoring the Adaptive Web. In: ITCC 2004, Las Vegas, US. IEEE, Los Alamitos (2004)Google Scholar
  16. 16.
    Stash, N., et al.: Adaptation to Learning Styles in E-Learning: Approach Evaluation. In: Proceedings of E-Learn 2006 Conference, Honolulu, Hawaii (2006)Google Scholar
  17. 17.
    Cristea, A.I., Calvi, L.: The three Layers of Adaptation Granularity. In: Brusilovsky, P., Corbett, A.T., de Rosis, F. (eds.) UM 2003. LNCS, vol. 2702. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  18. 18.
    De Bra, P., et al.: The Design of AHA! In: Proceedings of the ACM Hypertext Conference, Odense, Denmark, August 23-25, p. 133 (2006)Google Scholar
  19. 19.
    Cristea, A.I.: Adaptive Course Creation for All. In: ITCC 2004 (International Conference on Information Technology), Las Vegas, US, April 2004. IEEE, Los Alamitos (2004)Google Scholar
  20. 20.
    Hendrix, M., et al.: Defining adaptation in a generic multi layer model: CAM: The GRAPPLE Conceptual Adaptation Model, ECTEL (2008)Google Scholar
  21. 21.
    Hendrix, M., Cristea, A.: A meta level to LAG for Adaptation Language re-use. In: A3H: 6th Int. A3H, AH 2008. Hannover, Germany (2008)Google Scholar
  22. 22.
    Nielsen, J.: Usability Engineering, p. 165. Academic Press Inc., London (1994)Google Scholar
  23. 23.
    Alexander, C.: A Pattern Language: Towns, Buildings, Construction. Oxford University Press, USA (1977)Google Scholar
  24. 24.
    Dolog, P., et al.: The Personal Reader: Personalizing and Enriching Learning Resources using Semantic Web Technologies. In: De Bra, P.M.E., Nejdl, W. (eds.) AH 2004. LNCS, vol. 3137, pp. 85–94. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  25. 25.
    Eklund, J., Brusilovsky, P.: InterBook: An Adaptive Tutoring System UniServe Science News, March 1999, vol. 12, pp. 8–13 (1999)Google Scholar
  26. 26.
    Moore, A., et al.: WHURLE - an adaptive remote learning framework. In: ICEE 2003, Valencia, Spain, July 22-26 (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Alexandra I. Cristea
    • 1
  • David Smits
    • 2
  • Jon Bevan
    • 1
  • Maurice Hendrix
    • 1
  1. 1.Department of Computer ScienceUniversity of WarwickCoventryUnited Kingdom
  2. 2.Faculty of Mathematics and Computer ScienceEindhoven University of TechnologyEindhovenThe Netherlands

Personalised recommendations