Go static: Contextualized logging statement generation

Y Li, Y Huo, R Zhong, Z Jiang, J Liu, J Huang… - Proceedings of the …, 2024 - dl.acm.org
Logging practices have been extensively investigated to assist developers in writing
appropriate logging statements for documenting software behaviors. Although numerous …

A literature review and existing challenges on software logging practices: From the creation to the analysis of software logs

MA Batoun, M Sayagh, R Aghili, A Ouni, H Li - Empirical Software …, 2024 - Springer
Software logging is the practice of recording different events and activities that occur within a
software system, which are useful for different activities such as failure prediction and …

An interview study about the use of logs in embedded software engineering

N Yang, P Cuijpers, D Hendriks, R Schiffelers… - Empirical Software …, 2023 - Springer
Context Execution logs capture the run-time behavior of software systems. To assist
developers in their maintenance tasks, many studies have proposed tools to analyze …

TrinityRCL: Multi-Granular and Code-Level Root Cause Localization Using Multiple Types of Telemetry Data in Microservice Systems

S Gu, G Rong, T Ren, H Zhang, H Shen… - IEEE Transactions …, 2023 - ieeexplore.ieee.org
The microservice architecture has been commonly adopted by large scale software systems
exemplified by a wide range of online services. Service monitoring through anomaly …

How Do Developers' Profiles and Experiences Influence their Logging Practices? An Empirical Study of Industrial Practitioners

G Rong, S Gu, H Shen, H Zhang… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Logs record the behavioral data of running programs and are typically generated by
executing log statements. Software developers generally carry out logging practices with …

Can you capture information as you intend to? A case study on logging practice in industry

G Rong, Y Xu, S Gu, H Zhang… - 2020 IEEE International …, 2020 - ieeexplore.ieee.org
Background: Logs provide crucial information to understand the dynamic behavior of
software systems in modern software development and maintenance. Usually, logs are …

How much logs does my source code file need? Learning to predict the density of logs

MA Batoun, M Sayagh, A Ouni - … of the 28th International Conference on …, 2024 - dl.acm.org
Software logging is the practice of recording different events that occur within a software
system, which are useful for several analysis activities. However, striking the right balance …

Log severity levels matter: A multivocal mapping

E Mendes, F Petrillo - 2021 IEEE 21st International Conference …, 2021 - ieeexplore.ieee.org
The choice of log severity level can be challenging and cause problems in producing
reliable logging data. However, there is a lack of specifications and practical guidelines to …

Identifying logging practices in open source python containerized application projects

M Alves, H Paula - Proceedings of the XXXV Brazilian Symposium on …, 2021 - dl.acm.org
Despite the popularity of microservice architectures using container based virtualization,
there are not many studies that describe how logging practices are being employed in this …

User-based activity logging and analysis to improve system maintenance

C Scheepers - 2024 - repository.nwu.ac.za
Software maintenance is continuous and forms part of the software development process.
Research suggests that 15% of the total software development cost should be allocated to …