Interactive Segmentation of User Interface Logs
Interactive Segmentation of User Interface Logs
复制标题
用户界面日志的交互式分段
DOI:
10.1007/978-3-030-91431-8_5
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
Andrea Marrella
中科院分区:
文献类型:
--
作者:
Simone Agostinelli;F. Leotta;Andrea Marrella
Robotic Process Automation (RPA) is an emerging technology that relies on software (SW) robots to automate intensive and repetitive tasks (i.e.,routines) performed by human users on the application’s User Interface (UI) of their computer systems. RPA tools are able to capture in dedicatedUI logsthe execution of many routines of interest. A UI log consists of user actions that are mixed in some order that reflects the particular order of their execution by the user, thus potentially belonging to different routines. In the RPA literature, the challenge to understand which user actions contribute to which routines and cluster them into well-boundedroutine tracesis known assegmentation. In this paper, we present a novel approach to the discovery of routine traces from unsegmented UI logs, which relies on:(i)a frequent-pattern identification technique to automatically derive the routine behaviors (a.k.a.routine segments) as recorded into a UI log,(ii)a human-in-the-loop interaction to filter out those segments not allowed (i.e., wrongly discovered from the UI log) by any real-world routine under analysis, and(iii)a trace alignment technique to cluster all those user actions belonging to a specific segment into routine traces. We evaluate our approach showing its effectiveness in terms of supported segmentation variants.