ITEA is the Eureka Cluster on software innovation
ITEA is the Eureka Cluster on software innovation
ITEA 4 page header azure circular

LogGrouper: Making Sense of Failure Logs

Project
20023 SmartDelta
Type
New product
Description

Processing and reviewing nightly test execution failure logs for large industrial systems is a tedious activity. Furthermore, multiple failures might share one root cause during test execution sessions, and the review might, therefore require redundant efforts. The LogGrouper approach for automated grouping of failure logs aids root cause analysis and enables the processing of each log group as a batch.

Contact
Mehrdad Saadatmand (RISE), Sarmad Bashir (RISE), Muhammad Abbas (RISE)
Email
{first.last}@ri.se
Research area(s)
NLP for DevOps
Technical features

The LogGrouper approach uses the following steps to enable root cause analysis and make sense of failure logs:

  • The approach pre-process failure log messages and lemmatize them
  • The approach uses clustering to group similar failure logs together
  • The approach then uses Rapid Application Keyword Extraction to summarize each failure group
  • The approach visualize failure groups as word clouds
Integration constraints

spaCy, NLTK, Numpy, Pandas

Targeted customer(s)

DevOps Engineers, Software Testers

Conditions for reuse

Licensing and permission required.

Confidentiality
Public
Publication date
15-11-2023
Involved partners
RISE - Research institutes of Sweden (SWE)

Images

Links