• DocumentCode
    3561591
  • Title

    Industry Practices and Event Logging: Assessment of a Critical Software Development Process

  • Author

    Pecchia, Antonio ; Cinque, Marcello ; Carrozza, Gabriella ; Cotroneo, Domenico

  • Author_Institution
    Dipt. di Ing. Elettr. e Tecnol. dell´Inf., Univ. degli Studi di Napoli Federico II, Naples, Italy
  • Volume
    2
  • fYear
    2015
  • Firstpage
    169
  • Lastpage
    178
  • Abstract
    Practitioners widely recognize the importance of event logging for a variety of tasks, such as accounting, system measurements and troubleshooting. Nevertheless, in spite of the importance of the tasks based on the logs collected under real workload conditions, event logging lacks systematic design and implementation practices. The implementation of the logging mechanism strongly relies on the human expertise. This paper proposes a measurement study of event logging practices in a critical industrial domain. We assess a software development process at Selex ES, a leading Finmeccanica company in electronic and information solutions for critical systems. Our study combines source code analysis, inspection of around 2.3 millions log entries, and direct feedback from the development team to gain process-wide insights ranging from programming practices, logging objectives and issues impacting log analysis. The findings of our study were extremely valuable to prioritize event logging reengineering tasks at Selex ES.
  • Keywords
    program diagnostics; software engineering; system monitoring; Selex ES; critical industrial domain; critical software development process assessment; electronic and information solutions; event logging mechanism; event logging practices; event logging reengineering tasks; log analysis; log entry inspection; measurement study; source code analysis; Encoding; Industries; Inspection; Programming; Runtime; Software; Coding practices; Development process; Event logging; Industry domain; Source code analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on
  • Type

    conf

  • DOI
    10.1109/ICSE.2015.145
  • Filename
    7202961