Keywords: human computer interaction; personalization; psychological theories and models; user characteristic; user modeling.