A survey on automated log analysis for reliability engineering

S He, P He, Z Chen, T Yang, Y Su, MR Lyu - ACM computing surveys …, 2021 - dl.acm.org
Logs are semi-structured text generated by logging statements in software source code. In
recent decades, software logs have become imperative in the reliability assurance …

A survey of software log instrumentation

B Chen, ZM Jiang - ACM Computing Surveys (CSUR), 2021 - dl.acm.org
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 …

An empirical study of developer discussions on low-code software development challenges

MA Al Alamin, S Malakar, G Uddin… - 2021 IEEE/ACM 18th …, 2021 - ieeexplore.ieee.org
Low-code software development (LCSD) is an emerging paradigm that combines minimal
source code with interactive graphical interfaces to promote rapid application development …

Using deep learning to generate complete log statements

A Mastropaolo, L Pascarella, G Bavota - Proceedings of the 44th …, 2022 - dl.acm.org
Logging is a practice widely adopted in several phases of the software lifecycle. For
example, during software development log statements allow engineers to verify and debug …

Topic modeling in software engineering research

CC Silva, M Galster, F Gilson - Empirical Software Engineering, 2021 - Springer
Topic modeling using models such as Latent Dirichlet Allocation (LDA) is a text mining
technique to extract human-readable semantic “topics”(ie, word clusters) from a corpus of …

Developer discussion topics on the adoption and barriers of low code software development platforms

MAA Alamin, G Uddin, S Malakar, S Afroz… - Empirical software …, 2023 - Springer
Low-code software development (LCSD) is an emerging approach to democratize
application development for software practitioners from diverse backgrounds. LCSD …

What do programmers discuss about deep learning frameworks

J Han, E Shihab, Z Wan, S Deng, X **a - Empirical Software Engineering, 2020 - Springer
Deep learning has gained tremendous traction from the developer and researcher
communities. It plays an increasingly significant role in a number of application domains …

Llmparser: An exploratory study on using large language models for log parsing

Z Ma, AR Chen, DJ Kim, TH Chen, S Wang - Proceedings of the IEEE …, 2024 - dl.acm.org
Logs are important in modern software development with runtime information. Log parsing is
the first step in many log-based analyses, that involve extracting structured information from …

Characterizing the natural language descriptions in software logging statements

P He, Z Chen, S He, MR Lyu - Proceedings of the 33rd ACM/IEEE …, 2018 - dl.acm.org
Logging is a common programming practice of great importance in modern software
development, because software logs have been widely used in various software …

A qualitative study of the benefits and costs of logging from developers' perspectives

H Li, W Shang, B Adams, M Sayagh… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Software developers insert logging statements in their source code to collect important
runtime information of software systems. In practice, logging appropriately is a challenge for …