arrow
Return

Characterizing logging practices in Java-based open source software projects - a replication study in Apache Software Foundation

delete2016-05-07
delete82
PRE
AI
B
Boyuan Chen
Z
Zhen Ming Jiang *
DOI:10.1007/s10664-016-9429-5delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Log messages, which are generated by the debug statements that developers insert into the code at runtime, contain rich information about the runtime behavior of software systems. Log messages are used widely for system monitoring, problem diagnoses and legal compliances. Yuan et al. performed the first empirical study on the logging practices in open source software systems. They studied the development history of four C/C++ server-side projects and derived ten interesting findings. In this paper, we have performed a replication study in order to assess whether their findings would be applicable to Java projects in Apache Software Foundations. We examined 21 different Java-based open source projects from three different categories: server-side, client-side and supporting-component. Similar to the original study, our results show that all projects contain logging code, which is actively maintained. However, contrary to the original study, bug reports containing log messages take a longer time to resolve than bug reports without log messages. A significantly higher portion of log updates are for enhancing the quality of logs (e.g., formatting & style changes and spelling/grammar fixes) rather than co-changes with feature implementations (e.g., updating variable names).
Keywords:
Empirical study
Replication
Log messages
Logging code
Mining software engineering data
MSR
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Empirical Software Engineering cover
Empirical Software Engineering
IF:
3.6
Papers:
2.0K
Citations:
5.3K

Organization

Y
york university - canada
Scholars:
8.3K
Papers: 9.0K
Citations: 10
Cited Papers

Cited Papers

Pilot study of temporary controllable gastric pseudobezoars for dynamic non-invasive gastric volume reduction
err2009-12-11
err0
PREAI
errMartin P Mintchev; Marlena G Deneva; Bogdan I Aminkov; Michel Fattouche; Orly Yadid-Pecht; Robert C Bray
errShare
errSave
Novel Thiourea Derivatives Bearing Sulfonamide Moiety as Anticancer Agents Through COX-2 Inhibition
err2017-10-02
err0
PREAI
errMostafa M. Ghorab; Mohamed S.A. El-Gaby; Mansour S. Alsaid; Yaseen A.M.M. Elshaier; Aiten M. Soliman; Fardous F. El-Senduny; Farid A. Badria; Abdelrahman Y.A. Sherif
errShare
errSave
Conditional survival in patients treated with vascular endothelial growth factor-targeted therapy for advanced renal cell carcinoma
err2012-06-29
err0
PREAI
errY. Zhu; Y. P. Hong; H. L. Zhang; G. H. Shi; W. J. Xiao; Z. H. Wang; X. D. Yao; S. L. Zhang; B. Dai; D. W. Ye
errShare
errSave
errShare
errSave
Replicating and Re-Evaluating the Theory of Relative Defect-Proneness
err2015-02-01
err12
PREAI
errSyer, Mark D.; Nagappan, Meiyappan; Adams, Bram; Hassan, Ahmed E.
errShare
errSave
What Makes a Good Bug Report?
err2010-09-01
err231
PREAI
errZimmermann, Thomas; Premraj, Rahul; Bettenburg, Nicolas; Just, Sascha; Schroeter, Adrian; Weiss, Cathrin
errShare
errSave
researcher View more