arrow
Return

Logging Practices in Software Engineering: A Systematic Mapping Study

delete2023-02-01
delete5
delete
OA
AI
S
Shenghui Gu
G
Guoping Rong *
H
He Zhang
H
Haifeng Shen
DOI:10.1109/TSE.2022.3166924delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Background: Logging practices provide the ability to record valuable runtime information of software systems to support operations tasks such as service monitoring and troubleshooting. However, current logging practices face common challenges. On the one hand, although the importance of logging practices has been broadly recognized, most of them are still conducted in an arbitrary or ad-hoc manner, ending up with questionable or inadequate support to perform these tasks. On the other hand, considerable research effort has been carried out on logging practices, however, few of the proposed techniques or methods have been widely adopted in industry. Objective:This study aims to establish a comprehensive understanding of the research state of logging practices, with a focus on unveiling possible problems and gaps which further shed light on the potential future research directions. Method:We carried out a systematic mapping study on logging practices with 56 primary studies. Results:This study provides a holistic report of the existing research on logging practices by systematically synthesizing and analyzing the focus and inter-relationship of the existing research in terms of issues, research topics and solution approaches. Using 3W1H-Why to log, Where to log, What to log and How well is the logging-as the categorization standard, we find that: (1) the best known issues in logging practices have been repeatedly investigated; (2) the issues are often studied separately without considering their intricate relationships; (3) the Where and What questions have attracted the majority of research attention while little research effort has been made on the Why and How well questions; and (4) the relationships between issues, research topics, and approaches regarding logging practices appear many-to-many, which indicates a lack of profound understanding of the issues in practice and how they should be appropriately tackled. Conclusions:This study indicates a need to advance the state of research on logging practices. For example, more research effort should be invested on why to log to set the anchor of logging practices as well as on how well is the logging to close the loop. In addition, a holistic process perspective should be taken into account in both the research and the adoption related to logging practices.
Keywords:
Logging practices
log
systematic mapping
empirical study

Journal

IEEE Transactions on Software Engineering cover
IEEE Transactions on Software Engineering
IF:
5.6
Papers:
2.9K
Citations:
1.1W

Organization

A
Australian Catholic University
Scholars:
3.4K
Papers: 3.7K
Citations: 6.0K
N
nanjing university
Scholars:
7.8W
Papers: 5.6W
Citations: 87
Cited Papers

Cited Papers

errShare
errSave
Log-based software monitoring: a systematic mapping study
err2021-05-06
err15
errOAAI
errCandido, Jeanderson; Aniche, Mauricio; van Deursen, Arie
errShare
errSave
Cross-sectoral cancer care: views from patients and health care professionals regarding a personal electronic health record
err2016-02-03
err0
errOAAI
errI. Baudendistel; E.C. Winkler; M. Kamradt; S. Brophy; G. Längst; F. Eckrich; O. Heinze; B. Bergh; J. Szecsenyi; D. Ose
errShare
errSave
Size-dependent electronic properties of nanomaterials: How this novel class of nanodescriptors supposed to be calculated?
err2016-09-03
err0
errOAAI
errKarolina Jagiello; Bartłomiej Chomicz; Aggelos Avramopoulos; Agnieszka Gajewicz; Alicja Mikolajczyk; Pierre Bonifassi; Manthos G. Papadopoulos; Jerzy Leszczynski; Tomasz Puzyn
errShare
errSave
Addressing limitations of the Gait Variability Index to enhance its applicability: The enhanced GVI (EGVI)
err2018-06-01
err0
errOAAI
errArnaud Gouelle; Linda Rennie; David J. Clark; Fabrice Mégrot; Chitralakshmi K. Balasubramanian
errShare
errSave
DE-TGN: Uncertainty-Aware Human Motion Forecasting Using Deep Ensembles
err2024-03-01
err0
errOAAI
errKareem A. Eltouny; Wansong Liu; Sibo Tian; Minghui Zheng; Xiao Liang
errShare
errSave
Electricity market prices for day-ahead ancillary services and energy: Texas
err2019-01-01
err0
PREAI
errJay Zarnikau; C.K. Woo; Shuangshuang Zhu; Ross Baldick; Chen-Hao Tsai; Jingwei Meng
errShare
errSave
errShare
errSave
researcher View more