This thesis identifies six major challenges regarding the design of interfaces which adapt to individual users. Several strategies are proposed to apply six principles as solutions to overcome those obstacles.
The system must support the efficency of the user at any time. Use adaptation as addition to a well working system
The system has to delight the user. With a little bit of delight the gets system more desirable and unleash its full adaptive value.
Provide trust into the system by explaining system actions and protect the privacy of the user properly.
Make it transparency and revocable to provide control and enable the user to correct the user model.
Make the system behavior and changes reasonable for the user. This helps to overcome the issue of less predictability.
Ensure that the quality of data is kept high over time to keep the system usable. Prevent Garbage-in-Garbage-out (GIGO).