Logging practices have been extensively investigated to assist developers in writing appropriate logging statements for documenting software behaviors. Although numerous …
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 …
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 …
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 …
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 …
Software systems log massive amounts of data, recording important runtime information. Such logs are used, for example, for log-based anomaly detection, which aims to …
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 …
The pre-logging overhead refers to the overhead produced by pre-logging statements (PLS), which are used to construct the parameters of logging calls. In practice, these logging …
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 …