Proceedings of the 14th ACM / IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM) 2020
DOI: 10.1145/3382494.3410684
|View full text |Cite
|
Sign up to set email alerts
|

Spectrum-Based Log Diagnosis

Abstract: Background: Continuous Engineering practices are increasingly adopted in modern software development. However, a frequently reported need is for more effective methods to analyze the massive amounts of data resulting from the numerous build and test runs. Aims: We present and evaluate Spectrum-Based Log Diagnosis (SBLD), a method to help developers quickly diagnose problems found in complex integration and deployment runs. Inspired by Spectrum-Based Fault Localization, SBLD leverages the differences in event o… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 53 publications
0
5
0
Order By: Relevance
“…Rosenberg and Moonen [7] studied Spectrum-based method for aiding log diagnosis and root cause analysis using data from Cisco Norway. Their end goal is similar to ours but their method is quite different.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Rosenberg and Moonen [7] studied Spectrum-based method for aiding log diagnosis and root cause analysis using data from Cisco Norway. Their end goal is similar to ours but their method is quite different.…”
Section: Related Workmentioning
confidence: 99%
“…Spectrum based log analysis applies techniques from source code fault localization research where the idea is to compute a suspiciousness score for each source code line based on its participation in passing or failing test case [16]. In [7] authors extend the same idea to log events. Their approach requires a large sample of log sequences of failing executions and thus does not apply to our company case.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Test diagnosability evaluation needs deeper analysis. In [38] a spectrum-based approach is proposed which optimizes test suit sets in relevance to fault localization capabilities. It is based on an activity matrix correlating software components (e.g., class, method, branch) with stressing them test cases.…”
Section: B Test Assessmentmentioning
confidence: 99%
“…This additionally confirms negligence of the pointed problems in correlation with testing, which we found as important practical issues needing investigation. [2, 5, 8, 12 -14, 34-36, 44] Testing project performance [16,17] Bug classification [17, 24-26, 28, 29] Test quality assessment [1 -4, 6, 10, 11, 15, 21, 34-37] Fault localization and program diagnosability [3,22,23,38,39] Test optimization and prioritization [18 -23, 42, 43] Logging schemes [9,28,30] Log analysis and parsing [9, 30 -32] Anomaly detection [9,33,34] Log statement optimization [9,34] Issue and version control tracking [7,25,30,37] Bug triaging [27] The created test scenarios are upgraded during the development and maintenance of the program. Moreover, in a large extent they are used during regression testing in relevance to function upgrades, extensions, or corrections.…”
Section: B Test Assessmentmentioning
confidence: 99%