SMS dit: User modeling, adaptation, and personalization :