Dynamic detection of novice vs. skilled use without a task model

Amy Hurst, Scott E. Hudson, Jennifer Mankoff
2007 Proceedings of the SIGCHI conference on Human factors in computing systems - CHI '07  
If applications were able to detect a user's expertise, then software could automatically adapt to better match expertise. Detecting expertise is difficult because a user's skill changes as the user interacts with an application and differs across applications. This means that expertise must be sensed dynamically, continuously, and unobtrusively so as not to burden the user. We present an approach to this problem that can operate without a task model based on low-level mouse and menu data which
more » ... and menu data which can typically be sensed across applications at the operating systems level. We have implemented and trained a classifier that can detect "novice" or "skilled" use of an image editing program, the GNU Image Manipulation Program (GIMP), at 91% accuracy, and tested it against real use. In particular, we developed and tested a prototype application that gives the user dynamic application information that differs depending on her performance.
doi:10.1145/1240624.1240669 dblp:conf/chi/HurstHM07 fatcat:46vpxea3o5ay5btu4qoi7dwujq