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 条
  • [31] Quantitative analysis of faults and failures in a complex software system
    Fenton, NE
    Ohlsson, N
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2000, 26 (08) : 797 - 814
  • [32] Assessing and improving the quality of Fortran code in scientific software: FortranAnalyser
    Garcia-Rodriguez, Michael
    Anel, Juan A.
    Rodeiro-Iglesias, Javier
    SOFTWARE IMPACTS, 2024, 21
  • [33] Event Logs for the Analysis of Software Failures: A Rule-Based Approach
    Cinque, Marcello
    Cotroneo, Domenico
    Pecchia, Antonio
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (06) : 806 - 821
  • [34] Knowledge Extraction of the Behaviour of Software Developers by the Analysis of Time Recording Logs
    Peralta, Arturo
    Romero, Francisco P.
    Olivas, Jose A.
    Polo, Macario
    2010 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE 2010), 2010,
  • [35] Assessing the Behavior of Software Analysis Tools
    Aversano, Lerina
    Grasso, Carmine
    Grasso, Pasquale
    Tortorella, Maria
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT (PROFES 2016), 2016, 10027 : 631 - 635
  • [36] COMPREHENSIVE LOG ANALYSIS SOFTWARE .3. SINGLE POROSITY LOGS
    SCHAD, ST
    OIL & GAS JOURNAL, 1987, 85 (32) : 81 - 82
  • [37] Data Mining Technique Effectiveness for Improving Software Productivity and Quality
    Kobayashi, Toru
    2012 IEEE 36TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2012, : 256 - 256
  • [38] Improving the Effectiveness of Testing Pervasive Software via Context Diversity
    Wang, Huai
    Chan, W. K.
    Tse, T. H.
    ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2014, 9 (02)
  • [39] Test case selection for improving the effectiveness of software fault localization
    Wang, Kechao
    Wang, Tiantian
    Su, Xiaohong
    Ma, Peijun
    Tong, Zhixiang
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2014, 51 (04): : 865 - 873
  • [40] Improving the Effectiveness of Software Testing through Test Case Reduction
    Mahapatra, R. P.
    Singh, Jitendra
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 27, 2008, 27 : 361 - 366