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

  • Authors:
  • Zachary Bray;Per Ola Kristensson

  • Affiliations:
  • University of Cambridge, Cambridge, United Kingdom;University of Cambridge, Cambridge, United Kingdom

  • Venue:
  • Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

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 recurrent 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%.