PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
May 20, 2014238 citations

Where do developers log? an empirical study on logging practices in industry

View Full Paper
QFQiang FuJZJieming ZhuWHWenlu Hu

Key Points

Key points are not available for this paper at this time.

Abstract

System logs are widely used in various tasks of software system management. It is crucial to avoid logging too little or too much. To achieve so, developers need to make informed decisions on where to log and what to log in their logging practices during development. However, there exists no work on studying such logging practices in industry or helping developers make informed decisions. To fill this significant gap, in this paper, we systematically study the logging practices of developers in industry, with focus on where developers log. We obtain six valuable findings by conducting source code analysis on two large industrial systems (2.5M and 10.4M LOC, respectively) at Microsoft. We further validate these findings via a questionnaire survey with 54 experienced developers in Microsoft. In addition, our study demonstrates the high accuracy of up to 90% F-Score in predicting where to log.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Fu et al. (2014) studied this question.

synapsesocial.com/papers/6a219018df884daff758045dhttps://doi.org/10.1145/2591062.2591175
Ask AI
Helpful
Bookmark
Share
View Full Paper