Process mining can be applied to software too!

V.A. Rubin, A.A. Mitsyuk, I.A. Lomazova, W.M.P. Aalst, van der

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

53 Citations (Scopus)

Abstract

Modern information systems produce tremendous amounts of event data. The area of process mining deals with extracting knowledge from this data. Real-life processes can be effectively discovered, analyzed and optimized with the help of mature process mining techniques. There is a variety of process mining case studies and experience reports from such business areas as healthcare, public, transportation and education. Although nowadays, these techniques are mostly used for discovering business processes. The goal of this industrial paper is to show that process mining can be applied to software too. Here we present and analyze our experiences on applying process mining in different productive software systems used in the touristic domain. Process models and user interface workflows underlie the functional specifications of the systems we experiment with. When the systems are utilized, user interaction is recorded in event logs. After applying process mining methods to these logs, process and user interface flow models are automatically derived. These resulting models provide insight regarding the real usage of the software, motivate the changes in the functional specifications, enable usability improvements and software redesign. Thus, with the help of our examples we demonstrate that process mining facilitates new forms of software analysis. The user interaction with almost every software system can be mined in order to improve the software and to monitor and measure its real usage.
Original languageEnglish
Title of host publication8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESIM'14, Torino, Italy, September 18-19, 2014)
Place of PublicationNew York NY
PublisherAssociation for Computing Machinery, Inc
Pages57/1-8
ISBN (Print)978-1-4503-2774-9
DOIs
Publication statusPublished - 2014
Event8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESIM '14), September 18-19, 2014, Turin, Italy - Turin, Italy
Duration: 18 Sept 201419 Sept 2014

Conference

Conference8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESIM '14), September 18-19, 2014, Turin, Italy
Abbreviated titleESIM '14
Country/TerritoryItaly
CityTurin
Period18/09/1419/09/14

Fingerprint

Dive into the research topics of 'Process mining can be applied to software too!'. Together they form a unique fingerprint.

Cite this