A software engineering model for the development of adaptation rules and its application in a hinting adaptive e-learning system | Publicación