Spectrum-Based Log Diagnosis
Carl Martin Rosenberg, Leon Moonen
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 occurrences between logs for failing and passing runs, to highlight events that are stronger associated with failing runs.
Topics & Concepts
Event (particle physics)Computer scienceSoftware deploymentSoftwareData miningSoftware engineeringSoftware systemTest (biology)Data scienceReliability engineeringKey (lock)Fault (geology)Event dataSoftware fault toleranceReal-time computingSoftware qualityEngineeringSoftware maintenanceSoftware System Performance and ReliabilitySoftware Testing and Debugging TechniquesSoftware Reliability and Analysis Research