Developers rely on software logs for a variety of tasks, such as debugging, testing, program comprehension, verification, and performance analysis. Despite the importance of logs, prior …
Z Li, TH Chen, W Shang - Proceedings of the 35th IEEE/ACM …, 2020 - dl.acm.org
Developers write logging statements to generate logs and record system execution behaviors to assist in debugging and software maintenance. However, deciding where to …
Developers write logging statements to generate logs that provide valuable runtime information for debugging and maintenance of software systems. Log level is an important …
B Chen, ZM Jiang - 2017 IEEE/ACM 39th International …, 2017 - ieeexplore.ieee.org
Snippets of logging code are output statements (eg, LOG. info or System. out. println) that developers insert into a software system. Although more logging code can provide more …
S Gholamian, PAS Ward - arXiv preprint arXiv:2110.12489, 2021 - arxiv.org
Logs are widely used to record runtime information of software systems, such as the timestamp and the importance of an event, the unique ID of the source of the log, and a part …
C Zhi, J Yin, S Deng, M Ye, M Fu… - 2019 IEEE international …, 2019 - ieeexplore.ieee.org
Logging components are an integral element of software systems. These logging components receive the logging requests generated by the logging code and process these …
Log messages have been used widely in many software systems for a variety of purposes during software development and field operation. There are two phases in software logging …
Code smells indicate possible flaws in software design, that could negatively affect system's maintainability. Interactions among smells located in the same classes (ie, collocated …
Z Jia, S Li, X Liu, X Liao, Y Liu - 2018 IEEE 25th International …, 2018 - ieeexplore.ieee.org
Failure-diagnosis logs can dramatically reduce the system recovery time when software systems fail. Log automation tools can assist developers to write high quality log code. In …