KEYWORD |
Fragility Management in the Robotic Process Automation
keywords BPMN, GUI TESTING, INFORMATION SYSTEMS, ROBOTIC PROCESS AUTOMATION
Reference persons LUCA ARDITO, MAURIZIO MORISIO
External reference persons COPPOLA RICCARDO
Research Groups DAUIN - GR-16 - SOFTWARE ENGINEERING GROUP - SOFTENG
Thesis type EXPERIMENTAL
Description Robotic Process Automation (RPA) aims to automate business processes within companies and organisations using scripts and modules designed by non-IT specialists.
In particular, RPA is used to integrate ERP applications, working on the back end (API) and especially on the front end (GUI).
The advantages of the approach and its available tools are simplicity of implementation and flexibility.
A known problem with RPA is its fragility concerning the evolution of GUIs, which undermines the proposed advantage.
Cognitive RPA proposes using ML and NLP techniques to overcome these problems, making RPAs less fragile as they can understand GUI functionality instead of working at the graphical level.
The objectives of this thesis are to:
- to analyse the state of the art of this automation technique by evaluating the various solutions available and their criticalities
- propose a solution to the problems of evolution and fragility using ML and NLP techniques
- to empirically validate the proposed solution.
Required skills Required skills in one or more of the following areas:
- BPMN notation
- Object-oriented programming
- Software engineering
Deadline 31/12/2022
PROPONI LA TUA CANDIDATURA