SIMONE AGOSTINELLI

Dottore di ricerca

ciclo: XXXIV


supervisore: Andrea Marrella

Titolo della tesi: Generating Executable Robotic Process Automation Scripts from Unsegmented User Interface Logs

Robotic Process Automation (RPA) is an emerging automation technology in the field of Business Process Management (BPM) that creates software (SW) robots to partially or fully automate rule-based and repetitive tasks (or simply routines) performed by human users in their applications’ user interfaces (UIs). RPA tools are able to capture in dedicated UI logs the 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. Moreover, when considering state-of-the-art RPA technology, it becomes apparent that the current generation of RPA tools is driven by predefined rules and manual configurations made by expert users rather than automated techniques. Towards this direction, this thesis tries to mitigate the involvement of skilled human experts, throughout the development of (i) an interactive approach to the automated segmentation of UI logs (i.e., the challenge to automatically understand which user actions contribute to which routines inside a UI log), and (ii) the SmartRPA approach to the automated identification of the variation points of a routine, to enable the selection of the most suitable routine variants to be implemented with a SW robot directly from a UI log, thus skipping completely the manual modeling activity of the flowchart diagrams. Both the approaches are implemented and evaluated employing both synthetic and real-world datasets.

Produzione scientifica

  • 11573/1402817 - 2020 - Towards Intelligent Robotic Process Automation for BPMers (04b Atto di convegno in volume)
    AGOSTINELLI, SIMONE; MARRELLA, ANDREA; MECELLA, MASSIMO
  • 11573/1685235 - 2023 - BinTraWine - Blockchain, Tracking and Tracing solutions for Wine (04b Atto di convegno in volume)
    AGOSTINELLI, SIMONE; DE LUZI, FRANCESCA; MANGLAVITI, MICHELE; MECELLA, MASSIMO; MONTI, FLAVIA
  • 11573/1683328 - 2022 - A Human-in-the-Loop Approach to Support the Segments Compliance Analysis (04b Atto di convegno in volume)
    AGOSTINELLI, SIMONE; ACITELLI, GIACOMO; MECELLA, MASSIMO
  • 11573/1290908 - 2019 - Achieving GDPR compliance of BPMN process models (04b Atto di convegno in volume)
    AGOSTINELLI, SIMONE; MAGGI, FABRIZIO MARIA; MARRELLA, ANDREA; SAPIO, FRANCESCO
  • 11573/1334110 - 2019 - Verifying Petri Net-Based Process Models using Automated Planning (04b Atto di convegno in volume)
    AGOSTINELLI, SIMONE; MAGGI, FABRIZIO MARIA; MARRELLA, ANDREA; MECELLA, MASSIMO
  • 11573/1316296 - 2019 - Generating Personalized Narrative Experiences in Interactive Storytelling through Automated Planning (04b Atto di convegno in volume)
    AGOSTINELLI, SIMONE; CATARCI, TIZIANA; DAL FALCO, FEDERICA; MARRELLA, ANDREA
  • 11573/1603527 - 2021 - Automated Segmentation of User Interface Logs (02a Capitolo o Articolo)
    AGOSTINELLI, SIMONE; MARRELLA, ANDREA; MECELLA, MASSIMO
  • 11573/1347078 - 2019 - A User Evaluation of Process Discovery Algorithms in a Software Engineering Company (04b Atto di convegno in volume)
    AGOSTINELLI, SIMONE; MAGGI, FABRIZIO MARIA; MARRELLA, ANDREA
  • 11573/1603284 - 2021 - Interactive Segmentation of User Interface Logs (04b Atto di convegno in volume)
    AGOSTINELLI, SIMONE; LEOTTA, FRANCESCO; MARRELLA, ANDREA
  • 11573/1347090 - 2019 - Research Challenges for Intelligent Robotic Process Automation (04b Atto di convegno in volume)
    AGOSTINELLI, SIMONE; MARRELLA, ANDREA; MECELLA, MASSIMO
  • 11573/1667983 - 2023 - Process mining meets model learning: Discovering deterministic finite state automata from event logs for business process analysis (01a Articolo in rivista)
    AGOSTINELLI, SIMONE; CHIARIELLO, FRANCESCO; MAGGI, FABRIZIO MARIA; MARRELLA, ANDREA; PATRIZI, FABIO
  • 11573/1603286 - 2021 - Discovering Declarative Process Model Behavior from Event Logs via Model Learning (04b Atto di convegno in volume)
    AGOSTINELLI, SIMONE; FIORENZA, ALESSIO; MARRELLA, ANDREA; PATRIZI, FABIO
  • 11573/1446323 - 2020 - Supporting Governance in Healthcare Through Process Mining: A Case Study (01a Articolo in rivista)
    AGOSTINELLI, SIMONE; LEOTTA, FRANCESCO; MARRELLA, ANDREA
  • 11573/1603288 - 2021 - SmartRPA: A Tool to Reactively Synthesize Software Robots from User Interface Logs (04b Atto di convegno in volume)
    AGOSTINELLI, SIMONE; LUPIA, MARCO; MARRELLA, ANDREA; MECELLA, MASSIMO
  • 11573/1660839 - 2022 - A Data-Centric Approach to Design Resilient-Aware Process Models in BPMN (04b Atto di convegno in volume)
    AGOSTINELLI, SIMONE; DE LUZI, FRANCESCA; MARRELLA, ANDREA; MECELLA, MASSIMO
  • 11573/1665064 - 2022 - Intelligent Robotic Process Automation: Generating Executable RPA Scripts from Unsegmented UI Logs (04b Atto di convegno in volume)
    AGOSTINELLI, SIMONE; MARRELLA, ANDREA
  • 11573/1661397 - 2022 - Generating executable robotic process automation scripts from unsegmented user interface logs (07a Tesi di Dottorato)
    AGOSTINELLI, SIMONE
  • 11573/1664959 - 2022 - Mastering Robotic Process Automation with Process Mining (04b Atto di convegno in volume)
    AGOSTINELLI, SIMONE; MARRELLA, ANDREA
  • 11573/1603521 - 2021 - Exploring the Challenge of Automated Segmentation in Robotic Process Automation (04b Atto di convegno in volume)
    AGOSTINELLI, SIMONE; MARRELLA, ANDREA; MECELLA, MASSIMO
  • 11573/1660838 - 2022 - Reactive synthesis of software robots in RPA from user interface logs (01a Articolo in rivista)
    AGOSTINELLI, SIMONE; LUPIA, MARCO; MARRELLA, ANDREA; MECELLA, MASSIMO
  • 11573/1621032 - 2021 - Big Data Pipeline Discovery through Process Mining: Challenges and Research Directions (04b Atto di convegno in volume)
    AGOSTINELLI, SIMONE; BENVENUTI, DARIO; DE LUZI, FRANCESCA; MARRELLA, ANDREA
  • 11573/1440904 - 2020 - Automated Generation of Executable RPA Scripts from User Interface Logs (04b Atto di convegno in volume)
    AGOSTINELLI, SIMONE; LUPIA, MARCO; MARRELLA, ANDREA; MECELLA, MASSIMO

© Università degli Studi di Roma "La Sapienza" - Piazzale Aldo Moro 5, 00185 Roma