Assessing and Improving the Effectiveness of Logs for the Analysis of Software Faults

被引:17
|
作者
Cinque, Marcello [1 ]
Cotroneo, Domenico [1 ]
Natella, Roberto [1 ]
Pecchia, Antonio [1 ]
机构
[1] Univ Napoli Federico II, Dipartimento Informat & Sistemist, I-80125 Naples, Italy
关键词
D O I
10.1109/DSN.2010.5544279
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Event logs are the primary source of data to characterize the dependability behavior of a computing system during the operational phase. However, they are inadequate to provide evidence of software faults, which are nowadays among the main causes of system outages. This paper proposes an approach based on software fault injection to assess the effectiveness of logs to keep track of software faults triggered in the field. Injection results are used to provide guidelines to improve the ability of logging mechanisms to report the effects of software faults. The benefits of the approach are shown by means of experimental results on three widely used software systems.
引用
下载
收藏
页码:457 / 466
页数:10
相关论文
共 50 条
  • [1] Assessing the Effectiveness of Software
    Lastochkina V.V.
    Kalimullina E.R.
    Russian Engineering Research, 2024, 44 (01) : 127 - 130
  • [2] Improving a Software Modernisation Process by Differencing Migration Logs
    Deknop, Celine
    Fabry, Johan
    Mens, Kim
    Zaytsev, Vadim
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT (PROFES 2020), 2020, 12562 : 270 - 286
  • [3] Improving the effectiveness of keyword search in databases using query logs
    Yu, Ziqiang
    Abraham, Ajith
    Yu, Xiaohui
    Liu, Yang
    Zhou, Jing
    Ma, Kun
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2019, 81 : 169 - 179
  • [4] Improving the Effectiveness of Keyword Search in Databases Using Query Logs
    Zhou, Jing
    Liu, Yang
    Yu, Ziqiang
    WEB-AGE INFORMATION MANAGEMENT (WAIM 2015), 2015, 9098 : 193 - 206
  • [5] Representativeness Analysis of Injected Software Faults in Complex Software
    Natella, Roberto
    Cotroneo, Domenico
    Duraes, Joao
    Madeira, Henrique
    2010 IEEE-IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS DSN, 2010, : 437 - 446
  • [6] Assessing and improving measurability of process performance indicators based on quality of logs
    Cappiello, Cinzia
    Comuzzi, Marco
    Plebani, Pierluigi
    Fim, Matheus
    INFORMATION SYSTEMS, 2022, 103
  • [7] Assessing the relationship between software assertions and faults: An empirical investigation
    Kudrjavets, Gunnar
    Nagappan, Nachiappan
    Ball, Thomas
    ISSRE 2006:17TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 2006, : 204 - +
  • [8] Assessing Individual Contributions to Software Engineering Projects with Git Logs and User Stories
    Buffardi, Kevin
    SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 650 - 656
  • [9] IMPROVING IT EFFECTIVENESS THROUGH SOFTWARE PROCESS ASSESSMENT
    CRAIGMYLE, M
    FLETCHER, I
    SOFTWARE QUALITY JOURNAL, 1993, 2 (04) : 257 - 264
  • [10] Improving the effectiveness of software prefetching with adaptive execution
    Saavedra, RH
    Park, D
    PROCEEDINGS OF THE 1996 CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT '96), 1996, : 68 - 78