Discovering Hidden Errors from Application Log Traces with Process Mining

被引:2
作者
Cinque, Marcello [1 ]
Della Corte, Raffaele [1 ]
Pecchia, Antonio [1 ]
机构
[1] Univ Napoli Federico II, Dipartimento Ingn Elettr & Tecnol Informaz, Via Claudio 21, I-80125 Naples, Italy
来源
2019 15TH EUROPEAN DEPENDABLE COMPUTING CONFERENCE (EDCC 2019) | 2019年
关键词
process mining; application log; trace; software errors; testing;
D O I
10.1109/EDCC.2019.00034
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Over the past decades logs have been widely used for detecting and analyzing failures of computer applications. Nevertheless, it is widely accepted by the scientific community that failures might go undetected in the logs. This paper proposes a measurement study with a dataset of 3,794 log traces obtained from normative and failure runs of the Apache web server. We use process mining (i) to infer a model of the normative log behavior, e.g., presence and ordering of messages in the traces, and (ii) to detect failures within arbitrary traces by looking for deviations from the model (conformance checking). Analysis is done with the Integer Linear Programming (ILP) Miner, Inductive Miner and Alpha++ Miner algorithms. Our measurements indicate that, although only around 18% failure traces contain explicit error keywords and phrases, conformance checking allows detecting up to 87% failures at high precision, which means that most of the errors are hidden across the traces.
引用
收藏
页码:137 / 140
页数:4
相关论文
共 50 条
  • [21] A policy-based process mining framework: mining business policy texts for discovering process models
    Li, Jiexun
    Wang, Harry Jiannan
    Zhang, Zhu
    Zhao, J. Leon
    INFORMATION SYSTEMS AND E-BUSINESS MANAGEMENT, 2010, 8 (02) : 169 - 188
  • [22] A policy-based process mining framework: mining business policy texts for discovering process models
    Jiexun Li
    Harry Jiannan Wang
    Zhu Zhang
    J. Leon Zhao
    Information Systems and e-Business Management, 2010, 8 : 169 - 188
  • [23] The Role of Log Representativeness in Estimating Generalization in Process Mining
    Karunaratne, Anandi
    Polyvyanyy, Artem
    Moffat, Alistair
    2024 6TH INTERNATIONAL CONFERENCE ON PROCESS MINING, ICPM, 2024, : 33 - 40
  • [24] Frequent pattern mining-based log file partition for process mining
    Bantay, Laszlo
    Abonyi, Janos
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 123
  • [25] Discovering Requirements through Goal-Driven Process Mining
    Dabrowski, Jacek
    Kifetew, Fitsum Meshesha
    Munante, Denisse
    Letier, Emmanuel
    Siena, Alberto
    Susi, Angelo
    2017 IEEE 25TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS (REW), 2017, : 199 - 203
  • [26] Interestingness of Traces in Declarative Process Mining: The Janus LTLpf Approach
    Cecconi, Alessio
    Di Ciccio, Claudio
    De Giacomo, Giuseppe
    Mendling, Jan
    BUSINESS PROCESS MANAGEMENT (BPM 2018), 2018, 11080 : 121 - 138
  • [27] Discovering System Dynamics Simulation Models Using Process Mining
    Pourbafrani, Mahsa
    van der Aalst, Wil M. P.
    IEEE ACCESS, 2022, 10 : 78527 - 78547
  • [28] Process Mining Meets Causal Machine Learning: Discovering Causal Rules from Event Logs
    Bozorgi, Zahra Dasht
    Teinemaa, Irene
    Dumas, Marlon
    La Rosa, Marcello
    Polyvyanyy, Artem
    2020 2ND INTERNATIONAL CONFERENCE ON PROCESS MINING (ICPM 2020), 2020, : 129 - 136
  • [29] Building a valuable event log for process mining: an experimental exploration of a guided process
    Jans, Mieke
    Soffer, Pnina
    Jouck, Toon
    ENTERPRISE INFORMATION SYSTEMS, 2019, 13 (05) : 601 - 630
  • [30] Discovering Break Behaviours in Process Mining: An Application to Discover Treatment Pathways in ICU of Patients with Acute Coronary Syndrome
    Chen, Qifan
    Lu, Yang
    Tam, Charmaine S.
    Poon, Simon K.
    PROCESS MINING WORKSHOPS, ICPM 2022, 2023, 468 : 354 - 365