  Robotic Process Automation (RPA) has gained widespread adoption in corporate
organizations, streamlining work processes while also introducing additional
maintenance tasks. Effective governance of RPA can be achieved through the
reusability of RPA components. However, refactoring RPA processes poses
challenges when dealing with larger development teams, outsourcing, and staff
turnover. This research aims to explore the possibility of identifying
similarities in RPA processes for refactoring. To address this issue, we have
developed Similarity Discovering Techniques for RPA (SiDiTeR). SiDiTeR utilizes
source code or process logs from RPAautomations to search for similar or
identical parts within RPA processes. The techniques introduced are
specifically tailored to the RPA domain. We have expanded the potential matches
by introducing a dictionary feature which helps identify different activities
that produce the same output, and this has led to improved results in the RPA
domain. Through our analysis, we have discovered 655 matches across 156
processes, with the longest match spanning 163 occurrences in 15 processes.
Process similarity within the RPA domain proves to be a viable solution for
mitigating the maintenance burden associated with RPA. This underscores the
significance of process similarity in the RPA domain.
