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 条
  • [1] Discovering Process Model from Incomplete Log using Process Mining
    Zakarija, Ivona
    Skopljanac-Macina, Frano
    Blaskovic, Bruno
    PROCEEDINGS OF ELMAR-2015 57TH INTERNATIONAL SYMPOSIUM ELMAR-2015, 2015, : 117 - 120
  • [2] Discovering expressive process models by clustering log traces
    Greco, Gianluigi
    Guzzo, Antonella
    Pontieri, Luigi
    Sacca, Domenico
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2006, 18 (08) : 1010 - 1027
  • [3] Mining the log-tree of process traces: current approach and future perspectives
    Canensi, L.
    Leonardi, G.
    Montani, S.
    Terenziani, P.
    2015 IEEE 27TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2015), 2015, : 310 - 316
  • [4] BIM log mining: Discovering social networks
    Zhang, Limao
    Ashuri, Baabak
    AUTOMATION IN CONSTRUCTION, 2018, 91 : 31 - 43
  • [5] Interactive mining and retrieval from process traces
    Bottrighi, Alessio
    Canensi, Luca
    Leonardi, Giorgio
    Montani, Stefania
    Terenziani, Paolo
    EXPERT SYSTEMS WITH APPLICATIONS, 2018, 110 : 62 - 79
  • [6] A Text Mining Method for Discovering Hidden Links
    Li, Guangrong
    Zhang, Xiaodan
    Yoo, Illhoi
    Zhou, Xiaohua
    2009 IEEE INTERNATIONAL CONFERENCE ON GRANULAR COMPUTING ( GRC 2009), 2009, : 326 - +
  • [7] Bot Log Mining: Using Logs from Robotic Process Automation for Process Mining
    Egger, Andreas
    ter Hofstede, Arthur H. M.
    Kratsch, Wolfgang
    Leemans, Sander J. J.
    Roeglinger, Maximilian
    Wynn, Moe Thandar
    CONCEPTUAL MODELING, ER 2020, 2020, 12400 : 51 - 61
  • [8] From Semantically Abstracted Traces to Process Mining and Process Model Comparison
    Leonardi, Giorgio
    Striani, Manuel
    Quaglini, Silvana
    Cavallini, Anna
    Montani, Stefania
    AI*IA 2018 - ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, 11298 : 47 - 59
  • [9] Discovering Structural Errors From Business Process Event Logs
    Song, Wei
    Chang, Zhen
    Jacobsen, Hans-Arno
    Zhang, Pengcheng
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2022, 34 (11) : 5293 - 5306
  • [10] Workflow mining: Discovering process models from event logs
    van der Aalst, W
    Weijters, T
    Maruster, L
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2004, 16 (09) : 1128 - 1142