A survey on automated log analysis for reliability engineering
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 …
recent decades, software logs have become imperative in the reliability assurance …
A survey of software log instrumentation
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 …
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
Low-code software development (LCSD) is an emerging paradigm that combines minimal
source code with interactive graphical interfaces to promote rapid application development …
source code with interactive graphical interfaces to promote rapid application development …
Using deep learning to generate complete log statements
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 …
example, during software development log statements allow engineers to verify and debug …
Topic modeling in software engineering research
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 …
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
Low-code software development (LCSD) is an emerging approach to democratize
application development for software practitioners from diverse backgrounds. LCSD …
application development for software practitioners from diverse backgrounds. LCSD …
What do programmers discuss about deep learning frameworks
Deep learning has gained tremendous traction from the developer and researcher
communities. It plays an increasingly significant role in a number of application domains …
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
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 …
the first step in many log-based analyses, that involve extracting structured information from …
Characterizing the natural language descriptions in software logging statements
Logging is a common programming practice of great importance in modern software
development, because software logs have been widely used in various 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
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 …
runtime information of software systems. In practice, logging appropriately is a challenge for …