Logging practice study

Logging is very important for software system development and 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. In this paper, we systematically study the logging practices of developers.

The detailed results of applying our study methodology on MonoDevelop are presented in Result_with_MonoDevelop.pdf

We conduct a questionnaire survey with 54 developers in Microsoft. The questionnaire is presented in Questionnaire.pdf.