Text this: Self-adaptive applications: on the development of personalized web-tasking systems