Discovering executable routine specifications from user interaction logs
Volodymyr Leno, Adriano Augusto, Marlon Dumas, Marcello La Rosa,, Fabrizio Maria Maggi, Artem Polyvyanyy

TL;DR
This paper presents a method to automatically discover, synthesize, and filter automatable routines from user interaction logs, reducing manual effort in identifying automation opportunities in RPA.
Contribution
It introduces a novel approach to extract executable routine specifications from logs, including routine discovery, automation assessment, and redundancy elimination.
Findings
Successfully discovers known automatable routines in logs.
Identifies routines recognized by users as automatable.
Effective in real-life and synthetic log evaluations.
Abstract
Robotic Process Automation (RPA) is a technology to automate routine work such as copying data across applications or filling in document templates using data from multiple applications. RPA tools allow organizations to automate a wide range of routines. However, identifying and scoping routines that can be automated using RPA tools is time consuming. Manual identification of candidate routines via interviews, walk-throughs, or job shadowing allow analysts to identify the most visible routines, but these methods are not suitable when it comes to identifying the long tail of routines in an organization. This article proposes an approach to discover automatable routines from logs of user interactions with IT systems and to synthesize executable specifications for such routines. The approach starts by discovering frequent routines at a control-flow level (candidate routines). It then…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Process Automation Applications · Business Process Modeling and Analysis · Service-Oriented Architecture and Web Services
