Log Summarisation for Defect Evolution Analysis

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Dolga, Rares, Zmigrod, Ran, Silva, Rui, Alamir, Salwa, Shah, Sameena
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866916158409539584
author Dolga, Rares
Zmigrod, Ran
Silva, Rui
Alamir, Salwa
Shah, Sameena
author_facet Dolga, Rares
Zmigrod, Ran
Silva, Rui
Alamir, Salwa
Shah, Sameena
contents Log analysis and monitoring are essential aspects in software maintenance and identifying defects. In particular, the temporal nature and vast size of log data leads to an interesting and important research question: How can logs be summarised and monitored over time? While this has been a fundamental topic of research in the software engineering community, work has typically focused on heuristic-, syntax-, or static-based methods. In this work, we suggest an online semantic-based clustering approach to error logs that dynamically updates the log clusters to enable monitoring code error life-cycles. We also introduce a novel metric to evaluate the performance of temporal log clusters. We test our system and evaluation metric with an industrial dataset and find that our solution outperforms similar systems. We hope that our work encourages further temporal exploration in defect datasets.
format Preprint
id arxiv_https___arxiv_org_abs_2403_08358
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Log Summarisation for Defect Evolution Analysis
Dolga, Rares
Zmigrod, Ran
Silva, Rui
Alamir, Salwa
Shah, Sameena
Software Engineering
Computation and Language
Log analysis and monitoring are essential aspects in software maintenance and identifying defects. In particular, the temporal nature and vast size of log data leads to an interesting and important research question: How can logs be summarised and monitored over time? While this has been a fundamental topic of research in the software engineering community, work has typically focused on heuristic-, syntax-, or static-based methods. In this work, we suggest an online semantic-based clustering approach to error logs that dynamically updates the log clusters to enable monitoring code error life-cycles. We also introduce a novel metric to evaluate the performance of temporal log clusters. We test our system and evaluation metric with an industrial dataset and find that our solution outperforms similar systems. We hope that our work encourages further temporal exploration in defect datasets.
title Log Summarisation for Defect Evolution Analysis
topic Software Engineering
Computation and Language
url https://arxiv.org/abs/2403.08358