<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1646-9895</journal-id>
<journal-title><![CDATA[RISTI - Revista Ibérica de Sistemas e Tecnologias de Informação]]></journal-title>
<abbrev-journal-title><![CDATA[RISTI]]></abbrev-journal-title>
<issn>1646-9895</issn>
<publisher>
<publisher-name><![CDATA[AISTI - Associação Ibérica de Sistemas e Tecnologias de Informação]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1646-98952017000100005</article-id>
<article-id pub-id-type="doi">10.17013/risti.21.51-66</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Minería de procesos de software: una revisión de experiencias de aplicación]]></article-title>
<article-title xml:lang="en"><![CDATA[Process mining applications in software engineering]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Norambuena]]></surname>
<given-names><![CDATA[Brian Keith]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Zepeda]]></surname>
<given-names><![CDATA[Vianca Vega]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Católica del Norte  ]]></institution>
<addr-line><![CDATA[Antofagasta ]]></addr-line>
<country>Chile</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>03</month>
<year>2017</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>03</month>
<year>2017</year>
</pub-date>
<numero>21</numero>
<fpage>51</fpage>
<lpage>66</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://scielo.pt/scielo.php?script=sci_arttext&amp;pid=S1646-98952017000100005&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.pt/scielo.php?script=sci_abstract&amp;pid=S1646-98952017000100005&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.pt/scielo.php?script=sci_pdf&amp;pid=S1646-98952017000100005&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[La minería de procesos es un campo que utiliza elementos de la minería de datos y el modelamiento de procesos para realizar tareas de descubrimiento, evaluación de conformidad y mejora de procesos. El objetivo de este artículo es mostrar la aplicación y utilidad de la minería de procesos en la ingeniería de software. Se presenta una serie de casos de estudio que ilustran aplicaciones sobre el proceso y el producto. Además, se muestran los desafíos a los que se enfrenta la minería de procesos en la ingeniería de software. El principal resultado de esta investigación corresponde a que el uso de minería de procesos facilita la evaluación y auditoría de procesos de software. Se propone como trabajo futuro el desarrollo de una metodología para la aplicación de la minería de procesos en la ingeniería de software.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[Process mining is a field that uses elements from data mining and business process modeling to do tasks such as process discovery, conformance checking, and process improvement. The objective of this paper is to show the importance and practical usefulness of applying process mining approaches in software engineering. It shows a series of case studies that illustrate possible applications in the process and the product. Also, the main current challenges in applying process mining in software engineering are described. The main result of this study is the fact that using process mining facilitates software process evaluation and auditing. The development of a methodology for applying process mining in software engineering is proposed as future work.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[minería de procesos]]></kwd>
<kwd lng="es"><![CDATA[desarrollo de software]]></kwd>
<kwd lng="es"><![CDATA[evaluación de procesos]]></kwd>
<kwd lng="es"><![CDATA[mejora de procesos]]></kwd>
<kwd lng="en"><![CDATA[process mining]]></kwd>
<kwd lng="en"><![CDATA[software development]]></kwd>
<kwd lng="en"><![CDATA[process assessment]]></kwd>
<kwd lng="en"><![CDATA[process improvement]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="right"><font size="2"><b>ART&#205;CULOS</b></font></p>     <p><font size="4"><b>Miner&#237;a de procesos de software: una revisi&#243;n de experiencias de aplicaci&#243;n</b></font></p>     <p><font size="3"><b>Process mining applications in software engineering</b></font></p>     <p><b>Brian Keith Norambuena <sup>1</sup>, Vianca Vega Zepeda <sup>1</sup></b></p>     <p><sup>1</sup> Universidad Cat&#243;lica del Norte, Angamos 0610, 1270709, Antofagasta, Chile. <a href="mailto:brian.keith@ucn.cl">brian.keith@ucn.cl</a>, <a href="mailto:vvega@ucn.cl">vvega@ucn.cl</a></p> <hr/>     <p>&nbsp;</p>     <p><b>RESUMEN</B>: La miner&#237;a de procesos es un campo que utiliza elementos de la miner&#237;a de datos y el modelamiento de procesos para realizar tareas de descubrimiento, evaluaci&#243;n de conformidad y mejora de procesos. El objetivo de este art&#237;culo es mostrar la aplicaci&#243;n y utilidad de la miner&#237;a de procesos en la ingenier&#237;a de software. Se presenta una serie de casos de estudio que ilustran aplicaciones sobre el proceso y el producto. Adem&#225;s, se muestran los desaf&#237;os a los que se enfrenta la miner&#237;a de procesos en la ingenier&#237;a de software. El principal resultado de esta investigaci&#243;n corresponde a que el uso de miner&#237;a de procesos facilita la evaluaci&#243;n y auditor&#237;a de procesos de software. Se propone como trabajo futuro el desarrollo de una metodolog&#237;a para la aplicaci&#243;n de la miner&#237;a de procesos en la ingenier&#237;a de software.</p>     <p><b>Palabras-clave</b>: miner&#237;a de procesos; desarrollo de software; evaluaci&#243;n de procesos; mejora de procesos.</p>     <p>&nbsp;</p> <hr/>     <p>&nbsp;</p>     ]]></body>
<body><![CDATA[<p><b>ABSTRACT:</B> Process mining is a field that uses elements from data mining and business process modeling to do tasks such as process discovery, conformance checking, and process improvement. The objective of this paper is to show the importance and practical usefulness of applying process mining approaches in software engineering. It shows a series of case studies that illustrate possible applications in the process and the product. Also, the main current challenges in applying process mining in software engineering are described. The main result of this study is the fact that using process mining facilitates software process evaluation and auditing. The development of a methodology for applying process mining in software engineering is proposed as future work.</p>     <p><b>Keywords</b>: process mining; software development; process assessment; process improvement.</p> <hr/>     <p>&nbsp;</p>     <p>1. &#160;&#160;&#160; Introducci&#243;n</p>     <p>La miner&#237;a de procesos es una disciplina relativamente joven que se encuentra entre el aprendizaje autom&#225;tico y la miner&#237;a de datos, por una parte, y entre el modelamiento y an&#225;lisis de procesos, por otra. Su objetivo principal es realizar tareas de descubrimiento, revisi&#243;n de conformidad y mejora de procesos. Espec&#237;ficamente, la miner&#237;a de procesos busca automatizar estas tres tareas mediante la aplicaci&#243;n de t&#233;cnicas de miner&#237;a de datos especialmente dise&#241;adas para tratar con datos de procesos (Van der Aalst et al. 2011; Van der Aalst, 2016).</p>     <p>Esta capacidad de analizar autom&#225;ticamente un proceso y determinar d&#243;nde se producen las desviaciones puede ser utilizada por las organizaciones para realizar acciones correctivas sobre sus procesos. Esto corresponde a una estrategia de mejora de procesos, donde en funci&#243;n de la informaci&#243;n obtenida se proponen las mejoras correspondientes (Van der Aalst, 2016).</p>     <p>Uno de los primeros trabajos realizados en miner&#237;a de procesos corresponde al art&#237;culo de Cook y Wolf en el a&#241;o 1998, quienes intentaron construir modelos de procesos de software a partir de los datos contenidos en registros de eventos (Cook &amp; Wolf, 1998; Kimble et al., 2016). Desde el planteamiento original realizado por Cook y Wolf, la miner&#237;a de procesos ha evolucionado y se ha convertido en un campo en s&#237; misma, teniendo ahora aplicaciones que van m&#225;s all&#225; de la ingenier&#237;a de software. </p>     <p>Considerando que uno de los primeros trabajos de miner&#237;a de procesos corresponde a una aplicaci&#243;n concreta en la ingenier&#237;a de software, es natural preguntarse qu&#233; otras aplicaciones se le ha dado a la miner&#237;a de procesos en este campo desde entonces. La miner&#237;a de procesos aplicada a la ingenier&#237;a de software busca en una primera instancia resolver el problema del monitoreo, control y mejora de los procesos de desarrollo, uno de los problemas cr&#237;ticos dentro del desarrollo de software (Samalikova, Kusters, Trienekens, Weijters, &amp; Siemons, 2011). En general, se espera que una mejora en la calidad del proceso de desarrollo produzca una mejor calidad en el producto. Esto refuerza la utilidad que tiene el aplicar t&#233;cnicas de miner&#237;a de procesos en este campo, pues eventualmente permitir&#237;a desarrollar software de mejor calidad.</p>     <p>Otro aspecto relevante que se debe considerar, es que los procesos de software no suelen encontrarse expl&#237;citamente modelados, y los manuales que soportan el trabajo de desarrollo contienen gu&#237;as y procedimientos abstractos. En consecuencia, hay una gran brecha entre el proceso &#8220;real&#8221; y el proceso &#8220;oficial&#8221; (Humphrey, 1995; Samalikova et al., 2011). Esta brecha puede ser medida mediante t&#233;cnicas de miner&#237;a de procesos, permitiendo esto corregir y mejorar el proceso.</p>     <p>Analizando lo anterior y bajo la perspectiva de que los procesos de software se pueden considerar como software en s&#237; mismos (Osterweil, 1987), la aplicaci&#243;n de t&#233;cnicas de miner&#237;a de procesos a &#233;stos se podr&#237;a ver como el equivalente a la aplicaci&#243;n de m&#233;todos de testing automatizados en el desarrollo de software.</p>     ]]></body>
<body><![CDATA[<p>En funci&#243;n de la revisi&#243;n sistem&#225;tica realizada sobre los trabajos de miner&#237;a de procesos en ingenier&#237;a de software, se observa que existen dos dimensiones principales de aplicaci&#243;n: en el proceso y en el producto. En la <a href="#t1">Tabla 1</a> se observan los detalles de las posibles aplicaciones.</p>     <p>&nbsp;</p>     <p align="center"><a name="t1"></a><img src="/img/revistas/rist/n21/21a05t1.jpg"/></p>     
<p>&nbsp;</p>     <p>La falta de un proceso bien definido y formalizado es un problema presente en m&#250;ltiples organizaciones y en particular en las peque&#241;as y medianas empresas de desarrollo de software. La construcci&#243;n de herramientas que apoyen la gesti&#243;n de conocimiento de los procesos es &#250;til para estas organizaciones (Mejia &amp; Uribe, 2015). El modelamiento del proceso permitir&#237;a a las organizaciones guiar las actividades para mejorarlo (Mu&#241;oz, Gasca &amp; Valtierra, 2014). La aplicaci&#243;n de la miner&#237;a de procesos, espec&#237;ficamente la tarea de descubrimiento de procesos, puede ser de utilidad para las organizaciones que se enfrenten a este desaf&#237;o.</p>     <p>El prop&#243;sito de este trabajo es estudiar las aplicaciones de la miner&#237;a de procesos en la ingenier&#237;a de software. Existen estudios que analizan el uso de t&#233;cnicas de miner&#237;a de datos en ingenier&#237;a de software en general (Halkidi, Spinellis, Tsatsaronis, &amp; Vazirgiannis, 2011). No obstante, ninguno se centra en la aplicaci&#243;n de t&#233;cnicas de miner&#237;a de procesos en ingenier&#237;a de software propiamente tal.</p>     <p>Habiendo hecho esta breve introducci&#243;n de la problem&#225;tica que se abordar&#225;, el resto de este documento se estructura de la siguiente forma: primero, se explican los conceptos fundamentales de la miner&#237;a de procesos para luego presentar una revisi&#243;n de las principales aplicaciones de la miner&#237;a de procesos a la ingenier&#237;a de software. A continuaci&#243;n, se detallan algunas aplicaciones espec&#237;ficas como casos de estudio, analizando sus principales resultados. Luego, se explicar&#225;n algunos de los desaf&#237;os que enfrenta la miner&#237;a de procesos en este campo. Finalmente, se resumen los principales resultados y se muestran las conclusiones obtenidas en el desarrollo de este trabajo de investigaci&#243;n.</p>     <p>2.&#160;&#160;&#160;&#160; Miner&#237;a de procesos</p>     <p>La tarea fundamental de la miner&#237;a de procesos es el descubrimiento de procesos. Esta tarea toma como entrada un conjunto de datos conformado por un registro de todos los eventos (event log) realizados en el desarrollo del proceso. En su forma m&#225;s simple debe tener un identificador de la instancia del proceso, un identificador de la tarea actual y un tiempo. Con suficientes de estos datos es posible inferir el modelo de proceso, con niveles ajustables de detalle (Van der Aalst, 2016). La automatizaci&#243;n del descubrimiento de procesos permite a las organizaciones eliminar el problema en el modelamiento de procesos realizados por expertos pues en muchos casos estas evaluaciones tienen influencia de los propios sesgos del modelador (Gottschalk, Van der Aalst, &amp; Jansen-Vullers, 2008). </p>     <p>La calidad de los modelos de procesos resultantes es funci&#243;n de la calidad y cantidad de datos disponibles (Bose, Mans, &amp; Van der Aalst, 2013). Estos datos pueden ser aumentados con informaci&#243;n adicional tales como los recursos utilizados o los tiempos de ejecuci&#243;n de cada tarea. Por otra parte, dada la naturaleza de los datos disponibles, los algoritmos de miner&#237;a de procesos s&#243;lo tienen acceso a ejemplos que han ocurrido, pero no tiene ejemplos de instancias de procesos que no pueden ocurrir. La falta de ejemplos negativos es una de las debilidades que presenta la miner&#237;a de procesos (Van der Aalst, 2016).</p>     ]]></body>
<body><![CDATA[<p>La revisi&#243;n de conformidad (conformance checking en ingl&#233;s) toma como entrada un modelo de proceso formal definido, una instancia del proceso real y genera un an&#225;lisis de la desviaci&#243;n del proceso real con respecto al ideal. Esta tarea es de gran utilidad a la hora de auditar procesos, y ha sido aplicada con &#233;xito en diversas organizaciones (Van der Aalst, Van Hee, Van Werf, &amp; Verdonk, 2010). La revisi&#243;n de conformidad permite determinar qu&#233; tan fielmente se est&#225; siguiendo el modelo de proceso seg&#250;n se ha definido formalmente en la realidad. Para realizar esta tarea existe una serie de m&#233;todos, todos estos tienen en com&#250;n que permiten definir el nivel de desviaci&#243;n de un proceso real con respecto al proceso formal y espec&#237;ficamente que pueden determinar en qu&#233; parte del proceso ocurre la desviaci&#243;n. Esto tiene su aplicaci&#243;n en el control y auditor&#237;a de los procesos dentro de las organizaciones (Van der Aalst, Van Hee, et al., 2010; Van der Aalst, 2016).</p>     <p>La mejora de procesos se basa en los resultados obtenidos en las tareas anteriores. Esta tarea toma como entrada el modelo de proceso actual y un indicador de rendimiento y genera como salida un nuevo modelo de proceso que debiese mejorar los resultados con respecto al modelo original (Van der Aalst, 2016). El ejemplo m&#225;s simple corresponde a la eliminaci&#243;n de un cuello de botella mediante la detecci&#243;n de este en una tarea de descubrimiento de procesos. En este enfoque, es posible utilizar t&#233;cnicas de simulaci&#243;n para analizar las mejoras propuestas y compararlas en funci&#243;n de una m&#233;trica bien definida (Van der Aalst, 2012). </p>     <p>Los modelos se pueden trabajar mediante diferentes notaciones formales, yendo desde los modelos de m&#225;s bajo nivel correspondientes a diagramas de transici&#243;n, a notaciones m&#225;s avanzadas tales como las redes de Petri, BPMN y diagramas UML (Kalenkova, Van der Aalst, Lomazova, &amp; Rubin, 2016).</p>     <p>La miner&#237;a de procesos ha sido utilizada con &#233;xito en diversos dominios de aplicaci&#243;n, tales como el &#225;rea de la salud, turismo, la educaci&#243;n, el comercio en l&#237;nea y la auditor&#237;a de sistemas (Zinski, 2001; Trcka &amp; Pechenizkiy, 2009; Van der Aalst, Van Hee, et al., 2010). Existe una comunidad IEEE de miner&#237;a de procesos que incluye a m&#225;s de 60 organizaciones (Samalikova, Trienekens, Kusters, &amp; Weijters, 2009). A pesar del &#233;xito de la miner&#237;a de procesos, una limitaci&#243;n existente para su aplicaci&#243;n es que las t&#233;cnicas rara vez son utilizadas en ambientes operacionales debido a la complejidad asociada. No obstante, Se ha demostrado que es posible utilizar la miner&#237;a de procesos como un apoyo a las decisiones operacionales (Van der Aalst, Pesic, &amp; Song, 2010).</p>     <p>3.&#160;&#160;&#160;&#160; Aplicaciones</p>     <p>La gran cantidad de datos existentes hoy en d&#237;a como un subproducto del proceso de desarrollo de software permite aplicar diferentes t&#233;cnicas de an&#225;lisis de datos y utilizar dichos resultados para guiar la optimizaci&#243;n de los distintos procesos. Existen varios ejemplos de t&#233;cnicas de miner&#237;a de datos para el an&#225;lisis y mejora de los procesos de software. Los lectores interesados pueden referirse al trabajo realizado por Halkidi et al. (2011). En particular, el presente trabajo se centra en las aplicaciones de la miner&#237;a de procesos en este campo.</p>     <p>La evaluaci&#243;n de procesos cl&#225;sica y la aplicaci&#243;n de acciones correctivas y de mejora a los procesos de software se basa en modelos obtenidos mediante entrevistas y documentaci&#243;n (e.g., manuales de calidad). No obstante, estos modelos no son completamente adecuados debido a que no consideran las instancias en que los procesos formales no son respetados dentro de una organizaci&#243;n (e.g., no realizar una actividad por presiones de tiempo). Entender d&#243;nde se producen estas desviaciones y comprender sus causas e impactos, permitir&#237;a a la organizaci&#243;n mejorar sus procesos teniendo en cuenta la realidad. Tambi&#233;n es importante destacar que, en muchas organizaciones, los procesos de desarrollo de software no se encuentran modelados expl&#237;citamente y en muchos casos son ca&#243;ticos (Rubin et al., 2007). Es aqu&#237; donde entra el uso de la miner&#237;a de procesos para detectar estos elementos.</p>     <p>Para poder aplicar las t&#233;cnicas de miner&#237;a de procesos, es necesario que los datos disponibles se ajusten al meta modelo descrito en la <a href="#f1">Figura 1</a>. Espec&#237;ficamente, el registro de eventos debe contener datos de una cierta cantidad de procesos (generalmente uno). Cada proceso se compone de actividades y tiene asociada una serie de instancias de proceso. Cada instancia de proceso se compone de uno o m&#225;s eventos. Estos eventos deben indicar la actividad a la que corresponden, deben tener una descripci&#243;n, un tiempo de ejecuci&#243;n y un responsable. Es posible enriquecer el registro de eventos con m&#225;s informaci&#243;n seg&#250;n se tenga disponibilidad (Poncin, Serebrenik, &amp; Van Den Brand, 2011).</p>     <p>&nbsp;</p>     <p align="center"><a name="f1"></a><img src="/img/revistas/rist/n21/21a05f1.jpg"/></p>     
]]></body>
<body><![CDATA[<p>&nbsp;</p>     <p>En el caso de la ingenier&#237;a de software existen varias fuentes de donde se podr&#237;a obtener datos (e.g., repositorios de control de versiones, sistemas de bug tracking y correos electr&#243;nicos). Debido a la multiplicidad de fuentes disponibles, se requiere una fuerte etapa de preparaci&#243;n de los datos antes de aplicar los procedimientos de miner&#237;a de datos (Poncin et al., 2011).</p>     <p>La amplia aplicabilidad de la miner&#237;a de procesos en la ingenier&#237;a de software se debe a lo gen&#233;rico de sus t&#233;cnicas. &#201;stas pueden ser aplicadas a cualquier tipo de proceso, siempre que los datos se ajusten al meta modelo de la <a href="#f1">Figura 1</a>. La miner&#237;a de procesos se puede utilizar tambi&#233;n para minar el uso mismo de los softwares desarrollados, un caso de estudio analiza dos aplicaciones industriales, espec&#237;ficamente un sistema de reservas y un portal de viajes (Rubin, Mitsyuk, Lomazova, &amp; Van der Aalst, 2014). </p>     <p>Una posible aplicaci&#243;n de la miner&#237;a de procesos sobre el proceso de desarrollo de software es la exploraci&#243;n de los procesos hist&#243;ricos con el prop&#243;sito de determinar sus variaciones y poder realizar adaptaciones y mejoras del proceso teniendo en cuenta la realidad. A diferencia de una revisi&#243;n de conformidad, el objetivo es directamente mejorar el proceso, en vez de medir la diferencia con el proceso idealizado. Esta informaci&#243;n puede ser utilizada por los gestores de proyectos e ingenieros de proceso que deben determinar qu&#233; variaciones se incluir&#225;n en el proceso final (Santos &amp; Oliveira, 2015).</p>     <p>Otra de las aplicaciones sobre el proceso es la auditor&#237;a de procesos de desarrollo. Aunque la miner&#237;a de procesos puede agregar valor a la auditor&#237;a de procesos, y se espera que con el avance de las tecnolog&#237;as y la maduraci&#243;n de &#233;stas los auditores de procesos las asimilen adecuadamente. Este aspecto no ha sido estudiado exhaustivamente en todas sus posibles ramificaciones, debido a que la aplicaci&#243;n de estas t&#233;cnicas requiere como punto de partida procedimientos de auditor&#237;a manuales (Van der Aalst, Van Hee., 2010; Jans, Alles, &amp; Vasarhelyi, 2013). </p>     <p>La miner&#237;a de procesos puede utilizarse como apoyo en el proceso de ingenier&#237;a de requisitos. Espec&#237;ficamente, se puede utilizar para regular que se est&#233; siguiendo el proceso de ingenier&#237;a de requisitos adecuadamente (e.g., monitorear los cambios de los documentos de cada fase) y tambi&#233;n puede utilizarse para verificar que los modelos propuestos por los ingenieros de desarrollo concuerden con instancias reales de los procesos que ejecutar&#225; el software (Van der Aalst, 2005).</p>     <p>Por otra parte, en el campo de la ingenier&#237;a de software dirigida por modelos, la miner&#237;a de procesos tambi&#233;n se ha aplicado con &#233;xito para acortar la brecha existente entre la fase de dise&#241;o y la fase de ejecuci&#243;n. Si bien los resultados hasta ahora son prometedores, existen todav&#237;a desaf&#237;os pendientes en dicho campo (Mazak &amp; Wilmer, 2016).</p>     <p>La miner&#237;a de procesos puede aplicarse en el proceso de diversas formas para apoyar el proceso de desarrollo (Cabac &amp; Denz. 2015). La <a href="#f2">Figura 2</a> ilustra algunas de las posibles aplicaciones de la miner&#237;a de procesos en el contexto del desarrollo de software. El ciclo de vida presentado es gen&#233;rico y sigue las etapas del Proceso Racional Unificado (RUP) (Kruchten, 2004).</p>     <p>&nbsp;</p>     <p align="center"><a name="f2"></a><img src="/img/revistas/rist/n21/21a05f2.jpg"/></p>     
]]></body>
<body><![CDATA[<p>&nbsp;</p>     <p>Existen propuestas metodol&#243;gicas para la aplicaci&#243;n de miner&#237;a de procesos en la ingenier&#237;a de software, adem&#225;s de frameworks dise&#241;ados espec&#237;ficamente para facilitar estas tareas (Rubin et al., 2007; Poncin et al., 2011; Sureka, Kumar, &amp; Gupta, 2015; Stolfa, Stolfa, Kosinar, &amp; Snasel, 2016). No obstante, el desarrollo de una metodolog&#237;a que se considere est&#225;ndar todav&#237;a es un problema abierto en esta &#225;rea. Esto se debe a que la inteligencia de procesos de software es un campo todav&#237;a muy reciente y que se encuentra a&#250;n en evoluci&#243;n (Sureka et al., 2015).</p>     <p>4. Casos de estudio</p>     <p>En esta secci&#243;n se muestran los resultados de algunos de los trabajos presentes en la literatura. Estos estudios han sido seleccionados debido a su valor ilustrativo. Los casos de estudio han sido clasificados de acuerdo al proceso involucrado. Solo los resultados principales se presentan aqu&#237;, el detalle de las implementaciones y el modelamiento se pueden encontrar en las referencias entregadas.</p>     <p><b>4.1.</b> <b>Proceso de control de configuraci&#243;n</b></p>     <p>El primer caso estudiado corresponde a una aplicaci&#243;n sobre el proceso de control de configuraci&#243;n. Con el prop&#243;sito de llevar un control de todos los documentos y archivos necesarios, los ingenieros utilizan sistemas de gesti&#243;n de configuraci&#243;n de software (SCM, por sus siglas en ingl&#233;s). En su funcionamiento, estos sistemas recolectan y almacenan informaci&#243;n sobre el proceso de software en s&#237;. Luego, la informaci&#243;n de los SCM puede ser utilizada para construir modelos de proceso expl&#237;citos, esto corresponde a un ejemplo de descubrimiento de procesos. (Rubin et al., 2007)</p>     <p>Utilizando la informaci&#243;n de auditor&#237;a generada por el sistema de gesti&#243;n de configuraci&#243;n, que corresponden a instancias del proceso (ejecuciones particulares del proceso de desarrollo), y luego aplicando los algoritmos de miner&#237;a de procesos se deriva el modelo a partir de &#233;stos. Este modelo puede ser verificado por el ingeniero de procesos, que debe luego decidir qu&#233; cambios deber&#237;an realizarse para optimizarlo y gestionarlo de mejor forma (Rubin et al., 2007).</p>     <p>Complementando la informaci&#243;n del proceso con los responsables de cada actividad, es posible construir el modelo de red social del proceso y realizar un an&#225;lisis sobre qui&#233;nes realizan cada actividad (Van der Aalst, 2016). La aplicaci&#243;n de esto revel&#243; que en algunos casos los encargados del desarrollo del c&#243;digo eran los mismos encargados de las pruebas de &#233;ste. Esto por supuesto no es deseable pues en situaciones ideales ser&#237;an personas diferentes (Rubin et al., 2007).</p>     <p><b>4.2.</b> <b>Proceso de pruebas</b></p>     <p>Los siguientes casos estudiados corresponden a aplicaciones sobre el proceso de pruebas y sobre el producto desarrollado. En particular, es posible aplicar las t&#233;cnicas de miner&#237;a de procesos para obtener modelos a partir de los scripts de prueba utilizados durante la fase de testing en el desarrollo de software. Esto permite generar nuevos casos de prueba y facilita el entendimiento de los distintos casos de prueba utilizados (Shah, Khadke, &amp; Rana, 2015). </p>     ]]></body>
<body><![CDATA[<p>En otro trabajo se propone utilizar t&#233;cnicas de miner&#237;a de procesos para analizar sistemas de software en circunstancias reales en l&#237;nea. El objetivo es aprender lo m&#225;ximo posible de la informaci&#243;n obtenida de estos datos en tiempo de ejecuci&#243;n, y subsecuentemente utilizar este conocimiento para diagnosticar problemas y recomendar acciones (Van der Aalst, 2015). </p>     <p>A diferencia de los enfoques tradicionales de testing (tanto enfoques de caja negra como de caja blanca), el trabajo se focaliza en el producto trabajando en su ambiente natural y no en un experimento controlado. Adem&#225;s, se consideran muchas variantes del mismo software siendo ejecutadas en situaciones posiblemente muy diferentes. La mayor&#237;a de los enfoques de testing no son aplicados en vivo y limitan al sistema utilizando entradas usuales e inusuales de manera controlada. Esta variedad de condiciones permitir&#237;a realizar un proceso de pruebas m&#225;s robusto (Van der Aalst, 2015). </p>     <p>El primer trabajo (Shah et al., 2015) corresponde a un ejemplo de aplicaci&#243;n de la miner&#237;a de procesos como una herramienta de soporte dentro del proceso, pues el prop&#243;sito es apoyar el desarrollo de la fase de testing y no analizar el proceso. Por otra parte, el segundo trabajo (Van der Aalst, 2015) corresponde tambi&#233;n a un ejemplo de apoyo al proceso, pero adem&#225;s es una aplicaci&#243;n sobre el producto, pues las herramientas de miner&#237;a de procesos se aplican directamente sobre el software con el prop&#243;sito de apoyar la fase de pruebas.</p>     <p><b>4.3.</b> <b>Proceso de control de cambios</b></p>     <p>El siguiente caso estudiado corresponde a una aplicaci&#243;n sobre el proceso de control de cambios. En particular, el estudio detalla la aplicaci&#243;n de t&#233;cnicas de miner&#237;a de procesos sobre los datos generados en el proceso de control de cambios a cargo de un Comit&#233; de Control de Cambios en el contexto de un proyecto de desarrollo de software. Uno de los principales resultados obtenidos revel&#243; que en la mayor&#237;a de las instancias de proceso (alrededor del 70%), se omit&#237;a la fase de an&#225;lisis y que las solicitudes de cambio eran directamente solucionadas sin realizar un an&#225;lisis previo (Samalikova et al., 2009). </p>     <p>En general, la cantidad de casos que no cumplen con la especificaci&#243;n del modelo de proceso es alta. A lo largo del proyecto la cantidad de casos que no realizaban la tarea de an&#225;lisis se mantiene relativamente constante. Esto indica que la omisi&#243;n de la tarea de an&#225;lisis es un problema estructural dentro de esta organizaci&#243;n (Samalikova et al., 2009). Este tipo de discrepancias son justamente una de las que se busca detectar de manera autom&#225;tica con la aplicaci&#243;n de la miner&#237;a de procesos al proceso de desarrollo de software, pues entregan conocimiento relevante sobre el funcionamiento de los procesos de desarrollo en las organizaciones. </p>     <p><b>4.4.</b> <b>Evaluaci&#243;n de conformidad de CMMI</b></p>     <p>El &#250;ltimo caso de estudio que se abordar&#225; corresponde a una aplicaci&#243;n para la evaluaci&#243;n del proceso. En particular, corresponder&#237;a a la aplicaci&#243;n de t&#233;cnicas de revisi&#243;n de conformidad para evaluar un proceso seg&#250;n CMMI (Samalikova et al.; Astromskis et al., 2014). El modelo CMMI describe los elementos t&#237;picos que deben poseer los procesos para ser efectivos (Glazer, Dalton, Anderson, Konrad, &amp; Shrum, 2008). Luego, la comparaci&#243;n entre el proceso de desarrollo de una organizaci&#243;n dada y las recomendaciones del CMMI ayuda a evaluar la madurez del proceso analizado, encontrar las brechas entre las actividades realizadas y las sugeridas, e identificar las oportunidades de mejora.</p>     <p>De forma muy general, de acuerdo al m&#233;todo de evaluaci&#243;n est&#225;ndar CMMI para la mejora de procesos (SCAMPI, por sus siglas en ingl&#233;s), una evaluaci&#243;n de CMMI consiste de dos pasos: recolectar los datos y luego interpretarlos de acuerdo al modelo CMMI (Team. S. U., 2011). La evaluaci&#243;n de procesos puede ser tanto cualitativa como cuantitiva, y puede basarse en el juicio de expertos (Bourque &amp; Fairley, 2014). La miner&#237;a de procesos puede ayudar en la fase de evaluaci&#243;n de los datos. El uso de herramientas automatizadas de miner&#237;a de procesos puede ayudar a dise&#241;ar evaluaciones objetivas mediante la reducci&#243;n de la intervenci&#243;n humana (Astromskis, Janes, Sillitti &amp; Succi, 2014; Van der Aalst, 2016). </p>     <p>La idea de aplicar t&#233;cnicas de este campo para la evaluaci&#243;n de ciertos est&#225;ndares de desarrollo no es nueva. De hecho, se han realizado trabajos anteriormente con el prop&#243;sito de evaluar la conformidad con respecto a otros est&#225;ndares. Por ejemplo, en el a&#241;o 2006 se evalu&#243; una compa&#241;&#237;a de desarrollo de software australiana tomando como referencia el est&#225;ndar ISO/IEC 12207 (ISO, 2008). La aplicaci&#243;n de t&#233;cnicas de miner&#237;a de procesos como una herramienta de soporte para la evaluaci&#243;n de procesos de software bajo el modelo CMMI, tanto en principio como en la pr&#225;ctica, se ha demostrado factible (Samalikova, Kusters, Trienekens, &amp; Weijters, 2014). En dicho trabajo se han identificado los elementos que pueden ser utilizados para realizar estas tareas de miner&#237;a de procesos, las perspectivas de miner&#237;a de procesos relevantes y las t&#233;cnicas de miner&#237;a de procesos asociadas. En funci&#243;n de &#233;stas, la miner&#237;a de procesos puede ofrecer informaci&#243;n valiosa, esto es, evidencia objetiva, para la evaluaci&#243;n y mejora de procesos.</p>     ]]></body>
<body><![CDATA[<p>Otro de los aspectos en los que la miner&#237;a de procesos puede aportar, corresponde a la reducci&#243;n de costos del proceso de evaluaci&#243;n CMMI. Una de las limitantes que tienen los entornos peque&#241;os en la aplicaci&#243;n de evaluaciones de procesos CMMI es el alto costo de &#233;stas (Astromskis et al., 2014). De acuerdo a los Glazer et al. (2008), una evaluaci&#243;n CMMI para un negocio peque&#241;o con menos de 100 desarrolladores que est&#225; completamente lista para ser evaluada puede costar (en d&#243;lares) entre $36.000 y $60.000, el precio exacto depende de una variedad de factores. Si el equipo necesita preparar todo para la evaluaci&#243;n, los clientes gastan t&#237;picamente alrededor de $125.000 en un horizonte temporal de un a&#241;o o menos. La aplicaci&#243;n de t&#233;cnicas de miner&#237;a de procesos podr&#237;a reducir los costos tanto en entornos peque&#241;os como en grandes organizaciones (Astromskis et al., 2014).</p>     <p>En el mismo trabajo se sugiere que los practicantes de las metodolog&#237;as &#225;giles eval&#250;en sus procesos con respecto a una perspectiva CMMI. Espec&#237;ficamente, proponen una herramienta basada en miner&#237;a de procesos (Jidoka4CMMI), que una vez configurada, eval&#250;a de manera constante la conformidad de los procesos de desarrollo con CMMI, sin generar costos adicionales, de tal forma que pueda ser utilizada f&#225;cilmente por entornos m&#225;s peque&#241;os y de menores recursos. Esta herramienta provee un framework que define casos de pruebas y verifica si un proceso se adhiere a las recomendaciones de CMMI (Astromskis et al., 2014).</p>     <p>Adem&#225;s, en otro trabajo de miner&#237;a de procesos para CMMI se aplic&#243; &#233;sta para evaluar el proceso real seguido por los desarrolladores de una organizaci&#243;n. Luego, las discrepancias encontradas entre el proceso real y el modelo descrito fueron evaluadas. Los resultados de esta evaluaci&#243;n se tradujeron en un plan de trabajo y mejora del proceso (Huo, Zhang, &amp; Jeffery, 2006).</p>     <p>Finalmente, se debe destacar que recientemente se ha desarrollado una extensi&#243;n de SCAMPI. Esta extensi&#243;n aborda alguna de las limitaciones del m&#233;todo tradicional, tales como: la dependencia del evaluador, el costo y complejidad de la evaluaci&#243;n, la subjetividad en la evaluaci&#243;n, y la confianza en la muestra y su representatividad (do Valle, Santos &amp; de FR Loures, 2017).</p>     <p>5. Desaf&#237;os</p>     <p>A continuaci&#243;n, se presenta una lista no exhaustiva de los desaf&#237;os importantes a los que se enfrenta la miner&#237;a de procesos en el campo de la ingenier&#237;a de software. Algunos de estos desaf&#237;os son generales a la miner&#237;a de procesos y algunos son particulares al campo de desarrollo de software.</p>     <p><b>5.1.</b> <b>Conocimiento de los procesos</b></p>     <p>En muchos casos los sistemas de informaci&#243;n de las empresas son agn&#243;sticos a los procesos de negocio (principalmente debido al hecho que en muchos casos son soluciones ad hoc que deben permitir un alto grado de flexibilidad). En muchos casos las acciones ejecutadas por el sistema se guardan en alg&#250;n archivo de registro, pero aun as&#237; en los sistemas no identifican el proceso o la instancia del proceso a la cual corresponde (Burattin, 2015; Van der Aalst, 2016). </p>     <p>El problema de aplicar miner&#237;a de procesos a registros generados por sistemas agn&#243;sticos al proceso es uno de los principales desaf&#237;os a los que se enfrenta la miner&#237;a de procesos a la hora de aplicarse en el mundo empresarial. Algunos de los problemas que ocurren durante la adquisici&#243;n de datos pueden ser solucionados mediante la definici&#243;n y uso de est&#225;ndares, tales como MXML (Van der Aalst et al., 2007) u OpenXES (G&#252;nther &amp; Verbeek, 2009), ambos basados en XML (Burattin, 2015). Una compa&#241;&#237;a que tenga una infraestructura adecuada y conozca adem&#225;s sus procesos, puede beneficiarse de la miner&#237;a de procesos de diversas maneras, aplicando cualquiera de las t&#233;cnicas existentes (Burattin, 2015). </p>     <p>En el caso de los sistemas agn&#243;sticos al proceso, puede que sus registros no tengan suficiente informaci&#243;n para aplicar algoritmos de miner&#237;a de procesos. En algunos casos puede ocurrir lo contrario, en que la cantidad de detalles es demasiado alta y la complejidad del modelo resultante lo hace poco pr&#225;ctico, pues todo buen modelo debe mantener un balance entre precisi&#243;n con respecto a la representaci&#243;n de la realidad y simplicidad computacional (Van der Aalst et al., 2011; Burattin, 2015). </p>     ]]></body>
<body><![CDATA[<p><b>5.2.</b> <b>Calidad de los datos</b></p>     <p>La miner&#237;a de procesos depende fuertemente de la calidad de los datos recolectados y almacenados. Muchas veces se deben filtrar grandes vol&#250;menes de datos debido a instancias incompletas de los procesos. No obstante, mediante preparaci&#243;n cuidadosa de los datos se puede llegar a conjuntos de datos &#250;tiles, a pesar de que originalmente no fueran datos almacenados con el prop&#243;sito de aplicar miner&#237;a de procesos. Aun as&#237;, la eficiencia y efectividad de la miner&#237;a de procesos puede verse beneficiada sustancialmente de conjuntos de datos bien estructurados y definidos, adem&#225;s de gu&#237;as de recolecci&#243;n que permitan obtener conjuntos de datos de alta calidad (Samalikova et al., 2011; Bose et al., 2013).</p>     <p>Otro de los problemas en los conjuntos de datos es la existencia de ruido. Este puede ocurrir algunas veces debido a la existencia de procesos que no son los esperados (actividades que no se supone ocurran, o que ocurren en posiciones incorrectas) (Burattin, 2015). La integridad y calidad de los datos es un factor importante en la calidad de los resultados de la evaluaci&#243;n de procesos (Bourque &amp; Fairley, 2014), esto se vuelve a&#250;n m&#225;s importante en conjunci&#243;n con las necesidades naturales de las t&#233;cnicas de miner&#237;a de procesos.</p>     <p><b>5.3.</b> <b>Integraci&#243;n con las herramientas</b></p>     <p>Existen algunas consideraciones propias de este campo de aplicaci&#243;n de la miner&#237;a de procesos debido a la naturaleza de los procesos de software. Particularmente, todas las metodolog&#237;as de mejora de procesos de software comparten un prerrequisito com&#250;n: el proceso y el producto deben ser continuamente medidos. Para realizar esto, los datos acerca del proceso de desarrollo deben ser recolectados y analizados de manera continua. No obstante, la recolecci&#243;n de datos manual requiere de un esfuerzo adicional por parte de los desarrolladores, y el an&#225;lisis de todos estos datos toma a&#250;n m&#225;s tiempo (Astromskis et al., 2014).</p>     <p>Un requerimiento clave para el seguimiento de los procesos de software es que estos no debieran interferir con el proceso que est&#225; siendo evaluado. Esto rara vez es el caso para los enfoques tradicionales (e.g., basados en cuestionarios), pues requieren de la participaci&#243;n activa de los distintos actores del proceso para que reporten sus actividades. Un enfoque alternativo es la recolecci&#243;n autom&#225;tica de datos dentro de los ambientes de trabajo (e.g., IDEs y herramientas de dise&#241;o).&#160; Estas herramientas integradas facilitar&#237;an la obtenci&#243;n de datos sin interferir con el trabajo de los desarrolladores de software (Astromskis et al., 2014). </p>     <p><b>5.3.</b> <b>Evaluaci&#243;n de resultados</b></p>     <p>Otro problema corresponde a la evaluaci&#243;n del proceso obtenido, pues es necesario definir un procedimiento est&#225;ndar y riguroso para evaluar la calidad de la salida generada por el algoritmo de miner&#237;a de procesos (Van der Aalst, 2016). Es posible medir la calidad del modelo mediante las discrepancias con los registros de eventos originales y el modelo obtenido. Otra problem&#225;tica es escoger una representaci&#243;n adecuada para el modelo, pues finalmente el modelo no ser&#225; &#250;til si es que no es posible entenderlo y analizarlo adecuadamente (Burattin, 2015).</p>     <p>Otro de los desaf&#237;os de implementaci&#243;n de t&#233;cnica de miner&#237;a de procesos, es que los algoritmos deben ser parametrizados adecuadamente. La b&#250;squeda de la parametrizaci&#243;n &#243;ptima puede ser un trabajo complejo debido a la cantidad de par&#225;metros disponibles (Burattin, 2015; Van der Aalst, 2016).</p>     <p><b>5.3.</b> <b>Usabilidad</b></p>     ]]></body>
<body><![CDATA[<p>Finalmente, el &#250;ltimo de los desaf&#237;os abordados corresponde a la usabilidad. Seg&#250;n el Manifiesto de Miner&#237;a de Procesos (Van der Aalst et al., 2011), uno de los desaf&#237;os que debe ser abordado para mejorar la usabilidad de la miner&#237;a de procesos es su integraci&#243;n con otras metodolog&#237;as y t&#233;cnicas de an&#225;lisis. Un ejemplo claro es provisto por las herramientas de simulaci&#243;n, que pueden complementar el diagn&#243;stico de procesos y el an&#225;lisis mediante la evaluaci&#243;n de implementaciones alternativas (Aguirre, Parra, &amp; Alvarado, 2012).</p>     <p>En general, el proyecto de redise&#241;o de un proceso requiere m&#225;s de un &#250;nico instrumento para alcanzar los resultados deseados. Si bien la miner&#237;a de procesos provee herramientas para el diagn&#243;stico y an&#225;lisis de procesos. &#201;stas deben ser complementadas mediante otras metodolog&#237;as, tales como la simulaci&#243;n u otros enfoques que permitan entender y planificar el proceso de redise&#241;o adecuadamente (Aguirre et al., 2012; Van der Aalst et al., 2011; Van der Aalst, 2016).</p>     <p>6. Conclusiones</p>     <p>En el transcurso de esta investigaci&#243;n se han abordado los principales aspectos necesarios para comprender la importancia de la miner&#237;a de procesos y su aplicaci&#243;n en el campo de la ingenier&#237;a de software, en particular al &#225;rea de procesos de desarrollo de software. Se identificaron adem&#225;s los distintos desaf&#237;os y problemas a los que se enfrenta la miner&#237;a de procesos a la hora de aplicarse en un &#225;mbito real, tanto en general como en el caso de los procesos de software. Por otra parte, se ha visto que la miner&#237;a de procesos puede ser aplicada sobre el proceso de desarrollo y sobre el producto desarrollado. Dada la generalidad de los algoritmos de miner&#237;a de procesos, es posible aplicarlos sobre cualquier entidad que siga una secuencia de pasos l&#243;gicos y de la cual se tengan los datos en un formato adecuado. </p>     <p>En funci&#243;n de la revisi&#243;n anterior se puede ver que la miner&#237;a de procesos es un &#225;rea con un alto potencial de aplicaciones en el campo de la ingenier&#237;a de software, espec&#237;ficamente al estudio de los procesos de desarrollo de software. Adem&#225;s, al ser la miner&#237;a de procesos un campo relativamente joven en comparaci&#243;n a las disciplinas que lo componen, su potencial de crecimiento, tanto a nivel te&#243;rico como pr&#225;ctico es bastante alto. </p>     <p>La capacidad de descubrir los procesos reales, de evaluar su conformidad con respecto al modelo oficial y de encontrar oportunidades de mejora, hacen que la miner&#237;a de procesos tenga un alto impacto a nivel organizacional. El desarrollo de sistemas de informaci&#243;n que incluyan en su dise&#241;o la perspectiva de la miner&#237;a de procesos entrega un valor agregado a las organizaciones de desarrollo de software. Es posible usar la miner&#237;a de procesos para detectar las discrepancias en los procesos, obteniendo de esta tarea una serie de informaci&#243;n que puede ser utilizada por los gestores del proceso para planificar las eventuales correcciones y mejoras. El ejemplo que es conveniente destacar es el que muestra que alrededor de 70% de los cambios solicitados al comit&#233; de control de cambios no eran sometidos a una fase formal de an&#225;lisis. La detecci&#243;n de problemas estructurales en los procesos de desarrollo permite a los encargados de proyectos y a la gerencia superior aplicar medidas correctivas seg&#250;n sea necesario. </p>     <p>Se han detallado tambi&#233;n los desaf&#237;os que debe abordar el campo de la miner&#237;a de procesos. Uno de los principales desaf&#237;os es la necesidad de disponer de datos adecuados, provistos por sistemas de informaci&#243;n conscientes de los procesos de negocio. Este es un tema transversal que no s&#243;lo se da con los procesos de software.</p>     <p>Como se vio en uno de los casos de estudio, la miner&#237;a de procesos puede ser utilizada en l&#237;nea. Esta idea puede generalizarse para evaluar de manera continua el rendimiento de los procesos. Esto permitir&#237;a a los gestores realizar de mejor manera su labor, al ser notificados oportunamente de las posibles desviaciones del proceso y de los problemas que vayan surgiendo en el proceso en tiempo real. </p>     <p>Si bien existen metodolog&#237;as para aplicar t&#233;cnicas de miner&#237;a de procesos en general, el desarrollo de una metodolog&#237;a est&#225;ndar para la implementaci&#243;n de t&#233;cnicas de miner&#237;a de procesos en las organizaciones se considera un problema abierto todav&#237;a, aunque ya existen avances que abordan esta problem&#225;tica. Espec&#237;ficamente, se considera la necesidad de una metodolog&#237;a que explicite el desarrollo de la actividad de incorporaci&#243;n de conocimiento del proceso a sistemas de informaci&#243;n que son naturalmente agn&#243;sticos a &#233;ste. Una vez realizado esto, las tareas en realidad seguir&#237;an, en cierta forma, el enfoque tradicional de miner&#237;a de datos, para el cual existen varias metodolog&#237;as (e.g., CRISP-DM).</p>     <p>Finalmente, se afirma que en funci&#243;n de todo lo anterior, se ha mostrado la importancia de la miner&#237;a de procesos y de los enfoques autom&#225;ticos de evaluaci&#243;n de procesos, tanto a nivel general, como en los procesos de desarrollo de software.</p>     ]]></body>
<body><![CDATA[<p>&nbsp;</p>     <p><b>REFERENCIAS</b></p>     <!-- ref --><p>Aguirre, S., Parra, C., &amp; Alvarado, J. (2012, June). Combination of process mining and simulation tehchniques for business process redesign: a methodological approach. In International Symposium on Data-Driven Process Discovery and Analysis (pp. 24-43). Springer Berlin Heidelberg.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=988815&pid=S1646-9895201700010000500001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>Astromskis, S., Janes, A., Sillitti, A., &amp; Succi, G. (2014). Continuous CMMI assessment using non-invasive measurement and process mining. International Journal of Software Engineering and Knowledge Engineering, 24(09), 1255-1272.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=988817&pid=S1646-9895201700010000500002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <p>Bose, R. J. C., Mans, R. S., &amp; van der Aalst, W. M. (2013, April). Wanna improve process mining results?. In Computational Intelligence and Data Mining (CIDM), 2013 IEEE Symposium on (pp. 127-134). IEEE.</p>     <!-- ref --><p>Bourque, P., &amp; Fairley, R. E. (2014). Guide to the software engineering body of knowledge (SWEBOK (R)): Version 3.0. IEEE Computer Society Press.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=988820&pid=S1646-9895201700010000500004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>Burattin, A. (2015). Obstacles to applying process mining in practice. In Process Mining Techniques in Business Environments (pp. 59-63). Springer International Publishing.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=988822&pid=S1646-9895201700010000500005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>Cabac, L., &amp; Denz, N. (2008). Net components for the integration of process mining into agent-oriented software engineering. In Transactions on Petri Nets and Other Models of Concurrency I (pp. 86-103). Springer Berlin Heidelberg.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=988824&pid=S1646-9895201700010000500006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     <!-- ref --><p>Cook, J. E., &amp; Wolf, A. L. (1998). Discovering models of software processes from event-based data. ACM Transactions on Software Engineering and Methodology (TOSEM), 7(3), 215-249.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=988826&pid=S1646-9895201700010000500007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>do Valle, A. M., Santos, E. A., &amp; de FR Loures, E. (2017). Applying Process Mining Techniques in Software Process Appraisals. Information and Software Technology.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=988828&pid=S1646-9895201700010000500008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>Glazer, H., Dalton, J., Anderson, D., Konrad, M. D., &amp; Shrum, S. (2008). CMMI or agile: why not embrace both!.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=988830&pid=S1646-9895201700010000500009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     <p>Gottschalk, F., van der Aalst, W., &amp; Jansen-Vullers, M. (2008). Mining reference process models and their configurations. In On the Move to Meaningful Internet Systems: OTM 2008 Workshops (pp. 263-272). Springer Berlin/Heidelberg.</p>     ]]></body>
<body><![CDATA[<!-- ref --><p>G&#252;nther, C., &amp; Verbeek, H. XES Standard Definition. <a href="http://www.xes-standard.org" target="_blank">www.xes-standard.org</a> (2009).    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=988833&pid=S1646-9895201700010000500011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> Cited on, 72.</p>     <!-- ref --><p>Halkidi, M., Spinellis, D., Tsatsaronis, G., &amp; Vazirgiannis, M. (2011). Data mining in software engineering. Intelligent Data Analysis, 15(3), 413-441.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=988835&pid=S1646-9895201700010000500012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>Humphrey, W. S. (1995). A discipline for software engineering. Addison-Wesley Longman Publishing Co., Inc.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=988837&pid=S1646-9895201700010000500013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <p>Huo, M., Zhang, H., &amp; Jeffery, R. (2006, May). An exploratory study of process enactment as input to software process improvement. In Proceedings of the 2006 international Workshop on Software Quality (pp. 39-44). ACM. </p>     <p>ISO, I. (2008). IEC 12207 Systems and software engineering-software life cycle processes. International Organization for Standardization, Geneva, Switzerland. </p>     <!-- ref --><p>Jans, M., Alles, M., &amp; Vasarhelyi, M. (2013). The case for process mining in auditing: Sources of value added and areas of application. International Journal of Accounting Information Systems, 14(1), 1-20.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=988841&pid=S1646-9895201700010000500016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     ]]></body>
<body><![CDATA[<p>Kalenkova, A. A., van der Aalst, W. M., Lomazova, I. A., &amp; Rubin, V. A. (2016, October). Process mining using BPMN: relating event logs and process models. In Proceedings of the ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems (pp. 123-123). ACM.</p>     <!-- ref --><p>Kimble, C., de Vasconcelos, J. B., &amp; Rocha, &#193;. (2016). Competence management in knowledge intensive organizations using consensual knowledge and ontologies. Information Systems Frontiers, 18(6), 1119-1130.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=988844&pid=S1646-9895201700010000500018&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>Kruchten, P. (2004). The rational unified process: an introduction. Addison-Wesley Professional.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=988846&pid=S1646-9895201700010000500019&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <p>Mazak, A., &amp; Wimmer, M. (2016). On Marrying Model-driven Engineering and Process Mining: A Case Study in Execution-based Model Profiling. In Proceedings of the 6th IFIP International Symposium on Data-Driven Process Discovery and Analysis (SIMPDA 2016) (pp. 1-10).</p>     <!-- ref --><p>Mejia, J., &amp; Uribe, G. (2015). Extracci&#243;n del Conocimiento t&#225;cito como base para el establecimiento de mejora de procesos de software en las Organizaciones de desarrollo de Software. RISTI-Revista Ib&#233;rica de Sistemas e Tecnologias de Informa&#231;&#227;o, (SPE3), 17-28.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=988849&pid=S1646-9895201700010000500021&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>Mu&#241;oz, M., Gasca, G., &amp; Valtierra, C. (2014). Caracterizando las necesidades de las pymes para implementar mejoras de procesos software: Una comparativa entre la teor&#237;a y la realidad. RISTI-Revista Ib&#233;rica de Sistemas e Tecnologias de Informa&#231;&#227;o, (SPE1), 1-15.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=988851&pid=S1646-9895201700010000500022&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     ]]></body>
<body><![CDATA[<p>Poncin, W., Serebrenik, A., &amp; Van Den Brand, M. (2011, March). Process mining software repositories. In Software Maintenance and Reengineering (CSMR), 2011 15th European Conference on (pp. 5-14). IEEE.</p>     <p>Rubin, V. A., G&#252;nther, C. W., Van Der Aalst, W. M., Kindler, E., Van Dongen, B. F., &amp; Sch&#228;fer, W. (2007, May). Process mining framework for software processes. In International Conference on Software Process (pp. 169-181). Springer Berlin Heidelberg.</p>     <p>Rubin, V. A., Mitsyuk, A. A., Lomazova, I. A., &amp; van der Aalst, W. M. (2014, September). Process mining can be applied to software too!. In Proceedings of the 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (p. 57). ACM. </p>     <p>Osterweil, L. (1987, March). Software processes are software too. In Proceedings of the 9th international conference on Software Engineering (pp. 2-13). IEEE Computer Society Press. </p>     <p>Santos, R., &amp; Oliveira, T. C. (2015, April). Mining software development process variations. In Proceedings of the 30th Annual ACM Symposium on Applied Computing (pp. 1657-1660). ACM. </p>     <!-- ref --><p>Samalikova, J., Kusters, R. J., Trienekens, J. J., &amp; Weijters, A. J. M. M. (2014). Process mining support for Capability Maturity Model Integration&#8208;based software process assessment, in principle and in practice. Journal of Software: Evolution and Process, 26(7), 714-728.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=988858&pid=S1646-9895201700010000500028&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     <p>Samalikova, J., Trienekens, J. J., Kusters, R. J., &amp; Weijters, A. T. (2009, September). Discovering changes of the change control board process during a software development project using process mining. In European Conference on Software Process Improvement (pp. 128-136). Springer Berlin Heidelberg.</p>     <!-- ref --><p>Samalikova, J., Kusters, R. J., Trienekens, J. J., Weijters, T., &amp; Siemons, P. (2011). Toward objective software process information: experiences from a case study. Software Quality Journal, 19(1), 101-120.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=988861&pid=S1646-9895201700010000500030&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     ]]></body>
<body><![CDATA[<p>Shah, V., Khadke, C., &amp; Rana, S. (2015, April). Mining process models and architectural components from test cases. In Software Testing, Verification and Validation Workshops (ICSTW), 2015 IEEE Eighth International Conference on (pp. 1-6). IEEE. </p>     <p>Stolfa, J., Stolfa, S., Kosinar, M. A., &amp; Snasel, V. (2016). Introduction to integration of the process mining to the knowledge framework for software processes. In Proceedings of the Second International Afro-European Conference for Industrial Advancement AECIA 2015 (pp. 21-31). Springer International Publishing.</p>     <p>Sureka, A., Kumar, A., &amp; Gupta, S. (2015, February). Ahaan: Software process intelligence: Mining software process data for extracting actionable information. In Proceedings of the 8th India Software Engineering Conference (pp. 198-199). ACM.</p>     <!-- ref --><p>Team, S. U. (2011). Standard CMMI Appraisal Method for Process Improvement (SCAMPI) A, Version 1.3: Method Definition Document.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=988866&pid=S1646-9895201700010000500034&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <p>Trcka, N., &amp; Pechenizkiy, M. (2009, November). From local patterns to global models: Towards domain driven educational process mining. In Intelligent Systems Design and Applications, 2009. ISDA'09. Ninth International Conference on (pp. 1114-1119). IEEE.</p>     <p>Van Der Aalst, W. M., Adriansyah, A., De Medeiros, A. K. A., Arcieri, F., Baier, T., Blickle, T., ... &amp; Burattin, A. (2011, August). Process mining manifesto. In International Conference on Business Process Management (pp. 169-194). Springer Berlin Heidelberg.</p>     <p>Van der Aalst, W. M., Pesic, M., &amp; Song, M. (2010, June). Beyond process mining: from the past to present and future. In International Conference on Advanced Information Systems Engineering (pp. 38-52). Springer Berlin Heidelberg.</p>     <!-- ref --><p>Van Der Aalst, W. M. (2012). Process mining: Overview and opportunities. ACM Transactions on Management Information Systems (TMIS), 3(2), 7.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=988871&pid=S1646-9895201700010000500038&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     ]]></body>
<body><![CDATA[<!-- ref --><p>Van der Aalst, W. M. (2005). Business alignment: using process mining as a tool for delta analysis and conformance testing. Requirements Engineering, 10(3), 198-211.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=988873&pid=S1646-9895201700010000500039&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>Van der Aalst, W. M. (2016). Process mining: data science in action. Springer.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=988875&pid=S1646-9895201700010000500040&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <p>Van der Aalst, W. M. (2015, August). Big software on the run: in vivo software analytics based on process mining (keynote). In Proceedings of the 2015 International Conference on Software and System Process (pp. 1-5). ACM. </p>     <!-- ref --><p>Van der Aalst, W. M. (2014). Process mining in the large: a tutorial. In Business Intelligence (pp. 33-76). Springer International Publishing.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=988878&pid=S1646-9895201700010000500042&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <p>Van der Aalst, W. M., van Dongen, B. F., G&#252;nther, C. W., Mans, R. S., De Medeiros, A. A., Rozinat, A., ... &amp; Weijters, A. J. M. M. (2007, June). ProM 4.0: comprehensive support for real process analysis. In International Conference on Application and Theory of Petri Nets (pp. 484-494). Springer Berlin Heidelberg.</p>     <!-- ref --><p>Van der Aalst, W. M., van Hee, K. M., van Werf, J. M., &amp; Verdonk, M. (2010). Auditing 2.0: Using process mining to support tomorrow's auditor. Computer, 43(3).    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=988881&pid=S1646-9895201700010000500044&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     ]]></body>
<body><![CDATA[<!-- ref --><p>Zinski, C. (2001). Internet Banking: The Trade Name Trend. Banking &amp; Financial Services Policy.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=988883&pid=S1646-9895201700010000500045&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <p>&nbsp;</p>     <p>Recebido/Submission: 24/03/2016</p>     <p>Aceita&#231;&#227;o/Acceptance: 27/04/2016</p>      ]]></body><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Aguirre]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Parra]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Alvarado]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Combination of process mining and simulation tehchniques for business process redesign: a methodological approach]]></article-title>
<source><![CDATA[International Symposium on Data-Driven Process Discovery and Analysis]]></source>
<year>2012</year>
<month>, </month>
<day>Ju</day>
<page-range>24-43</page-range><publisher-name><![CDATA[Springer Berlin Heidelberg]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Astromskis]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Janes]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Sillitti]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Succi]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Continuous CMMI assessment using non-invasive measurement and process mining]]></article-title>
<source><![CDATA[International Journal of Software Engineering and Knowledge Engineering]]></source>
<year>2014</year>
<volume>24</volume>
<numero>09</numero>
<issue>09</issue>
<page-range>1255-1272</page-range></nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bose]]></surname>
<given-names><![CDATA[R. J. C.]]></given-names>
</name>
<name>
<surname><![CDATA[Mans]]></surname>
<given-names><![CDATA[R. S.]]></given-names>
</name>
<name>
<surname><![CDATA[van der Aalst]]></surname>
<given-names><![CDATA[W. M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Wanna improve process mining results?]]></article-title>
<source><![CDATA[Computational Intelligence and Data Mining]]></source>
<year>2013</year>
<month>, </month>
<day>Ap</day>
<page-range>127-134</page-range><publisher-name><![CDATA[IEEE]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bourque]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Fairley]]></surname>
<given-names><![CDATA[R. E.]]></given-names>
</name>
</person-group>
<source><![CDATA[Guide to the software engineering body of knowledge (SWEBOK (R)): Version 3.0]]></source>
<year>2014</year>
<publisher-name><![CDATA[IEEE Computer Society Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Burattin]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Obstacles to applying process mining in practice]]></article-title>
<source><![CDATA[Process Mining Techniques in Business Environments]]></source>
<year>2015</year>
<page-range>59-63</page-range><publisher-name><![CDATA[Springer International Publishing]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cabac]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[Denz]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Net components for the integration of process mining into agent-oriented software engineering]]></article-title>
<source><![CDATA[Transactions on Petri Nets and Other Models of Concurrency I]]></source>
<year>2008</year>
<page-range>86-103</page-range><publisher-name><![CDATA[Springer Berlin Heidelberg]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cook]]></surname>
<given-names><![CDATA[J. E.]]></given-names>
</name>
<name>
<surname><![CDATA[Wolf]]></surname>
<given-names><![CDATA[A. L.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Discovering models of software processes from event-based data]]></article-title>
<source><![CDATA[ACM Transactions on Software Engineering and Methodology (TOSEM)]]></source>
<year>1998</year>
<volume>7</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>215-249</page-range></nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[do Valle]]></surname>
<given-names><![CDATA[A. M.]]></given-names>
</name>
<name>
<surname><![CDATA[Santos]]></surname>
<given-names><![CDATA[E. A.]]></given-names>
</name>
<name>
<surname><![CDATA[de FR Loures]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Applying Process Mining Techniques in Software Process Appraisals]]></article-title>
<source><![CDATA[Information and Software Technology]]></source>
<year>2017</year>
</nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Glazer]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Dalton]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Anderson]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Konrad]]></surname>
<given-names><![CDATA[M. D.]]></given-names>
</name>
<name>
<surname><![CDATA[Shrum]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[CMMI or agile: why not embrace both!]]></source>
<year>2008</year>
</nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gottschalk]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[van der Aalst]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
<name>
<surname><![CDATA[Jansen-Vullers]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Mining reference process models and their configurations]]></article-title>
<source><![CDATA[On the Move to Meaningful Internet Systems]]></source>
<year>2008</year>
<page-range>263-272</page-range><publisher-name><![CDATA[Springer Berlin/Heidelberg]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B11">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Günther]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Verbeek]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<source><![CDATA[XES Standard Definition]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B12">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Halkidi]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Spinellis]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Tsatsaronis]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Vazirgiannis]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Data mining in software engineering]]></article-title>
<source><![CDATA[Intelligent Data Analysis]]></source>
<year>2011</year>
<volume>15</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>413-441</page-range></nlm-citation>
</ref>
<ref id="B13">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Humphrey]]></surname>
<given-names><![CDATA[W. S.]]></given-names>
</name>
</person-group>
<source><![CDATA[A discipline for software engineering]]></source>
<year>1995</year>
<publisher-name><![CDATA[Addison-Wesley Longman Publishing Co., Inc]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B14">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Huo]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Zhang]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Jeffery]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An exploratory study of process enactment as input to software process improvement]]></article-title>
<source><![CDATA[Proceedings]]></source>
<year>2006</year>
<month>, </month>
<day>Ma</day>
<page-range>39-44</page-range><publisher-name><![CDATA[ACM]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B15">
<nlm-citation citation-type="book">
<collab>ISO</collab>
<source><![CDATA[IEC 12207 Systems and software engineering-software life cycle processes]]></source>
<year>2008</year>
<publisher-loc><![CDATA[Geneva ]]></publisher-loc>
<publisher-name><![CDATA[International Organization for Standardization]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B16">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Jans]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Alles]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Vasarhelyi]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The case for process mining in auditing: Sources of value added and areas of application]]></article-title>
<source><![CDATA[International Journal of Accounting Information Systems]]></source>
<year>2013</year>
<volume>14</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>1-20</page-range></nlm-citation>
</ref>
<ref id="B17">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kalenkova]]></surname>
<given-names><![CDATA[A. A.]]></given-names>
</name>
<name>
<surname><![CDATA[van der Aalst]]></surname>
<given-names><![CDATA[W. M.]]></given-names>
</name>
<name>
<surname><![CDATA[Lomazova]]></surname>
<given-names><![CDATA[I. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Rubin]]></surname>
<given-names><![CDATA[V. A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Process mining using BPMN: relating event logs and process models]]></article-title>
<source><![CDATA[Proceedings]]></source>
<year>2016</year>
<month>, </month>
<day>Oc</day>
<page-range>123-123</page-range><publisher-name><![CDATA[ACM]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B18">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kimble]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[de Vasconcelos]]></surname>
<given-names><![CDATA[J. B.]]></given-names>
</name>
<name>
<surname><![CDATA[Rocha]]></surname>
<given-names><![CDATA[Á.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Competence management in knowledge intensive organizations using consensual knowledge and ontologies]]></article-title>
<source><![CDATA[Information Systems Frontiers]]></source>
<year>2016</year>
<volume>18</volume>
<numero>6</numero>
<issue>6</issue>
<page-range>1119-1130</page-range></nlm-citation>
</ref>
<ref id="B19">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kruchten]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<source><![CDATA[The rational unified process: an introduction]]></source>
<year>2004</year>
<publisher-name><![CDATA[Addison-Wesley Professional]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B20">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mazak]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Wimmer]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[On Marrying Model-driven Engineering and Process Mining: A Case Study in Execution-based Model Profiling]]></article-title>
<source><![CDATA[Proceedings]]></source>
<year>2016</year>
<page-range>1-10</page-range></nlm-citation>
</ref>
<ref id="B21">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mejia]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Uribe]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Extracción del Conocimiento tácito como base para el establecimiento de mejora de procesos de software en las Organizaciones de desarrollo de Software]]></article-title>
<source><![CDATA[RISTI-Revista Ibérica de Sistemas e Tecnologias de Informação]]></source>
<year>2015</year>
<numero>SPE3</numero>
<issue>SPE3</issue>
<page-range>17-28</page-range></nlm-citation>
</ref>
<ref id="B22">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Muñoz]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Gasca]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Valtierra]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Caracterizando las necesidades de las pymes para implementar mejoras de procesos software: Una comparativa entre la teoría y la realidad]]></article-title>
<source><![CDATA[RISTI-Revista Ibérica de Sistemas e Tecnologias de Informação]]></source>
<year>2014</year>
<numero>SPE1</numero>
<issue>SPE1</issue>
<page-range>1-15</page-range></nlm-citation>
</ref>
<ref id="B23">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Poncin]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
<name>
<surname><![CDATA[Serebrenik]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Van Den Brand]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Process mining software repositories]]></article-title>
<source><![CDATA[Software Maintenance and Reengineering (CSMR), 2011]]></source>
<year>2011</year>
<month>, </month>
<day>Ma</day>
<page-range>5-14</page-range><publisher-name><![CDATA[IEEE]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B24">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rubin]]></surname>
<given-names><![CDATA[V. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Günther]]></surname>
<given-names><![CDATA[C. W.]]></given-names>
</name>
<name>
<surname><![CDATA[Van Der Aalst]]></surname>
<given-names><![CDATA[W. M.]]></given-names>
</name>
<name>
<surname><![CDATA[Kindler]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Van Dongen]]></surname>
<given-names><![CDATA[B. F.]]></given-names>
</name>
<name>
<surname><![CDATA[Schäfer]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Process mining framework for software processes]]></article-title>
<source><![CDATA[]]></source>
<year>2007</year>
<month>, </month>
<day>Ma</day>
<page-range>169-181</page-range><publisher-name><![CDATA[Springer Berlin Heidelberg]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B25">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rubin]]></surname>
<given-names><![CDATA[V. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Mitsyuk]]></surname>
<given-names><![CDATA[A. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Lomazova]]></surname>
<given-names><![CDATA[I. A.]]></given-names>
</name>
<name>
<surname><![CDATA[van der Aalst]]></surname>
<given-names><![CDATA[W. M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Process mining can be applied to software too!]]></article-title>
<source><![CDATA[Proceedings]]></source>
<year>2014</year>
<month>, </month>
<day>Se</day>
<page-range>57</page-range><publisher-name><![CDATA[ACM]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B26">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Osterweil]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Software processes are software too]]></article-title>
<source><![CDATA[Proceedings]]></source>
<year>1987</year>
<month>, </month>
<day>Ma</day>
<page-range>2-13</page-range><publisher-name><![CDATA[IEEE Computer Society Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B27">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Santos]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Oliveira]]></surname>
<given-names><![CDATA[T. C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Mining software development process variations]]></article-title>
<source><![CDATA[Proceedings]]></source>
<year>2015</year>
<month>, </month>
<day>Ap</day>
<page-range>1657-1660</page-range><publisher-name><![CDATA[ACM]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B28">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Samalikova]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Kusters]]></surname>
<given-names><![CDATA[R. J.]]></given-names>
</name>
<name>
<surname><![CDATA[Trienekens]]></surname>
<given-names><![CDATA[J. J.]]></given-names>
</name>
<name>
<surname><![CDATA[Weijters]]></surname>
<given-names><![CDATA[A. J. M. M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Process mining support for Capability Maturity Model Integration&#8208;based software process assessment, in principle and in practice]]></article-title>
<source><![CDATA[Journal of Software: Evolution and Process]]></source>
<year>2014</year>
<volume>26</volume>
<numero>7</numero>
<issue>7</issue>
<page-range>714-728</page-range></nlm-citation>
</ref>
<ref id="B29">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Samalikova]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Trienekens]]></surname>
<given-names><![CDATA[J. J.]]></given-names>
</name>
<name>
<surname><![CDATA[Kusters]]></surname>
<given-names><![CDATA[R. J.]]></given-names>
</name>
<name>
<surname><![CDATA[Weijters]]></surname>
<given-names><![CDATA[A. T.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Discovering changes of the change control board process during a software development project using process mining]]></article-title>
<source><![CDATA[]]></source>
<year>2009</year>
<month>, </month>
<day>Se</day>
<page-range>128-136</page-range><publisher-name><![CDATA[Springer Berlin Heidelberg]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B30">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Samalikova]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Kusters]]></surname>
<given-names><![CDATA[R. J.]]></given-names>
</name>
<name>
<surname><![CDATA[Trienekens]]></surname>
<given-names><![CDATA[J. J.]]></given-names>
</name>
<name>
<surname><![CDATA[Weijters]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Siemons]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Toward objective software process information: experiences from a case study]]></article-title>
<source><![CDATA[Software Quality Journal]]></source>
<year>2011</year>
<volume>19</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>101-120</page-range></nlm-citation>
</ref>
<ref id="B31">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Shah]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
<name>
<surname><![CDATA[Khadke]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Rana]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Mining process models and architectural components from test cases]]></article-title>
<source><![CDATA[Software Testing, Verification and Validation Workshops (ICSTW)]]></source>
<year>2015</year>
<month>, </month>
<day>Ap</day>
<page-range>1-6</page-range><publisher-name><![CDATA[IEEE]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B32">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[tolfa]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Stolfa]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Kosinar]]></surname>
<given-names><![CDATA[M. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Snasel]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Introduction to integration of the process mining to the knowledge framework for software processes]]></article-title>
<source><![CDATA[Proceedings]]></source>
<year>2016</year>
<page-range>21-31</page-range><publisher-name><![CDATA[Springer International Publishing]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B33">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sureka]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Kumar]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Gupta]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Ahaan: Software process intelligence: Mining software process data for extracting actionable information]]></article-title>
<source><![CDATA[Proceedings]]></source>
<year>2015</year>
<month>, </month>
<day>Fe</day>
<page-range>198-199</page-range><publisher-name><![CDATA[ACM]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B34">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Team]]></surname>
<given-names><![CDATA[S. U.]]></given-names>
</name>
</person-group>
<source><![CDATA[Standard CMMI Appraisal Method for Process Improvement (SCAMPI) A, Version 1.3: Method Definition Document]]></source>
<year>2011</year>
</nlm-citation>
</ref>
<ref id="B35">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Trcka]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
<name>
<surname><![CDATA[Pechenizkiy]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[From local patterns to global models: Towards domain driven educational process mining]]></article-title>
<source><![CDATA[Intelligent Systems Design and Applications, 2009. ISDA'09]]></source>
<year>2009</year>
<month>, </month>
<day>No</day>
<page-range>1114-1119</page-range><publisher-name><![CDATA[IEEE]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B36">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Van Der Aalst]]></surname>
<given-names><![CDATA[W. M.]]></given-names>
</name>
<name>
<surname><![CDATA[Adriansyah]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[De Medeiros]]></surname>
<given-names><![CDATA[A. K. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Arcieri]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[Baier]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Blickle]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Burattin]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Process mining manifesto]]></article-title>
<source><![CDATA[]]></source>
<year>2011</year>
<month>, </month>
<day>Au</day>
<page-range>169-194</page-range><publisher-name><![CDATA[Springer Berlin Heidelberg]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B37">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Van Der Aalst]]></surname>
<given-names><![CDATA[W. M.]]></given-names>
</name>
<name>
<surname><![CDATA[Pesic]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Song]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Beyond process mining: from the past to present and future]]></article-title>
<source><![CDATA[]]></source>
<year>2010</year>
<month>, </month>
<day>Ju</day>
<page-range>38-52</page-range><publisher-name><![CDATA[Springer Berlin Heidelberg]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B38">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Van Der Aalst]]></surname>
<given-names><![CDATA[W. M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Process mining: Overview and opportunities]]></article-title>
<source><![CDATA[ACM Transactions on Management Information Systems (TMIS)]]></source>
<year>2012</year>
<volume>3</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>7</page-range></nlm-citation>
</ref>
<ref id="B39">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Van Der Aalst]]></surname>
<given-names><![CDATA[W. M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Business alignment: using process mining as a tool for delta analysis and conformance testing]]></article-title>
<source><![CDATA[Requirements Engineering]]></source>
<year>2005</year>
<volume>10</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>198-211</page-range></nlm-citation>
</ref>
<ref id="B40">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Van Der Aalst]]></surname>
<given-names><![CDATA[W. M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Process mining: data science in action]]></source>
<year>2016</year>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B41">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Van Der Aalst]]></surname>
<given-names><![CDATA[W. M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Big software on the run: in vivo software analytics based on process mining (keynote)]]></article-title>
<source><![CDATA[Proceedings]]></source>
<year>2015</year>
<month>, </month>
<day>Au</day>
<page-range>1-5</page-range><publisher-name><![CDATA[ACM]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B42">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Van Der Aalst]]></surname>
<given-names><![CDATA[W. M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Process mining in the large: a tutorial]]></article-title>
<source><![CDATA[Business Intelligence]]></source>
<year>2014</year>
<page-range>33-76</page-range><publisher-name><![CDATA[Springer International Publishing]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B43">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Van Der Aalst]]></surname>
<given-names><![CDATA[W. M.]]></given-names>
</name>
<name>
<surname><![CDATA[van Dongen]]></surname>
<given-names><![CDATA[B. F.]]></given-names>
</name>
<name>
<surname><![CDATA[Günther]]></surname>
<given-names><![CDATA[C. W.]]></given-names>
</name>
<name>
<surname><![CDATA[Mans]]></surname>
<given-names><![CDATA[R. S.]]></given-names>
</name>
<name>
<surname><![CDATA[De Medeiros]]></surname>
<given-names><![CDATA[A. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Rozinat]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Weijters]]></surname>
<given-names><![CDATA[A. J. M. M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[ProM 4.0: comprehensive support for real process analysis]]></article-title>
<source><![CDATA[]]></source>
<year>2007</year>
<month>, </month>
<day>Ju</day>
<page-range>484-494</page-range><publisher-name><![CDATA[Springer Berlin Heidelberg]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B44">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Van Der Aalst]]></surname>
<given-names><![CDATA[W. M.]]></given-names>
</name>
<name>
<surname><![CDATA[van Hee]]></surname>
<given-names><![CDATA[K. M.]]></given-names>
</name>
<name>
<surname><![CDATA[van Werf]]></surname>
<given-names><![CDATA[J. M.]]></given-names>
</name>
<name>
<surname><![CDATA[Verdonk]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Auditing 2.0: Using process mining to support tomorrow's auditor]]></article-title>
<source><![CDATA[Computer]]></source>
<year>2010</year>
<volume>43</volume>
<numero>3</numero>
<issue>3</issue>
</nlm-citation>
</ref>
<ref id="B45">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zinski]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<source><![CDATA[Internet Banking: The Trade Name Trend]]></source>
<year>2001</year>
<publisher-name><![CDATA[Banking & Financial Services Policy]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
