Skip to main content

Towards an OpenSource Logger for the Analysis of RPA Projects

  • Conference paper
  • First Online:
Business Process Management: Blockchain and Robotic Process Automation Forum (BPM 2020)

Abstract

Process automation typically begins with the observation of humans conducting the tasks that will be eventually automated. Similarly, successful RPA projects require a prior analysis of the undergoing processes which are being executed by humans. The process of collecting this type of information is known as user interface (UI) logging since it records the interaction against a UI. Main RPA platforms (e.g., Blueprism and UIPath) incorporate functionalities that allow the recording of these UI interactions. However, the records that these platforms generate lack some functionalities that large-scale RPA projects require. Besides, they are only understandable by the proper RPA platforms. This paper presents an extensible and multi-platform OpenSource UI logger that generate UI logs in a standard format. This system collects information from all the computers it is running on and sends it to a central server for its processing. Treatment of the collected information will allow the creation of an enriched UI log which can be used, among others purposes, for smart process analysis, machine learning training, the creation of RPA robots, or, being more general, for task mining .

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Aguirre, S., Rodriguez, A.: Automation of a business process using robotic process automation (RPA): a case study. In: Figueroa-García, J.C., López-Santana, E.R., Villa-Ramírez, J.L., Ferro-Escobar, R. (eds.) WEA 2017. CCIS, vol. 742, pp. 65–71. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-66963-2_7

    Chapter  Google Scholar 

  2. Automation Anywhere. Automation Anywhere: Global RPA Solutions (2020). www.automationanywhere.com. Accessed June 2020

  3. Bayldon, J.: SharpRPA, a free and open-source RPA solution powered by the.net framework. http://www.taskt.net/. Accessed May 2020

  4. Bestxsoftware. Best free keylogger. https://bestxsoftware.com/es/. Accessed May 2020

  5. Blue Prism. Blue prism, intelligent RPA platform (2020). www.blueprism.com. Accessed June 2020

  6. Dumais, S., Jeffries, R., Russell, D.M., Tang, D., Teevan, J.: Understanding user behavior through log data and analysis. In: Olson, J.S., Kellogg, W.A. (eds.) Ways of Knowing in HCI, pp. 349–372. Springer, New York (2014). https://doi.org/10.1007/978-1-4939-0378-8_14

    Chapter  Google Scholar 

  7. Enríquez, J.G., Jiménez-Ramírez, A., Domínguez-Mayo, F.J., García-García, J.A.: Robotic process automation: a scientific and industrial systematic mapping study. IEEE Access 8, 39113–39129 (2020)

    Article  Google Scholar 

  8. Fung, H.P.: Criteria, use cases and effects of information technology process automation (ITPA). Adv. Robot. Autom. 3(3), 1–10 (2014)

    MathSciNet  Google Scholar 

  9. Geyer-Klingeberg, J., Nakladal, J., Baldauf, F., Veit, F.: Process mining and robotic process automation: a perfect match. In: International Conference on Business Process Management, pp. 1–8 (2018)

    Google Scholar 

  10. Gusfield, D.: Algorithms on Strings, Trees, and Sequences: Computer Science and Computational Biology. Cambridge University Press, New York (1999)

    MATH  Google Scholar 

  11. 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

    Chapter  Google Scholar 

  12. Leno, V., Polyvyanyy, A., Dumas, M., La Rosa, M., Maggi, F.M.: Robotic process mining: vision and challenges. Bus. Inf. Syst. Eng. 1–14 (2020)

    Google Scholar 

  13. Leno, V., Polyvyanyy, A., La Rosa, M., Dumas, M., Maggi, F.M.: Action logger: enabling process mining for robotic process automation. In: Proceedings of the Dissertation Award, Doctoral Consortium, and Demonstration Track at 17th International Conference on Business Process Management (BPM 2019), Vienna, Austria, pp. 124–128 (2019)

    Google Scholar 

  14. OpenRPA. Open source robotic process automation software (2020). https://openrpa.openrpa.dk/. Accessed June 2020

  15. Randhawa, A.: Blackcat keylogger. https://github.com/ajayrandhawa/Keylogger. Accessed May 2020

  16. Reinkemeyer, L.: Process Mining in Action. Principles, Use Cases and Outlook. Springer, Heidelberg (2020)

    Book  Google Scholar 

  17. Singh, S.: Optical character recognition techniques: a survey. J. Emerg. Trends Comput. Inf. Sci. 4(6), 545–550 (2013)

    Google Scholar 

  18. Spyrix Inc.: Spyrix. parental & employees monitoring software. http://www.spyrix.com/. Accessed May 2020

  19. Spytech Software and Design, Inc.: Spytech, providing computer monitoring solutions since 1998. https://www.spytech-web.com/spyagent.shtml. Accessed May 2020

  20. Taulli, T.: Open source RPA. The Robotic Process Automation Handbook, pp. 259–272. Apress, Berkeley, CA (2020). https://doi.org/10.1007/978-1-4842-5729-6_11

    Chapter  Google Scholar 

  21. UiPath. The UiPath Activities Guide (2020). https://docs.uipath.com/activities. Accessed June 2020

  22. UiPath. UiPath enterprise RPA platform, where the future of RPA arrives first (2020). www.uipath.com. Accessed June 2020

  23. UiPath. UiPath recording types (2020). http://docs.uipath.com/studio/docs/about-recording-types. Accessed June 2020

  24. Aalst, W.: Data science in action. Process Mining, pp. 3–23. Springer, Heidelberg (2016). https://doi.org/10.1007/978-3-662-49851-4_1

    Chapter  Google Scholar 

  25. Willcocks, L., Lacity, M., Craig, A.: Robotic process automation: strategic transformation lever for global business services? J. Inf. Technol. Teach. Cases 7(1), 17–28 (2017)

    Article  Google Scholar 

  26. Wong, C., Bern, M.W., Goldberg, D.: An image signature for any kind of image. In: International Conference on Image Processing, pp. 409–412 (2002)

    Google Scholar 

Download references

Acknowledgements

This research has been supported by the Pololas project (TIN2016-76956-C3-2-R) of the Spanish Ministry of Economy and Competitiveness, the Trop@ project (CEI-12-TIC021) of the Junta de Andalucía, and the AIRPA (P011-19/E09) project of the Centro para el Desarrollo Tecnológico Industrial (CDTI) of Spain.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to José González Enríquez .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

López-Carnicer, J.M., del Valle, C., Enríquez, J.G. (2020). Towards an OpenSource Logger for the Analysis of RPA Projects. In: Asatiani, A., et al. Business Process Management: Blockchain and Robotic Process Automation Forum. BPM 2020. Lecture Notes in Business Information Processing, vol 393. Springer, Cham. https://doi.org/10.1007/978-3-030-58779-6_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-58779-6_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-58778-9

  • Online ISBN: 978-3-030-58779-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics