Automated Generation of Executable RPA Scripts from User Interface Logs

被引:24
作者
Agostinelli, Simone [1 ]
Lupia, Marco [1 ]
Marrella, Andrea [1 ]
Mecella, Massimo [1 ]
机构
[1] Sapienza Univ Roma, Rome, Italy
来源
BUSINESS PROCESS MANAGEMENT: BLOCKCHAIN AND ROBOTIC PROCESS AUTOMATION FORUM, BPM 2020 BLOCKCHAIN AND RPA FORUM | 2020年 / 393卷
基金
欧盟地平线“2020”;
关键词
Robotic Process Automation (RPA); Automated RPA; script generation; User Interface (UI) logs; Process mining;
D O I
10.1007/978-3-030-58779-6_8
中图分类号
F [经济];
学科分类号
02 ;
摘要
Robotic Process Automation (RPA) operates on the user interface (UI) of software applications and automates - by means of a software (SW) robot - mouse and keyboard interactions to remove intensive routine tasks (or simply routines). With the recent advances in Artificial Intelligence, the automation of routines is expected to undergo a radical transformation. Nonetheless, to date, the RPA tools available in the market are not able to automatically learn to automate such routines, thus requiring the support of skilled human experts that observe and interpret how routines are executed on the UIs of the applications. Being the current practice time-consuming and error-prone, in this paper we present SmartRPA, a cross-platform tool that tackles such issues by exploiting UI logs to automatically generate executable RPA scripts that automate the routines enactment by SW robots.
引用
收藏
页码:116 / 131
页数:16
相关论文
共 26 条
[1]  
Agostinelli S, 2020, Arxiv, DOI [arXiv:2001.00804, 10.48550/arXiv.2001.00804, DOI 10.48550/ARXIV.2001.00804]
[2]   Research Challenges for Intelligent Robotic Process Automation [J].
Agostinelli, Simone ;
Marrella, Andrea ;
Mecella, Massimo .
BUSINESS PROCESS MANAGEMENT WORKSHOPS (BPM 2019), 2019, 362 :12-18
[3]   A User Evaluation of Process Discovery Algorithms in a Software Engineering Company [J].
Agostinelli, Simone ;
Maggi, Fabrizio Maria ;
Marrella, Andrea ;
Milani, Fredrik .
2019 IEEE 23RD INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE (EDOC), 2019, :142-150
[4]   Automation of a Business Process Using Robotic Process Automation (RPA): A Case [J].
Aguirre, Santiago ;
Rodriguez, Alejandro .
APPLIED COMPUTER SCIENCES IN ENGINEERING, 2017, 742 :65-71
[5]  
AI-Multiple, 2019, All 52 RPA Software Tools & Vendors of 2020: Sortable List
[6]  
Ayub A, 2021, Arxiv, DOI arXiv:2001.01004
[7]  
Berti A, 2019, Arxiv, DOI arXiv:1905.06169
[8]   Legacy information systems: Issues and directions [J].
Bisbal, J ;
Lawless, D ;
Wu, B ;
Grimson, J .
IEEE SOFTWARE, 1999, 16 (05) :103-111
[9]   Discovering Automatable Routines from User Interaction Logs [J].
Bosco, Antonio ;
Augusto, Adriano ;
Dumas, Marlon ;
La Rosa, Marcello ;
Fortino, Giancarlo .
BUSINESS PROCESS MANAGEMENT FORUM, BPM FORUM 2019, 2019, 360 :144-162
[10]   Automated Robotic Process Automation: A Self-Learning Approach [J].
Gao, Junxiong ;
van Zelst, Sebastiaan J. ;
Lu, Xixi ;
van der Aalst, Wil M. P. .
ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2019 CONFERENCES, 2019, 11877 :95-112