Abstract
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 (a.k.a. routines) previously performed by human users in their applications’ user interfaces (UIs). Nowadays, successful usage of RPA requires strong support by skilled human experts, from the discovery of the routines to be automated (i.e., the so-called segmentation issue of UI logs) to the development of the executable scripts required to enact SW robots. In this paper, we present a human-in-the-loop approach to filter out the routine behaviors (a.k.a. routine segments) not allowed (i.e., wrongly discovered from the UI log) by any real-world routine under analysis, thus supporting human experts in the identification of valid routine segments. We have also measured to which extent the human-in-the-loop strategy satisfies three relevant non-functional requirements, namely effectiveness, robustness and usability.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The tool can be downloaded at: https://github.com/bpm-diag/SCAN.
- 2.
The UI logs created by generic action loggers usually consist of low-level events associated one-by-one to a recorded user action on the UI (e.g., mouse clicks, etc.).
- 3.
SCAN can be downloaded at: https://github.com/bpm-diag/SCAN.
- 4.
References
van der Aalst, W.M.P., Bichler, M., Heinzl, A.: Robotic process automation. Bus. Inf. Syst. Eng. 60(4), 269–272 (2018). https://doi.org/10.1007/s12599-018-0542-4
van der Aalst, W.M.P., Bose, R.P.J.C.: Abstractions in process mining: a taxonomy of patterns. In: Dayal, U., Eder, J., Koehler, J., Reijers, H.A. (eds.) BPM 2009. LNCS, vol. 5701, pp. 159–175. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-03848-8_12
Agostinelli, S., Leotta, F., Marrella, A.: Interactive segmentation of user interface logs. In: 19th International Conference on Service-Oriented Computing, ICSOC 2021, vol. 13121, pp. 65–80 (2021). https://doi.org/10.1007/978-3-030-91431-8_5
Agostinelli, S., Marrella, A., Mecella, M.: Research challenges for intelligent robotic process automation. In: Di Francescomarino, C., Dijkman, R., Zdun, U. (eds.) BPM 2019. LNBIP, vol. 362, pp. 12–18. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-37453-2_2
Agostinelli, S., Marrella, A., Mecella, M.: Automated Segmentation of User Interface Logs. In: RPA. Management, Technology, Applications. De Gruyter (2021). https://doi.org/10.1109/EDOC.2019.00026
Agostinelli, S., Marrella, A., Mecella, M.: Exploring the challenge of automated segmentation in robotic process automation. In: Cherfi, S., Perini, A., Nurcan, S. (eds.) RCIS 2021. LNBIP, vol. 415, pp. 38–54. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-75018-3_3
Augusto, A., et al.: Automated discovery of process models from event logs: review and benchmark. IEEE Trans. Knowl. Data Eng. 31(4), 686–705 (2019). https://doi.org/10.1109/TKDE.2018.2841877
Baier, T., Rogge-Solti, A., Mendling, J., Weske, M.: Matching of events and activities: an approach based on behavioral constraint satisfaction. In: ACM Symposium on Applied Computing, pp. 1225–1230 (2015). https://doi.org/10.1145/2695664.2699491
Bayomie, D., Di Ciccio, C., La Rosa, M., Mendling, J.: A probabilistic approach to event-case correlation for process mining. In: Laender, A.H.F., Pernici, B., Lim, E.-P., de Oliveira, J.P.M. (eds.) ER 2019. LNCS, vol. 11788, pp. 136–152. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-33223-5_12
Bosco, A., Augusto, A., Dumas, M., La Rosa, M., Fortino, G.: Discovering automatable routines from user interaction logs. In: Hildebrandt, T., van Dongen, B.F., Röglinger, M., Mendling, J. (eds.) BPM 2019. LNBIP, vol. 360, pp. 144–162. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-26643-1_9
Brooke, J.: SUS: a retrospective. J. Usability Stud. 8(2), 29–40 (2013)
Fazzinga, B., Flesca, S., Furfaro, F., Masciari, E., Pontieri, L.: Efficiently interpreting traces of low level events in business process logs. Inf. Syst. 73, 1–24 (2018). https://doi.org/10.1016/j.is.2017.11.001
Ferreira, D.R., Szimanski, F., Ralha, C.G.: Improving process models by mining mappings of low-level events to high-level activities. J. Intell. Inf. Syst. 43(2), 379–407 (2014). https://doi.org/10.1007/s10844-014-0327-2
Folino, F., Guarascio, M., Pontieri, L.: Mining multi-variant process models from low-level logs. In: Abramowicz, W. (ed.) BIS 2015. LNBIP, vol. 208, pp. 165–177. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-19027-3_14
Günther, C.W., Rozinat, A., van der Aalst, W.M.P.: Activity mining by global trace segmentation. In: Rinderle-Ma, S., Sadiq, S., Leymann, F. (eds.) BPM 2009. LNBIP, vol. 43, pp. 128–139. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-12186-9_13
Jimenez-Ramirez, A., Reijers, H.A., Barba, I., Del Valle, C.: A method to improve the early stages of the robotic process automation lifecycle. In: Giorgini, P., Weber, B. (eds.) CAiSE 2019. LNCS, vol. 11483, pp. 446–461. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-21290-2_28
Kirchmer, M.: Robotic Process Automation-Pragmatic Solution or Dangerous Illusion. BTOES Insights, June’17 (2017)
Kumar, A., Salo, J., Li, H.: Stages of user engagement on social commerce platforms: analysis with the navigational clickstream data. Int. J. Electron. Commer. 23(2), 179–211 (2019). https://doi.org/10.1080/10864415.2018.1564550
Leno, V., Augusto, A., Dumas, M., La Rosa, M., Maggi, F.M., Polyvyanyy, A.: Identifying candidate routines for robotic process automation from unsegmented UI logs. In: 2nd International Conference on Process Mining, pp. 153–160 (2020). https://doi.org/10.1109/ICPM49681.2020.00031
Leno, V., Polyvyanyy, A., Dumas, M., La Rosa, M., Maggi, F.M.: Robotic process mining: vision and challenges. Bus. Inf. Syst. Eng. 63(3), 301–314 (2020). https://doi.org/10.1007/s12599-020-00641-4
Liu, X.: Unraveling and learning workflow models from interleaved event logs. In: 2014 IEEE International Conference on Web Services, pp. 193–200 (2014). https://doi.org/10.1109/ICWS.2014.38
Lohr, S.: The Beginning of a Wave: A.I. Tiptoes Into the Workplace (2018). https://www.nytimes.com/2018/08/05/technology/workplace-ai.html/
Mannhardt, F., de Leoni, M., Reijers, H.A., van der Aalst, W.M., Toussaint, P.J.: Guided process discovery - a pattern-based approach. Inf. Syst. 76, 1–18 (2018). https://doi.org/10.1016/j.is.2018.01.009
Măruşter, L., Weijters, A.T., Van Der Aalst, W.M., Van Den Bosch, A.: A rule-based approach for process discovery: dealing with noise and imbalance in process logs. Data Mining Knowl. Discov. 13(1), 67–87 (2006). https://doi.org/10.1007/s10618-005-0029-z
Pesic, M., Schonenberg, H., van Der Aalst, W.M.: Declarative workflows: balancing between flexibility and support. Comput. Sci.-Res. Dev. 23(2), 99–113 (2009). https://doi.org/10.1007/s00450-009-0057-9
Rovani, M., Maggi, F.M., de Leoni, M., van der Aalst, W.M.: Declarative process mining in healthcare. Expert Syst. Appl. 42(23), 9236–9251 (2015)
Sauro, J., Lewis, J.R.: Quantifying the User Experience: Practical Statistics for User Research. Morgan Kaufmann, Burlington (2016). https://doi.org/10.1145/2413038.2413056
Srivastava, J., Cooley, R., Deshpande, M., Tan, P.: Web usage mining: discovery and applications of usage patterns from web data. SIGKDD Exp. 1(2), 12–23 (2000). https://doi.org/10.1145/846183.846188
Acknowledgements
This work has been supported by the H2020 project DataCloud (grant ID 101016835), the Sapienza grant BPbots, by the Italian projects Social Museum and Smart Tourism (CTN01_00034_23154) and RoMA - Resilience of Metropolitan Areas (SCN_00064).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this paper
Cite this paper
Agostinelli, S., Acitelli, G., Capece, M., Mecella, M. (2022). A Human-in-the-Loop Approach to Support the Segments Compliance Analysis. In: Marrella, A., et al. Business Process Management: Blockchain, Robotic Process Automation, and Central and Eastern Europe Forum. BPM 2022. Lecture Notes in Business Information Processing, vol 459. Springer, Cham. https://doi.org/10.1007/978-3-031-16168-1_13
Download citation
DOI: https://doi.org/10.1007/978-3-031-16168-1_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-16167-4
Online ISBN: 978-3-031-16168-1
eBook Packages: Computer ScienceComputer Science (R0)