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 …
Achievements and challenges in software reverse engineering
Achievements and challenges in software reverse engineering Page 1 142 communications of
the acm | april 2011 | vol. 54 | no. 4 review articles the need FOR changing existing software has …
the acm | april 2011 | vol. 54 | no. 4 review articles the need FOR changing existing software has …
Characterizing logging practices in java-based open source software projects–a replication study in apache software foundation
Log messages, which are generated by the debug statements that developers insert into the
code at runtime, contain rich information about the runtime behavior of software systems …
code at runtime, contain rich information about the runtime behavior of software systems …
Operational-log analysis for big data systems: Challenges and solutions
A Miranskyy, A Hamou-Lhadj, E Cialini… - IEEE …, 2016 - ieeexplore.ieee.org
Big data systems (BDSs) are complex, consisting of multiple interacting hardware and
software components, such as distributed computing nodes, databases, and middleware …
software components, such as distributed computing nodes, databases, and middleware …
DLFinder: characterizing and detecting duplicate logging code smells
Developers rely on software logs for a wide variety of tasks, such as debugging, testing,
program comprehension, verification, and performance analysis. Despite the importance of …
program comprehension, verification, and performance analysis. Despite the importance of …
LogAssist: Assisting log analysis through log summarization
Logs contain valuable information about the runtime behaviors of software systems. Thus,
practitioners rely on logs for various tasks such as debugging, system comprehension, and …
practitioners rely on logs for various tasks such as debugging, system comprehension, and …
An exploratory study of the evolution of communicated information about the execution of large software systems
Substantial research in software engineering focuses on understanding the dynamic nature
of software systems in order to improve software maintenance and program comprehension …
of software systems in order to improve software maintenance and program comprehension …
Efficiently extracting operational profiles from execution logs using suffix arrays
M Nagappan, K Wu, MA Vouk - 2009 20th International …, 2009 - ieeexplore.ieee.org
An important software reliability engineering tool is operational profiles. In this paper we
propose a cost effective automated approach for creating second generation operational …
propose a cost effective automated approach for creating second generation operational …
Understanding log lines using development knowledge
Logs are generated by output statements that developers insert into the code. By recording
the system behaviour during runtime, logs play an important role in the maintenance of large …
the system behaviour during runtime, logs play an important role in the maintenance of large …
A study of the performance of general compressors on log files
Large-scale software systems and cloud services continue to produce a large amount of log
data. Such log data is usually preserved for a long time (eg, for auditing purposes). General …
data. Such log data is usually preserved for a long time (eg, for auditing purposes). General …