2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER) 2018
DOI: 10.1109/saner.2018.8330197
|View full text |Cite
|
Sign up to set email alerts
|

SMARTLOG: Place error log statement by deep understanding of log intention

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 32 publications
(20 citation statements)
references
References 21 publications
0
20
0
Order By: Relevance
“…RQ1 (model performance in a large-scale system): We use the Adyen dataset (see Table II) and apply the process and learning algorithms described in Section III-C. Unfortunately, the related work either lacks publicly available implementation [11], [12] or requires a full re-implementation compatible with our Java code base [10], [16]. For this reason, we use two probabilistic baselines: random guess with p = 50.0% and biased guess with p = 7.7% for the positive class.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…RQ1 (model performance in a large-scale system): We use the Adyen dataset (see Table II) and apply the process and learning algorithms described in Section III-C. Unfortunately, the related work either lacks publicly available implementation [11], [12] or requires a full re-implementation compatible with our Java code base [10], [16]. For this reason, we use two probabilistic baselines: random guess with p = 50.0% and biased guess with p = 7.7% for the positive class.…”
Section: Discussionmentioning
confidence: 99%
“…The research community has been proposing techniques to support developers in deciding what parts of the system to log. For instance, Jia et al [16] proposed an approach based on association rule mining to place error logs on if statements; Li et al [12] studied the use of topic modeling for log placement at method-level, and; Li et al [11] proposed a deep learning-based approach to indicate the need for logging at block-level. Those techniques rely mostly on code vocabulary to learn placement patterns in the source code, and experiments with open-source data show their relevance on the placement problem.…”
Section: Introductionmentioning
confidence: 99%
“…The data of all the Stack Exchange websites are publically available under cc-by-sa 4.0 license. 8 We downloaded the dataset of all the six websites and preprocessed it. We first had to identify all the logging questions from these websites.…”
Section: Dataset Extractionmentioning
confidence: 99%
“…Bao et al [26] proposed a universal method to detect anomalies for large-scale software systems by analyzing their console logs based on probabilistic suffix trees. Jia et al [31] designed SmartLog to place error log statement properly by exploring the intentions of logs and mining log mechanisms with identical intentions, which can provide high-efficiency guidance for diagnosis and troubleshooting. Maikel et al [32] proposed Statechart Workbench, a novel tool that supports users to conveniently obtain an accurate and reliable understanding of the observed software system at multiple levels of granularity.…”
Section: B Related Workmentioning
confidence: 99%
“…Xu et al [6], [20] proposed a log-based methodology to detect problems without any prior knowledge from operators as input or any system instrumentation that is incapable of understanding the meaning of logs generated from the nuclear power industry. Sherlog [4], Elas-ticSearch [28], SmartLog [31], Statechart Workbench [32] and other methods [6], [20], [26] have been designed for fault diagnosis and troubleshooting; however, the above tools and approaches make a common assumption that the source code of the system is available. For intellectual property and commercial reasons, nuclear power system vendors do not provide the source code; therefore, our NTH methodology requires no source code.…”
Section: Introductionmentioning
confidence: 99%