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 条
  • [41] Junior Software Engineers' International Communication and Collaboration Competences
    Niva, Anu
    Markkula, Jouni
    Annanpera, Elina
    IEEE ACCESS, 2023, 11 : 139039 - 139068
  • [42] Contextualizing the Information-Seeking Behavior of Software Engineers
    Freund, Luanne
    JOURNAL OF THE ASSOCIATION FOR INFORMATION SCIENCE AND TECHNOLOGY, 2015, 66 (08) : 1594 - 1605
  • [43] Decomposing composition: Service-oriented software engineers
    Blake, M. Brian
    IEEE SOFTWARE, 2007, 24 (06) : 68 - 77
  • [44] Links between the personalities, views and attitudes of software engineers
    Feldt, Robert
    Angelis, Lefteris
    Torkar, Richard
    Samuelsson, Maria
    INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (06) : 611 - 624
  • [45] Identifying Technical Competences of IT Professionals: The Case of Software Engineers
    Colomo-Palacios, Ricardo
    Tovar-Caro, Edmundo
    Garcia-Crespo, Angel
    Miguel Gomez-Berbis, Juan
    INTERNATIONAL JOURNAL OF HUMAN CAPITAL AND INFORMATION TECHNOLOGY PROFESSIONALS, 2010, 1 (01) : 31 - 43
  • [46] Belief and Evidence How Software Engineers Form Their Opinions
    Devanbu, Prem
    Zimmermann, Thomas
    Bird, Christian
    IEEE SOFTWARE, 2018, 35 (06) : 72 - 76
  • [47] Desired Qualifications Sought in Entry Level Software Engineers
    Stamm, Sid
    PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 1, SIGCSE 2023, 2023, : 854 - 860
  • [48] A Survey on Automated Log Analysis for Reliability Engineering
    He, Shilin
    He, Pinjia
    Chen, Zhuangbin
    Yang, Tianyi
    Su, Yuxin
    Lyu, Michael R.
    ACM COMPUTING SURVEYS, 2021, 54 (06)
  • [49] System and log monitoring for Data Hub Software (DHuS)
    Voicu, Sanziana-Aurelia
    Pop, Florin
    Negru, Catalin
    Stoica, Adrian
    ROMANIAN JOURNAL OF INFORMATION TECHNOLOGY AND AUTOMATIC CONTROL-REVISTA ROMANA DE INFORMATICA SI AUTOMATICA, 2020, 30 (01): : 71 - 86
  • [50] Incorporating information from a cluster batch scheduler and center management software into automated log file analysis
    Prewett, JE
    2005 IEEE International Symposium on Cluster Computing and the Grid, Vols 1 and 2, 2005, : 133 - 139