Using ensembles of decision trees to automate repetitive tasks in web applications

Zachary Bray, Per Ola Kristensson
2010 Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems - EICS '10  
Web applications such as web-based email, spreadsheets and form filling applications have become ubiquitous. However, many of the tasks that users try to accomplish with such web applications are highly repetitive. In this paper we present the design of a system we have developed that learns and thereafter automates users' repetitive tasks in web applications. Our system infers users' intentions using an ensemble of decision trees. This enables it to handle branching, generalization and
more » ... t changes of relative and absolute positions. Our evaluation shows that our system converges to the correct solution after 3-8 iterations when the pattern is noise-free, and after 3-14 iterations for a noise level between 5-35%.
doi:10.1145/1822018.1822025 dblp:conf/eics/BrayK10 fatcat:g2ncwsomkvbrbgi6p5mxfuerji