Software Failure Log Analysis for Engineers-Review

被引:2
|
作者
Dobrowolski, Wojciech [1 ,2 ]
Nikodem, Maciej [2 ]
Unold, Olgierd [2 ]
机构
[1] Nokia, Rodziny Hiszpanskich 8, PL-02685 Warsaw, Poland
[2] Wroclaw Univ Technol, Wybrzeze Stanislawa Wyspianskiego 27, PL-50370 Wroclaw, Poland
关键词
software engineering; software failures; log mining; log analysis; implementation; engineer;
D O I
10.3390/electronics12102260
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The use of automated methods for log analysis is unavoidable in any large company; therefore, it has attracted attention from engineers and researchers. As a result, the number of articles in the field grows yearly and new approaches are frequently proposed. Unfortunately, published research works only sometimes meet the needs of engineers wishing to apply the methods in real-life systems. A common issue is that the method's benefits often do not compensate for the effort required for its implementation and maintenance. Therefore, engineers must understand the pros and cons of full-scale applications, including the implementation details and the required effort. This work provides a comprehensive review of automated log analysis methods and aims to offer a guide for software engineers who fix integration and production failures. The article categorizes and provides an overview of existing methods and assesses their implementation and maintenance costs, as well as the feasibility of the methods. The article also identifies and describes the shortcomings of existing methods, including concept drift, which is not addressed with sufficient attention, as well as the lack of online benchmarks and the interpretation of the log sequence as a language, without an in-depth analysis of its properties. Despite growing efforts to provide feasible and widely adopted solutions, many reference implementations are unavailable. Consequently, the time and computation complexities differ between various implementations of the same approaches, making the results of research work difficult to replicate in real-life scenarios.
引用
收藏
页数:21
相关论文
共 50 条
  • [31] Josh Doody on Salary Negotiation for Software Engineers
    Blankenship, Marcus
    Doody, Josh
    IEEE SOFTWARE, 2017, 34 (02) : 117 - 120
  • [32] Unveiling Hidden Anomalies: Leveraging SMAC-LSTM for Enhanced Software Log Analysis
    Sun, Yicheng
    Keung, Jacky
    Zhang, Jingyu
    Yu, Hi Kuen
    Luo, Wenqiang
    Liu, Shuo
    2024 IEEE 48TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE, COMPSAC 2024, 2024, : 1178 - 1183
  • [33] LogSummary: Unstructured Log Summarization for Software Systems
    Meng, Weibin
    Zaiter, Federico
    Zhang, Yuzhe
    Liu, Ying
    Zhang, Shenglin
    Tao, Shimin
    Zhu, Yichen
    Han, Tao
    Zhao, Yongpeng
    Wang, En
    Zhang, Yuzhi
    Pei, Dan
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2023, 20 (03): : 3803 - 3815
  • [34] Revolutionizing Log Parsing for Modern Software Systems
    Petrescu, Stefan
    2023 IEEE 34TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS, ISSREW, 2023, : 17 - 21
  • [35] VM Failure Prediction with Log Analysis using BERT-CNN Model
    Nam, Sukhyun
    Yoo, Jae-Hyoung
    Hong, James Won-Ki
    2022 18TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM 2022): INTELLIGENT MANAGEMENT OF DISRUPTIVE NETWORK TECHNOLOGIES AND SERVICES, 2022, : 331 - 337
  • [36] Log Attention - Assessing Software Releases with Attention-Based Log Anomaly Detection
    Munir, Sohail
    Ali, Hamid
    Qureshi, Jahangeer
    SERVICE-ORIENTED COMPUTING, ICSOC 2021 WORKSHOPS, 2022, 13236 : 139 - 150
  • [37] A systematic literature review on automated log abstraction techniques
    El-Masri, Diana
    Petrillo, Fabio
    Gueheneuc, Yann-Gael
    Hamou-Lhadj, Abdelwahab
    Bouziane, Anas
    INFORMATION AND SOFTWARE TECHNOLOGY, 2020, 122
  • [38] Landscape of Automated Log Analysis: A Systematic Literature Review and Mapping Study
    Korzeniowski, Lukasz
    Goczyla, Krzysztof
    IEEE ACCESS, 2022, 10 : 21892 - 21913
  • [39] The Effect of Work Environments on Productivity and Satisfaction of Software Engineers
    Johnson, Brittany
    Zimmermann, Thomas
    Bird, Christian
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (04) : 736 - 757
  • [40] Developing Topographic Surveying Software to Train Civil Engineers
    Castro-Garcia, M.
    Perez-Romero, A. M.
    Leon-Bonillo, M. J.
    Manzano-Agugliaro, F.
    JOURNAL OF PROFESSIONAL ISSUES IN ENGINEERING EDUCATION AND PRACTICE, 2017, 143 (01)