Process Mining in Software Engineering: A Patent Review
Abstract
Process mining has been consolidated as a discipline-oriented to discover, monitor, and improve organizational processes. This research analyzes, from the intellectual property approach, patents related to the application of process mining in software engineering based on a review of patents extracted from the main patent databases from 2009–2020. Eighteen patents were selected that mainly belong to the countries of China and the United States, covering topics such as event log management, data handling, process models, and process conformance. The purpose of the review is to provide specific information (duration, scope, and originality) on patents in the context of Process Mining and to be a reference point for disseminating new knowledge and technological progress identified in Software Engineering.
References
Abran, A., Moore, J. W., Bourque, P., & Dupuis, R. (2004). SWEBOK: Guide to the Software Engineering Body of knowledge version. The Institute of Electrical and Electronics Engineers.
Aguilar Vera, R. A., Oktaba, H. J., Juárez Ramírez, R., Aguilar Cisneros, J. R., Fernández, C. A., Rodriguez Elías, O. M., & Ucán Pech, J. P. (2017). Capítulo 5. In Ingeniería de software (pp. 167–194). Academia Mexicana de Computación.
Aguirre Mayorga, S., & Parra Rodriguez, C. (2014). Metodología para la aplicación de minería de procesos. Jornadas Chilenas de Computación.
Bastos Tigre, P., Silveira Marques, F., & Comisión Europea. (2009). Desafíos y oportunidades de la industria del software en América Latina. Comisión Económica para América Latina y el Caribe.
Cohen, W. M., Goto, A., Nagata, A., Nelson, R. R., & Walsh, J. P. (2003). R&D Information Flows and Patenting in Japan and the United States. In Economics, Law and Intellectual Property (pp. 123–154). Springer US. https://doi.org/10.1007/978-1-4757-3750-9_7
Congreso General de los Estados Unidos Mexicanos. (2020). Ley Federal de Protección a la Propiedad Industrial.
Cooperative Patent Classification. (2010). About CPC. https://www.cooperativepatentclassification.org/about
de Pablos Heredero, C., López Hermoso Agius, J. J., Martín-Romo Romero, S., & Medina Salgado, S. (2019). Organización y transformación de los sistemas de información en la empresa. ESIC.
Díaz Pérez, A. (2008). América Latina y el Caribe: la propiedad intelectual después de los tratados de libre comercio.
Dumas, M., la Rosa, M., Mendling, J., & Reijers, H. A. (2018). Introduction to Business Process Management. In Fundamentals of Business Process Management (pp. 1–33). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-662-56509-4_1
Espacenet. (2019). Cooperative Patent Classification. https://worldwide.espacenet.com/classification#!/CPC
Hernán Rivas, M., & Bayona-Oré, S. (2019). Algoritmos de Minería de Proceso para el Descubrimiento Automático de Procesos. RISTI-Revista Ibérica de Sistemas e Tecnologias de Informação, 31, 33–49.
Jedrusik, A. (2017). Patent protection for software-implemented inventions. https://www.wipo.int/wipo_magazine/en/2017/01/article_0002.html
Kitchenham, B., & Charters, S. (2007). Guidelines for performing systematic literature reviews in software engineering.
Lemos, A. M., Sabino, C. C., Lima, R. M. F., & Oliveira, C. A. L. (2011). Using process mining in software development process management: A case study. 2011 IEEE International Conference on Systems, Man, and Cybernetics, 1181–1186. https://doi.org/10.1109/ICSMC.2011.6083858
Valle, A. M, Santos, E. A. P., & Loures, E. R. (2017). Applying process mining techniques in software process appraisals. Information and Software Technology, 87, 19–31. https://doi.org/10.1016/j.infsof.2017.01.004
Organización Mundial de la Propiedad Intelectual. (2008). Patentes ¿Qué es una patente? https://www.wipo.int/patents/es/
Raghupathi, V., & Raghupathi, W. (2017). Innovation at country-level: association between economic development and patents. Journal of Innovation and Entrepreneurship, 6(1), 4. https://doi.org/10.1186/s13731-017-0065-0
Rubin, V., Lomazova, I., & van der Aalst, W. (2014). Agile development with software process mining. Proceedings of the 2014 International Conference on Software and System Process - ICSSP 2014, 70–74. https://doi.org/10.1145/2600821.2600842
Štolfa, J. (2018). Application of Process Mining in Intelligent Process Support [Tesis Doctoral]. https://dspace.vsb.cz/handle/10084/133118
Tran, T., & Kavuluru, R. (2017). Supervised Approaches to Assign Cooperative Patent Classification (CPC) Codes to Patents. In Mining Intelligence and Knowledge Exploration. MIKE 2017. Lecture Notes in Computer Science (pp. 22–34). Springer, Cham. https://doi.org/10.1007/978-3-319-71928-3_3
Urrea-Contreras, S. J., Flores-Rios, B. L., Astorga Vargas, M. A., Ibarra-Esquer, J. E., González-Navarro, F. F., Velazquez-Solis, P. E., Buitrón Ruiz, S. L., & Ardila Albarracín, C. A. (2020). Propuesta de un marco de trabajo para la Identificación y Selección de algoritmos y herramientas de Minería de Procesos orientado a las organizaciones de desarrollo de software. Revista Ibérica de Sistemas e Tecnologias de Informaçã, E25, 348–363.
Urrea-Contreras, S. J., Flores-Rios, B. L., Astorga-Vargas, M. A., Ibarra-Esquer, J. E., & Burtseva, L. (2018). Adopción de Herramientas de Minería de Procesos en la Ingeniería de Software. Abstraction & Application, 20, 24–37.
van der Aalst, W., Adriansyah, A., de Medeiros, A. K. A., Arcieri, F., Baier, T., Blickle, T., Bose, J. C., van den Brand, P., Brandtjen, R., Buijs, J., Burattin, A., Carmona, J., Castellanos, M., Claes, J., Cook, J., Costantini, N., Curbera, F., Damiani, E., de Leoni, M., … Wynn, M. (2012). Process Mining Manifesto. In Business Process Management Workshops. BPM 2011. Lecture Notes in Business Information Processing (Vol. 99, pp. 169–194). Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-28108-2_19
van der Aalst, W. (2016). Process Mining: Data Science in Action. Springer.
World Intellectual Property Organization. (2020). World Intellectual Property Indicators 2020. https://www.wipo.int/edocs/pubdocs/en/wipo_pub_941_2020.pdf
Zarate, L. (2019). El Registro del software ante INDAUTOR en México y la posibilidad de patentamiento en algunos casos [Tesis de Maestría]. https://infotec.repositorioinstitucional.mx/jspui/handle/1027/351
Zhang, L., Li, L., & Li, T. (2015). Patent Mining. ACM SIGKDD Explorations Newsletter, 16(2), 1–19. https://doi.org/10.1145/2783702.2783704










