Users’ interactions on a system often reflect users’ knowledge and understanding when using the Web application and it also inferring their interest [11]. Current development in Web applications has introduced many new features to the end users. However, learning and understanding the new features itself is a challenge to users [4]. They only learn new features when needed and when they have time to learn [2]. Time taken to learn a Web application also reflects the learnability of a Web application. Tutorials, help files and personalization approach only prolong the time taken by users to learn and understand features that a Web application offers. Thus, this renders all efforts in creating new features, as users do not
246
really understand how to use the features provided and find it hard to learn when using the Web application. This could lead to a waste of time among the users, as they do not optimize what provided by the application they use.