{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,18]],"date-time":"2026-07-18T05:08:05Z","timestamp":1784351285313,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":88,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,6,27]],"date-time":"2020-06-27T00:00:00Z","timestamp":1593216000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100002790","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","award":["CGSD3 - 532728 - 2019"],"award-info":[{"award-number":["CGSD3 - 532728 - 2019"]}],"id":[{"id":"10.13039\/501100002790","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,6,27]]},"DOI":"10.1145\/3377811.3380408","type":"proceedings-article","created":{"date-parts":[[2020,10,1]],"date-time":"2020-10-01T18:25:34Z","timestamp":1601576734000},"page":"397-408","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":27,"title":["Studying the use of Java logging utilities in the wild"],"prefix":"10.1145","author":[{"given":"Boyuan","family":"Chen","sequence":"first","affiliation":[{"name":"York University, Toronto, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhen Ming (Jack)","family":"Jiang","sequence":"additional","affiliation":[{"name":"York University, Toronto, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2020,10]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Apache Commons Logging. 2019. https:\/\/commons.apache.org\/proper\/commons-logging\/. Last accessed: 07\/23\/2019."},{"key":"e_1_3_2_1_2_1","unstructured":"Apache Hadoop. 2019. https:\/\/hadoop.apache.org\/. Last accessed: 08\/22\/2019."},{"key":"e_1_3_2_1_3_1","unstructured":"Apache Tomcat. 2019. http:\/\/tomcat.apache.org\/. Last accessed: 08\/22\/2019."},{"key":"e_1_3_2_1_4_1","volume-title":"How AspectJ is used: An analysis of eleven Aspectj programs. Journal of Object Technology (JOT)","author":"Apel Sven","year":"2008","unstructured":"Sven Apel, Don Batory, Sven Apel, and Don Batory. 2008. How AspectJ is used: An analysis of eleven Aspectj programs. Journal of Object Technology (JOT) (2008)."},{"key":"e_1_3_2_1_5_1","volume-title":"Murphy","author":"Bao Lingfeng","year":"2019","unstructured":"Lingfeng Bao, Xin Xia, David Lo, and Gail C. Murphy. 2019. A Large Scale Study of Long-Time Contributor Prediction for GitHub Projects. IEEE Transactions on Software Engineering (TSE) (2019)."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2889160.2889231"},{"key":"e_1_3_2_1_7_1","unstructured":"Bitcoin Wallet. 2019. Bitcoin Wallet app for your Android device. https:\/\/github.com\/bitcoin-wallet\/bitcoin-wallet. Last accessed: 08\/23\/2019."},{"key":"e_1_3_2_1_8_1","volume-title":"Characterizing logging practices in Java-based open source software projects - a replication study in Apache Software Foundation. Empirical Software Engineering (EMSE)","author":"Chen Boyuan","year":"2016","unstructured":"Boyuan Chen and Zhen Ming (Jack) Jiang. 2016. Characterizing logging practices in Java-based open source software projects - a replication study in Apache Software Foundation. Empirical Software Engineering (EMSE) (2016)."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2017.15"},{"key":"e_1_3_2_1_10_1","volume-title":"Extracting and studying the Logging-Code-Issue- Introducing changes in Java-based large-scale open source software systems. Empirical Software Engineering (EMSE)","author":"Chen Boyuan","year":"2019","unstructured":"Boyuan Chen and Zhen Ming (Jack) Jiang. 2019. Extracting and studying the Logging-Code-Issue- Introducing changes in Java-based large-scale open source software systems. Empirical Software Engineering (EMSE) (2019)."},{"key":"e_1_3_2_1_11_1","volume-title":"Proceedings of the 2015 Usenix Annual Technical Conference (ATC)","author":"Ding Rui","year":"2015","unstructured":"Rui Ding, Hucheng Zhou, Jian-Guang Lou, Hongyu Zhang, Qingwei Lin, Qiang Fu, Dongmei Zhang, and Tao Xie. 2015. Log2: A Cost-aware Logging Mechanism for Performance Diagnosis. In Proceedings of the 2015 Usenix Annual Technical Conference (ATC), 2015."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"crossref","unstructured":"Steve Easterbrook Janice Singer Margaret-Anne Storey and Daniela Damian. 2008. Selecting Empirical Methods for Software Engineering Research.","DOI":"10.1007\/978-1-84800-044-5_11"},{"key":"e_1_3_2_1_13_1","unstructured":"Eclipse Java IDE. 2019.. https:\/\/www.eclipse.org\/ide\/. Last accessed: 08\/22\/2019."},{"key":"e_1_3_2_1_14_1","unstructured":"Firebase. 2019. A mobile and web application development platform. https:\/\/firebase.google.com\/. Last accessed: 08\/23\/2019."},{"key":"e_1_3_2_1_15_1","volume-title":"Refactoring: Improving the Design of Existing Code","author":"Fowler Martin","year":"1999","unstructured":"Martin Fowler, Kent Beck, John Brant, William Opdyke, and Don Roberts. 1999. Refactoring: Improving the Design of Existing Code. Addison-Wesley Longman Publishing Co., Inc."},{"key":"e_1_3_2_1_16_1","volume-title":"An Empirical Study on Logging Practices in Industry. In Companion Proceedings of the 36th International Conference on Software Engineering (ICSE-C)","author":"Fu Qiang","year":"2014","unstructured":"Qiang Fu, Jieming Zhu, Wenlu Hu, Jian-Guang Lou, Rui Ding, Qingwei Lin, Dongmei Zhang, and Tao Xie. 2014. Where Do Developers Log? An Empirical Study on Logging Practices in Industry. In Companion Proceedings of the 36th International Conference on Software Engineering (ICSE-C), 2014."},{"key":"e_1_3_2_1_17_1","unstructured":"GitHub features. 2019. https:\/\/github.com\/features. Last accessed: 07\/29\/2019."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2015.7332512"},{"key":"e_1_3_2_1_19_1","unstructured":"Google Flogger. 2019. A Fluent Logging API for Java. https:\/\/github.com\/google\/flogger. Last accessed: 07\/23\/2019."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.5555\/2487085.2487132"},{"key":"e_1_3_2_1_21_1","volume-title":"Data Mining: Concepts and Techniques","author":"Han Jiawei","year":"2005","unstructured":"Jiawei Han. 2005. Data Mining: Concepts and Techniques. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA."},{"key":"e_1_3_2_1_22_1","volume-title":"Proceedings of 12th International Workshop on Program Comprehension (IWPC)","author":"Ahmed","year":"2004","unstructured":"Ahmed E. Hassan and Richard C. Holt. 2004. Using Development History Sticky Notes to Understand Software Architecture. In Proceedings of 12th International Workshop on Program Comprehension (IWPC), 2004,."},{"key":"e_1_3_2_1_23_1","volume-title":"Studying and detecting log-related issues. Empirical Software Engineering (EMSE)","author":"Hassani Mehran","year":"2018","unstructured":"Mehran Hassani, Weiyi Shang, Emad Shihab, and Nikolaos Tsantalis. 2018. Studying and detecting log-related issues. Empirical Software Engineering (EMSE) (2018)."},{"key":"e_1_3_2_1_24_1","unstructured":"HBase. 2018. Apache HBase. https:\/\/hbase.apache.org. Last accessed: 01\/29\/2018."},{"key":"e_1_3_2_1_25_1","volume-title":"Characterizing the Natural Language Descriptions in Software Logging Statements. In Proceedings of the 33rd ACM\/IEEE International Conference on Automated Software Engineering (ASE)","author":"He Pinjia","year":"2018","unstructured":"Pinjia He, Zhuangbin Chen, Shilin He, and Michael R. Lyu. 2018. Characterizing the Natural Language Descriptions in Software Logging Statements. In Proceedings of the 33rd ACM\/IEEE International Conference on Automated Software Engineering (ASE), 2018."},{"key":"e_1_3_2_1_26_1","unstructured":"How to enable logging in dubbo? 2019. https:\/\/blog.csdn.net\/JDream314\/article\/details\/44620767. Last accessed: 08\/21\/2019."},{"key":"e_1_3_2_1_27_1","unstructured":"How to enable logging in Jetty. 2019. https:\/\/stackoverflow.com\/questions\/25786592\/how-to-enable-logging-in-jettyt. Last accessed: 08\/21\/2019."},{"key":"e_1_3_2_1_28_1","volume-title":"Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation","author":"Humble Jez","year":"2010","unstructured":"Jez Humble and David Farley. 2010. Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation. Addison-Wesley Professional."},{"key":"e_1_3_2_1_29_1","unstructured":"IntelliJ IDEA. 2019. https:\/\/www.jetbrains.com\/idea\/. Last accessed: 08\/22\/2019."},{"key":"e_1_3_2_1_30_1","unstructured":"JBoss Logging. 2019. https:\/\/developer.jboss.org\/wiki\/JBossLoggingTooling. Last accessed: 07\/16\/2019."},{"key":"e_1_3_2_1_31_1","unstructured":"JDT Java Development Tools. 2019. https:\/\/eclipse.org\/jdt\/. Last accessed: 07\/23\/2019."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606613"},{"key":"e_1_3_2_1_33_1","volume-title":"Logging Library Migrations: A Case Study for the Apache Software Foundation Projects. In Proceedings of the 13th International Conference on Mining Software Repositories (MSR)","author":"Kabinna Suhas","year":"2016","unstructured":"Suhas Kabinna, Cor-Paul Bezemer, Weiyi Shang, and Ahmed E. Hassan. 2016. Logging Library Migrations: A Case Study for the Apache Software Foundation Projects. In Proceedings of the 13th International Conference on Mining Software Repositories (MSR), 2016."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2597073.2597074"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"crossref","unstructured":"Gregor Kiczales John Lamping Anurag Mendhekar Chris Maeda Cristina Lopes Jean-Marc Loingtier and John Irwin. 1997. Aspect-oriented programming.","DOI":"10.1007\/BFb0053381"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2016.112"},{"key":"e_1_3_2_1_37_1","volume-title":"Kruskal and W Allen Wallis","author":"William","year":"1952","unstructured":"William H. Kruskal and W Allen Wallis. 1952. Use of Ranks in One-Criterion Variance Analysis. Journal of the American Statistical Association (JASA) (1952)."},{"key":"e_1_3_2_1_38_1","volume-title":"Hassan","author":"Li Heng","year":"2017","unstructured":"Heng Li, Weiyi Shang, and Ahmed E. Hassan. 2017. Which Log Level Should Developers Choose for a New Logging Statement? Empirical Software Engineering (EMSE) (2017)."},{"key":"e_1_3_2_1_39_1","volume-title":"Hassan","author":"Li Heng","year":"2017","unstructured":"Heng Li, Weiyi Shang, Ying Zou, and Ahmed E. Hassan. 2017. Towards just-in-time suggestions for log changes. Empirical Software Engineering (EMSE) (2017)."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00032"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2481244.2481247"},{"key":"e_1_3_2_1_42_1","unstructured":"Log4J. 2019. A logging library for Java. http:\/\/logging.apache.org\/log4j\/1.2. Last accessed: 07\/23\/2019."},{"key":"e_1_3_2_1_43_1","unstructured":"LOG4J 2. 2019. Apache Log4j 2. http:\/\/logging.apache.org\/log4j\/2.x. Last accessed: 07\/23\/2019."},{"key":"e_1_3_2_1_44_1","unstructured":"log4net. 2019. log4net A logging library for .NET. https:\/\/logging.apache.org\/log4net\/. Last accessed: 07\/23\/2019."},{"key":"e_1_3_2_1_45_1","unstructured":"Logging dependency conflicts. 2019. https:\/\/cloud.tencent.com\/developer\/ask\/121135. Last accessed: 08\/21\/2019."},{"key":"e_1_3_2_1_46_1","unstructured":"LogProvider in Ninja. 2019. https:\/\/github.com\/ninjaframework\/ninja. Last accessed: 08\/22\/2019."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814270.2814300"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3276945.3276952"},{"key":"e_1_3_2_1_49_1","unstructured":"Maven plugin development guide. 2019. http:\/\/maven.apache.org\/guides\/plugin\/guide-java-plugin-development.html. Last accessed: 08\/23\/2019."},{"key":"e_1_3_2_1_50_1","unstructured":"Multiple logging implementations found in Spring Boot. 2019. https:\/\/stackoverflow.com\/questions\/52911393\/multiple-logging-implementations-found-in-spring-boot. Last accessed: 08\/21\/2019."},{"key":"e_1_3_2_1_51_1","volume-title":"Usage and Testability of AOP: An Empirical Study of AspectJ. Information and Software Technology (IST)","author":"Munoz Freddy","year":"2013","unstructured":"Freddy Munoz, Benoit Baudry, Romain Delamare, and Yves Le Traon. 2013. Usage and Testability of AOP: An Empirical Study of AspectJ. Information and Software Technology (IST) (2013)."},{"key":"e_1_3_2_1_52_1","unstructured":"OkHttp - an HTTP client for Android Kotlin and Java. 2019. https:\/\/github.com\/square\/okhttp. Last accessed: 08\/23\/2019."},{"key":"e_1_3_2_1_53_1","volume-title":"Advances and Challenges in Log Analysis. Communications of ACM","author":"Oliner Adam","year":"2012","unstructured":"Adam Oliner, Archana Ganapathi, and Wei Xu. 2012. Advances and Challenges in Log Analysis. Communications of ACM (2012)."},{"key":"e_1_3_2_1_54_1","volume-title":"note-taking application for Android","author":"Omni-Notes","year":"2019","unstructured":"Omni-Notes: note-taking application for Android. 2019. https:\/\/github.com\/federicoiosue\/Omni-Notes. Last accessed: 08\/21\/2019."},{"key":"e_1_3_2_1_55_1","volume-title":"vendor-neutral APIs and instrumentation for distributed tracing","author":"Opentracing","year":"2019","unstructured":"Opentracing: vendor-neutral APIs and instrumentation for distributed tracing. 2019. https:\/\/opentracing.io\/. Last accessed: 07\/23\/2019."},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.145"},{"key":"e_1_3_2_1_57_1","unstructured":"Liferay Portal. 2019. Liferay Portal - an open source enterprise web platform. https:\/\/github.com\/liferay\/liferay-portal. Last accessed: 08\/22\/2019."},{"key":"e_1_3_2_1_58_1","volume-title":"A Large-scale Study of Programming Languages and Code Quality in GitHub. Communications of the ACM","author":"Ray Baishakhi","year":"2017","unstructured":"Baishakhi Ray, Daryl Posnett, Premkumar Devanbu, and Vladimir Filkov. 2017. A Large-scale Study of Programming Languages and Code Quality in GitHub. Communications of the ACM (2017)."},{"key":"e_1_3_2_1_59_1","unstructured":"Red Hat Wildfly. 2019. https:\/\/wildfly.org\/. Last accessed: 08\/22\/2019."},{"key":"e_1_3_2_1_60_1","volume-title":"Software Configuration Engineering in Practice: Interviews, Survey, and Systematic Literature Review","author":"Sayagh Mohammed","year":"2018","unstructured":"Mohammed Sayagh, Noureddine Kerzazi, Bram Adams, and Fabio Petrillo. 2018. Software Configuration Engineering in Practice: Interviews, Survey, and Systematic Literature Review. IEEE Transactions on Software Engineering (TSE) (2018)."},{"key":"e_1_3_2_1_61_1","volume-title":"with a focus on error reporting","author":"Sentry","year":"2019","unstructured":"Sentry - cross-platform application monitoring, with a focus on error reporting. 2019. https:\/\/sentry.io. Last accessed: 08\/23\/2019."},{"key":"e_1_3_2_1_62_1","volume-title":"Bram Adams, Ahmed E. Hassan, Michael W. Godfrey, Mohamed Nasser, and Parminder Flora.","author":"Shang Weiyi","year":"2014","unstructured":"Weiyi Shang, Zhen Ming Jiang, Bram Adams, Ahmed E. Hassan, Michael W. Godfrey, Mohamed Nasser, and Parminder Flora. 2014. An exploratory study of the evolution of communicated information about the execution of large software systems. Journal of Software: Evolution and Process (JSEP) (2014)."},{"key":"e_1_3_2_1_63_1","volume-title":"Hassan","author":"Shang Weiyi","year":"2015","unstructured":"Weiyi Shang, Meiyappan Nagappan, and Ahmed E. Hassan. 2015. Studying the relationship between logging characteristics and the code quality of platform software. Empirical Software Engineering (EMSE) (2015)."},{"key":"e_1_3_2_1_64_1","unstructured":"Simple Logging Facade for Java (SLF4J). 2019. https:\/\/www.slf4j.org\/. Last accessed: 08\/12\/2019."},{"key":"e_1_3_2_1_65_1","volume-title":"C++ logging library.","author":"Very","year":"2019","unstructured":"spdlog - Very fast, header-only\/compiled, C++ logging library. 2019. https:\/\/github.com\/gabime\/spdlog. Last accessed: 07\/23\/2019."},{"key":"e_1_3_2_1_66_1","unstructured":"Spring Boot pull request 4341. 2019. https:\/\/github.com\/spring-projects\/spring-boot\/issues\/4341. Last accessed: 08\/21\/2019."},{"key":"e_1_3_2_1_67_1","unstructured":"Spring Cloud Sleuth. 2019. https:\/\/spring.io\/projects\/spring-cloud-sleuth. Last accessed: 08\/23\/2019."},{"key":"e_1_3_2_1_68_1","volume-title":"Disable Logback in SpringBoot","year":"2019","unstructured":"StackOverflow: Disable Logback in SpringBoot. 2019. https:\/\/stackoverflow.com\/questions\/23984009\/disable-logback-in-springboot\/23991715. Last accessed: 08\/01\/2019."},{"key":"e_1_3_2_1_69_1","unstructured":"Telegram - a cloud-based instant messaging service. 2019. https:\/\/github.com\/DrKLO\/Telegram. Last accessed: 08\/21\/2019."},{"key":"e_1_3_2_1_70_1","unstructured":"The replication package. 2020. https:\/\/www.eecs.yorku.ca\/~chenfsd\/resources\/icse2020_replication.zip. Last accessed: 01\/26\/2020."},{"key":"e_1_3_2_1_71_1","unstructured":"The State of Logging in Java. 2019. https:\/\/stackify.com\/logging-java\/. Last accessed: 08\/21\/2019."},{"key":"e_1_3_2_1_72_1","volume-title":"extensible API which provides utility on top of Android's normal Log class","author":"Timber","year":"2019","unstructured":"Timber - a logger with a small, extensible API which provides utility on top of Android's normal Log class. 2019. https:\/\/github.com\/JakeWharton\/timber. Last accessed: 08\/23\/2019."},{"key":"e_1_3_2_1_73_1","unstructured":"TIOBE Index for August 2019. 2019. https:\/\/www.tiobe.com\/tiobe-index\/. Last accessed: 07\/23\/2019."},{"key":"e_1_3_2_1_74_1","unstructured":"Ultimate Guide to Logging. 2019. https:\/\/www.loggly.com\/ultimate-guide\/java-logging-basics\/. Last accessed: 08\/21\/2019."},{"key":"e_1_3_2_1_75_1","unstructured":"Vertx - a tool-kit for building reactive applications on the JVM. 2019. https:\/\/github.com\/eclipse-vertx\/vert.x. Last accessed: 08\/23\/2019."},{"key":"e_1_3_2_1_76_1","unstructured":"What's Up with Logging in Java? 2019. https:\/\/stackoverflow.com\/questions\/354837\/whats-up-with-logging-in-java. Last accessed: 07\/23\/2019."},{"key":"e_1_3_2_1_77_1","unstructured":"Why not use java.util.logging? 2019. https:\/\/stackoverflow.com\/questions\/11359187\/why-not-use-java-util-logging. Last accessed: 07\/23\/2019."},{"key":"e_1_3_2_1_78_1","volume-title":"Proceedings of the 2018 USENIX Annual Technical Conference (ATC)","author":"Yang Stephen","year":"2018","unstructured":"Stephen Yang, Seo Jin Park, and John Ousterhout. 2018. NanoLog: A Nanosecond Scale Logging System. In Proceedings of the 2018 USENIX Annual Technical Conference (ATC), 2018."},{"key":"e_1_3_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1145\/1736020.1736038"},{"key":"e_1_3_2_1_80_1","volume-title":"Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation (OSDI)","author":"Yuan Ding","year":"2012","unstructured":"Ding Yuan, Soyeon Park, Peng Huang, Yang Liu, Michael M. Lee, Xiaoming Tang, Yuanyuan Zhou, and Stefan Savage. 2012. Be Conservative: Enhancing Failure Diagnosis with Proactive Logging. In Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation (OSDI), 2012."},{"key":"e_1_3_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.5555\/2337223.2337236"},{"key":"e_1_3_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950369"},{"key":"e_1_3_2_1_83_1","volume-title":"Studying the characteristics of logging practices in mobile apps: a case study on F-Droid. Empirical Software Engineering (EMSE)","author":"Zeng Yi","year":"2019","unstructured":"Yi Zeng, Jinfu Chen, Weiyi Shang, and Tse-Hsun (Peter) Chen. 2019. Studying the characteristics of logging practices in mobile apps: a case study on F-Droid. Empirical Software Engineering (EMSE) (2019)."},{"key":"e_1_3_2_1_84_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2017.7884645"},{"key":"e_1_3_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132778"},{"key":"e_1_3_2_1_86_1","volume-title":"An Exploratory Study of Logging Configuration Practice in Java. In In Proceedings of the 35th IEEE International Conference on Software Maintenance and Evolution (ICSME)","author":"Zhi Chen","year":"2019","unstructured":"Chen Zhi, Jianwei Yin, Shuiguang Deng, Maoxin Ye, Min Fu,, and Tao Xie. 2019. An Exploratory Study of Logging Configuration Practice in Java. In In Proceedings of the 35th IEEE International Conference on Software Maintenance and Evolution (ICSME), 2019."},{"key":"e_1_3_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.60"},{"key":"e_1_3_2_1_88_1","volume-title":"Proceedings of the 41st International Conference on Software Engineering: Software Engineering in Practice, (ICSE-SEIP)","author":"Zhu Jieming","year":"2019","unstructured":"Jieming Zhu, Shilin He, JinyangLiu, Pinjia He, Qi Xie, Zibin Zheng, and Michael R. Lyu. 2019. Tools and benchmarks for automated log parsing. In Proceedings of the 41st International Conference on Software Engineering: Software Engineering in Practice, (ICSE-SEIP), 2019."}],"event":{"name":"ICSE '20: 42nd International Conference on Software Engineering","location":"Seoul South Korea","acronym":"ICSE '20","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","KIISE Korean Institute of Information Scientists and Engineers","IEEE CS"]},"container-title":["Proceedings of the ACM\/IEEE 42nd International Conference on Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3377811.3380408","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3377811.3380408","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:41:40Z","timestamp":1750200100000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3377811.3380408"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,6,27]]},"references-count":88,"alternative-id":["10.1145\/3377811.3380408","10.1145\/3377811"],"URL":"https:\/\/doi.org\/10.1145\/3377811.3380408","relation":{},"subject":[],"published":{"date-parts":[[2020,6,27]]},"assertion":[{"value":"2020-10-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}