{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,24]],"date-time":"2025-12-24T12:34:01Z","timestamp":1766579641304,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":57,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,6,18]],"date-time":"2024-06-18T00:00:00Z","timestamp":1718668800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,6,18]]},"DOI":"10.1145\/3661167.3661234","type":"proceedings-article","created":{"date-parts":[[2024,6,14]],"date-time":"2024-06-14T12:24:25Z","timestamp":1718367865000},"page":"140-149","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["How Much Logs Does My Source Code File Need? Learning to Predict the Density of Logs"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5534-6426","authenticated-orcid":false,"given":"Mohamed Amine","family":"Batoun","sequence":"first","affiliation":[{"name":"Software Engineering, \u00c9cole de Technologie Sup\u00e9rieure, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2724-0034","authenticated-orcid":false,"given":"Mohammed","family":"Sayagh","sequence":"additional","affiliation":[{"name":"Software Engineering, \u00c9cole de Technologie Sup\u00e9rieure, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4708-0362","authenticated-orcid":false,"given":"Ali","family":"Ouni","sequence":"additional","affiliation":[{"name":"Software Engineering, \u00c9cole de Technologie Sup\u00e9rieure, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,6,18]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Reactions. ACM Transactions on Software Engineering and Methodology","author":"Amine Batoun\u00a0Mohamed","year":"2023","unstructured":"Batoun\u00a0Mohamed Amine, Yung\u00a0Ka Lai, Tian Yuan, and Sayagh Mohammed. 2023. An Empirical Study on GitHub Pull Requests\u2019 Reactions. ACM Transactions on Software Engineering and Methodology (2023)."},{"key":"e_1_3_2_1_2_1","volume-title":"Proceedings of the 2012 IEEE Annual Computer Software and Applications Conference. 169\u2013178","author":"Antonio Pecchia","year":"2015","unstructured":"Pecchia Antonio, Cinque Marcello, Carrozza Gabriella, and Cotroneo Domenico. 2015. Industry Practices and Event Logging: Assessment of a Critical Software Development Process. In Proceedings of the 2012 IEEE Annual Computer Software and Applications Conference. 169\u2013178."},{"key":"e_1_3_2_1_3_1","volume-title":"Extracting and Studying the Logging-Code-Issue-Introducing Changes in Java-Based Large-Scale Open Source Software Systems. Empirical Software Engineering","author":"Boyuan Chen","year":"2019","unstructured":"Chen Boyuan and Jiang\u00a0Zhen M. 2019. Extracting and Studying the Logging-Code-Issue-Introducing Changes in Java-Based Large-Scale Open Source Software Systems. Empirical Software Engineering (2019), 2285\u20132322."},{"key":"e_1_3_2_1_4_1","volume-title":"Proceedings of the 2017 IEEE\/ACM International Conference on Software Engineering (ICSE)). 71\u201381","author":"Boyuan Chen","year":"2017","unstructured":"Chen Boyuan and Jiang\u00a0Z. Ming. 2017. Characterizing and Detecting Anti-Patterns in the Logging Code. In Proceedings of the 2017 IEEE\/ACM International Conference on Software Engineering (ICSE)). 71\u201381."},{"key":"e_1_3_2_1_5_1","volume-title":"Characterizing Logging Practices in Java-Based Open Source Software Projects \u2013a Replication Study in Apache Software Foundation. Empirical Software Engineering","author":"Boyuan Chen","year":"2017","unstructured":"Chen Boyuan and Jiang\u00a0Z. Ming. 2017. Characterizing Logging Practices in Java-Based Open Source Software Projects \u2013a Replication Study in Apache Software Foundation. Empirical Software Engineering (2017), 330\u2013374."},{"key":"e_1_3_2_1_6_1","volume-title":"A Survey of Software Log Instrumentation. Comput. Surveys","author":"Boyuan Chen","year":"2021","unstructured":"Chen Boyuan and Jiang\u00a0Zhen Ming. 2021. A Survey of Software Log Instrumentation. Comput. Surveys (2021), 1\u201334."},{"key":"e_1_3_2_1_7_1","volume-title":"Proceedings of the 2012 { USENIX} Symposium on Operating Systems Design and Implementation ({ OSDI} 12)","author":"Ding Yuan","year":"2012","unstructured":"Yuan Ding, Park Soyeon, Huang Peng, Liu Yang, Lee\u00a0Michael M, Tang Xiaoming, Zhou Yuanyuan, and Savage Stefan. 2012. Be Conservative: Enhancing Failure Diagnosis with Proactive Logging. In Proceedings of the 2012 { USENIX} Symposium on Operating Systems Design and Implementation ({ OSDI} 12). 293\u2013306."},{"key":"e_1_3_2_1_8_1","volume-title":"Proceedings of the 2014 International Symposium on Software Reliability Engineering Workshops. 10\u201313","author":"Fabio Baccanico","year":"2014","unstructured":"Baccanico Fabio, Carrozza Gabriella, Cinque Marcello, Cotroneo Domenico, Pecchia Antonio, and Savignano Agostino. 2014. Event Logging in an Industrial Development Process: Practices and Reengineering Challenges. In Proceedings of the 2014 International Symposium on Software Reliability Engineering Workshops. 10\u201313."},{"key":"e_1_3_2_1_9_1","volume-title":"Proceedings of the 2017 Asia-Pacific Software Engineering Conference (APSEC). 534\u2013539","author":"Guoping Rong","year":"2017","unstructured":"Rong Guoping, Zhang Qiuping, Liu Xinbei, and Gu Shenghiu. 2017. A Systematic Review of Logging Practice in Software Engineering. In Proceedings of the 2017 Asia-Pacific Software Engineering Conference (APSEC). 534\u2013539."},{"key":"e_1_3_2_1_10_1","volume-title":"Proceedings of the 2018 Australasian Software Engineering Conference (ASWEC). 171\u2013180","author":"Guoping Rong","year":"2018","unstructured":"Rong Guoping, Gu Shenghui, Zhang He, Shao Dong, and Liu Wanggen. 2018. How is Logging Practice Implemented in Open Source Software Projects? A Preliminary Exploration. In Proceedings of the 2018 Australasian Software Engineering Conference (ASWEC). 171\u2013180."},{"key":"e_1_3_2_1_11_1","volume-title":"Proceedings of the 2020 IEEE International Conference on Software Maintenance and Evolution (ICSME). 171\u2013180","author":"Guoping Rong","year":"2018","unstructured":"Rong Guoping, Xu Yangchen, Gu Shenghui, Zhang He, and Shao Dong. 2018. Can You Capture Information As You Intend To? A Case Study on Logging Practice in Industry. In Proceedings of the 2020 IEEE International Conference on Software Maintenance and Evolution (ICSME). 171\u2013180."},{"key":"e_1_3_2_1_12_1","volume-title":"Proceedings of the 2011 IEEE International Conference on Program Comprehension. 225\u2013226","author":"Heidar Pirzadeh","year":"2011","unstructured":"Pirzadeh Heidar, Shanian Sara, Hamou-Lhadj Abdelwahab, and Mehrabian Ali. 2011. The Concept of Stratified Sampling of Execution Traces. In Proceedings of the 2011 IEEE International Conference on Program Comprehension. 225\u2013226."},{"key":"e_1_3_2_1_13_1","volume-title":"Studying the Practices of Logging Exception Stack Traces in Open-Source Software Projects","author":"Heng Li","year":"2021","unstructured":"Li Heng, Zhang Haoxiang, Wang Shaowei, and Hassan\u00a0Ahmed E. 2021. Studying the Practices of Logging Exception Stack Traces in Open-Source Software Projects. IEEE Transactions on Software Engineering (2021)."},{"key":"e_1_3_2_1_14_1","volume-title":"Studying Software Logging Using Topic Models. Empirical Software Engineering","author":"Heng Li","year":"2018","unstructured":"Li Heng, Chen Tse-Hsun P., Shang Weiyi, and Hassan\u00a0Ahmed E. 2018. Studying Software Logging Using Topic Models. Empirical Software Engineering (2018), 2655\u20132694."},{"key":"e_1_3_2_1_15_1","volume-title":"Perspectives","author":"Heng Li","year":"2020","unstructured":"Li Heng, Shang Weiyi, Adams Bram, Sayagh Mohammed, and Hassan\u00a0Ahmed E. 2020. A Qualitative Study of the Benefits and Costs of Logging From Developers\u2019 Perspectives. IEEE Transactions on Software Engineering (2020)."},{"key":"e_1_3_2_1_16_1","volume-title":"Which Log Level Should Developers Choose For a New Logging Statement?Empirical Software Engineering","author":"Heng Li","year":"2017","unstructured":"Li Heng, Shang Weiyi, and Hassan\u00a0Ahmed E. 2017. Which Log Level Should Developers Choose For a New Logging Statement?Empirical Software Engineering (2017), 1684\u20131716."},{"key":"e_1_3_2_1_17_1","volume-title":"Which Log Level Should Developers Choose For a New Logging Statement?Empirical Software Engineering","author":"Heng Li","year":"2017","unstructured":"Li Heng, Shang Weiyi, and Hassan\u00a0Ahmed E. 2017. Which Log Level Should Developers Choose For a New Logging Statement?Empirical Software Engineering (2017), 1684\u20131716."},{"key":"e_1_3_2_1_18_1","volume-title":"Proceedings of the 2019 IEEE\/ACM International Conference on Software Engineering (ICSE). 1095\u20131106","author":"Huong Ha","year":"2019","unstructured":"Ha Huong and Zhang Hongyu. 2019. DeepPerf: Performance Prediction for Configurable Software With Deep Sparse Neural Network. In Proceedings of the 2019 IEEE\/ACM International Conference on Software Engineering (ICSE). 1095\u20131106."},{"key":"e_1_3_2_1_19_1","volume":"200","author":"Till\u00a0 Hand\u00a0David","unstructured":"Hand\u00a0David J and Till\u00a0Robert J. 2001. A Simple Generalisation of The Area Under The ROC Curve For Multiple Class Classification Problems. Machine learning (2001), 171\u2013186.","journal-title":"Robert J."},{"key":"e_1_3_2_1_20_1","volume-title":"How Transferable are Features in Deep Neural Networks?Advances in Neural Information Processing Systems 27","author":"Jason Yosinski","year":"2014","unstructured":"Yosinski Jason, Clune Jeff, Bengio Yoshua, and Lipson Hod. 2014. How Transferable are Features in Deep Neural Networks?Advances in Neural Information Processing Systems 27 (2014)."},{"key":"e_1_3_2_1_21_1","volume-title":"Proceedings of the 2021 IEEE\/ACM International Conference on Mining Software Repositories (MSR). 143\u2013154","author":"Jeanderson C\u00e2ndido","year":"2021","unstructured":"C\u00e2ndido Jeanderson, Haesen Jan, Aniche Maur\u00edcio, and Van\u00a0Deursen Arie. 2021. An Exploratory Study of Log Placement Recommendation in an Enterprise System. In Proceedings of the 2021 IEEE\/ACM International Conference on Mining Software Repositories (MSR). 143\u2013154."},{"key":"e_1_3_2_1_22_1","volume-title":"Proceedings of the 2015 IEEE\/ACM IEEE International Conference on Software Engineering. 415\u2013425","author":"Jieming Zhu","year":"2015","unstructured":"Zhu Jieming, He Pinjia, Fu Qiang, Zhang Hongyu, Lyu\u00a0Michael R, and Zhang Dongmei. 2015. Learning to log: Helping developers make informed logging decisions. In Proceedings of the 2015 IEEE\/ACM IEEE International Conference on Software Engineering. 415\u2013425."},{"key":"e_1_3_2_1_23_1","volume-title":"Proceedings of the 2019 IEEE\/ACM International Conference on Automated Software Engineering (ASE). 1\u201312","author":"Jin Kang\u00a0Hong","year":"2019","unstructured":"Kang\u00a0Hong Jin, Tegawend\u00e9\u00a0F Bissyand\u00e9, and Lo David. 2019. Assessing the Generalizability of Code2vec Token Embeddings. In Proceedings of the 2019 IEEE\/ACM International Conference on Automated Software Engineering (ASE). 1\u201312."},{"key":"e_1_3_2_1_24_1","volume-title":"Proceedings of the 2019 Asia-Pacific Symposium on Internetware. 1\u20136.","author":"Jing Zhu","year":"2019","unstructured":"Zhu Jing, Rong Guoping, Huang Guocheng, Gu Shenghui, Zhang He, and Shao Dong. 2019. JLLAR: A Logging Recommendation Plug-in Tool for Java. In Proceedings of the 2019 Asia-Pacific Symposium on Internetware. 1\u20136."},{"key":"e_1_3_2_1_25_1","volume-title":"The Sense of Logging in the Linux Kernel. Empirical Software Engineering","author":"Keyur Patel","year":"2022","unstructured":"Patel Keyur, Faccin Jo\u00e3o, Hamou-Lhadj Abdelwahab, and Nunes Ingrid. 2022. The Sense of Logging in the Linux Kernel. Empirical Software Engineering (2022), 153."},{"key":"e_1_3_2_1_26_1","volume-title":"Studying Logging Practice in Machine Learning-based Applications. arXiv preprint arXiv:2301.04234","author":"Foalem\u00a0Patrick","year":"2023","unstructured":"Foalem\u00a0Patrick L, Khomh Foutse, and Li Heng. 2023. Studying Logging Practice in Machine Learning-based Applications. arXiv preprint arXiv:2301.04234 (2023)."},{"key":"e_1_3_2_1_27_1","volume-title":"Proceedings of the 2016 AAAI conference on artificial intelligence, Vol.\u00a030","author":"Lili Mou","year":"2016","unstructured":"Mou Lili, Li Ge, Zhang Lu, Wang Tao, and Jin Zhi. 2016. Convolutional Neural Networks Over Tree Structures for Programming Language Processing. In Proceedings of the 2016 AAAI conference on artificial intelligence, Vol.\u00a030."},{"key":"e_1_3_2_1_28_1","volume-title":"Proceedings of the 2021 Brazilian Symposium on Software Engineering. 16\u201320","author":"Marco Alves","year":"2021","unstructured":"Alves Marco and Paula Hugo. 2021. Identifying Logging Practices in Open Source Python Containerized Application Projects. In Proceedings of the 2021 Brazilian Symposium on Software Engineering. 16\u201320."},{"key":"e_1_3_2_1_29_1","volume-title":"On Using Machine Learning to Automatically Classify Software Applications Into Domain Categories. Empirical Software Engineering","author":"Mario Linares-V\u00e1squez","year":"2014","unstructured":"Linares-V\u00e1squez Mario, McMillan Collin, Poshyvanyk Denys, and Grechanik Mark. 2014. On Using Machine Learning to Automatically Classify Software Applications Into Domain Categories. Empirical Software Engineering (2014), 582\u2013618."},{"key":"e_1_3_2_1_30_1","volume-title":"Proceedings of the 2019 IEEE\/ACM International Conference on Software Engineering (ICSE). 25\u201336","author":"Michele Tufano","year":"2019","unstructured":"Tufano Michele, Pantiuchina Jevgenija, Watson Cody, Bavota Gabriele, and Poshyvanyk Denys. 2019. On Learning Meaningful Code Changes via Neural Machine Translation. In Proceedings of the 2019 IEEE\/ACM International Conference on Software Engineering (ICSE). 25\u201336."},{"key":"e_1_3_2_1_31_1","volume-title":"An Interview Study About the Use of Logs in Embedded Software Engineering. Empirical Software Engineering","author":"Nan Yang","year":"2023","unstructured":"Yang Nan, Cuijpers Pieter, Hendriks Dennis, Schiffelers Ramon, Lukkien Johan, and Serebrenik Alexander. 2023. An Interview Study About the Use of Logs in Embedded Software Engineering. Empirical Software Engineering (2023), 43."},{"key":"e_1_3_2_1_32_1","volume-title":"Proceedings of the 2014 International Conference on Software Engineering. 24\u201333","author":"Qiang Fu","year":"2014","unstructured":"Fu Qiang, Zhu Jieming, Hu Wenlu, Lou Jian-Guang, Ding Rui, Lin Qingwei, Zhang Dongmei, and Xie Tao. 2014. Where Do Developers Log? An Empirical Study on Logging Practices in Industry. In Proceedings of the 2014 International Conference on Software Engineering. 24\u201333."},{"key":"e_1_3_2_1_33_1","volume-title":"Gensim: word2vec. Retrieved","author":"Radim Rehurek","year":"2020","unstructured":"Rehurek Radim. 2020. Gensim: word2vec. Retrieved Jun 2020 from https:\/\/radimrehurek.com\/gensim\/ models\/word2vec.html"},{"key":"e_1_3_2_1_34_1","volume-title":"Demystifying the Challenges and Benefits of Analyzing User-Reported Logs in Bug Reports. Empirical Software Engineering","author":"Ran A.","year":"2021","unstructured":"Chen\u00a0A. Ran, Chen Tse-Hsun, and Wang Shaowei. 2021. Demystifying the Challenges and Benefits of Analyzing User-Reported Logs in Bug Reports. Empirical Software Engineering (2021), 1\u201330."},{"key":"e_1_3_2_1_35_1","volume-title":"Journal of Physics: Conference Series. 012\u2013015","author":"Rena Nainggolan","year":"2019","unstructured":"Nainggolan Rena, Resianta Perangin-angin, Emma Simarmata, and Astuti\u00a0F. Tarigan. 2019. Improved the Performance of the K-means Cluster Using the Sum of Squared Error (SSE) Optimized by Using The Elbow Method. In Journal of Physics: Conference Series. 012\u2013015."},{"key":"e_1_3_2_1_36_1","volume-title":"Proceedings of the 2016 India Software Engineering Conference. 151\u2013155","author":"Sangeeta Lal","year":"2016","unstructured":"Lal Sangeeta and Sureka Ashish. 2016. Logopt: Static Feature Extraction from Source Code for Automated Catch Block Logging Prediction. In Proceedings of the 2016 India Software Engineering Conference. 151\u2013155."},{"key":"e_1_3_2_1_37_1","volume-title":"Proceedings of the 2016 IEEE Annual Computer Software and Applications Conference (COMPSAC). 215\u2013220","author":"Sangeeta Lal","year":"2016","unstructured":"Lal Sangeeta, Sardana Neetu, and Sureka Ashish. 2016. LogOptPlus: Learning to optimize logging in catch and if programming constructs. In Proceedings of the 2016 IEEE Annual Computer Software and Applications Conference (COMPSAC). 215\u2013220."},{"key":"e_1_3_2_1_38_1","volume-title":"Argentina","author":"Sangeeta Lal","year":"2017","unstructured":"Lal Sangeeta, Sardana Neetu, and Sureka Ashish. 2017. Analysis and Prediction of Log Statement in Open Source Java Projects. Buenos Aires, Argentina (2017), 65."},{"key":"e_1_3_2_1_39_1","volume-title":"Three-Level Learning for Improving Cross-Project Logging Prediction for If-Blocks","author":"Sangeeta Lal","year":"2019","unstructured":"Lal Sangeeta, Sardana Neetu, and Sureka Ashish. 2019. Three-Level Learning for Improving Cross-Project Logging Prediction for If-Blocks. Journal of King Saud University-Computer and Information Sciences (2019), 481\u2013496."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"crossref","unstructured":"Lal Sangeeta Sardana Neetu and Sureka Ashish. 2020. Improving Logging Prediction on Imbalanced Datasets: A Case Study on Open Source Java Projects. In Cognitive Analytics: Concepts Methodologies Tools and Applications. 740\u2013772.","DOI":"10.4018\/978-1-7998-2460-2.ch039"},{"key":"e_1_3_2_1_41_1","volume-title":"Proceedings of the 2015 BElgian-NEtherlands software eVOLution seminar (BENEVOL","author":"Senna Tschudin\u00a0Peter","year":"2015","unstructured":"Tschudin\u00a0Peter Senna, Lawall Julia, and Muller Gilles. 2015. 3l: Learning linux logging. In Proceedings of the 2015 BElgian-NEtherlands software eVOLution seminar (BENEVOL 2015)."},{"key":"e_1_3_2_1_42_1","volume-title":"An Exploratory Study on Assessing the Energy Impact of Logging on Android Applications. Empirical Software Engineering","author":"Shaiful Chowdhury","year":"2018","unstructured":"Chowdhury Shaiful, Di\u00a0Nardo S, Hindle Abram, and Jiang\u00a0Zhen M. 2018. An Exploratory Study on Assessing the Energy Impact of Logging on Android Applications. Empirical Software Engineering (2018), 1422\u20131456."},{"key":"e_1_3_2_1_43_1","volume-title":"REVAL: REcommend which VAriables to Log with Pre-Trained Model and Graph Neural Network","author":"Shaozhi Dai","year":"2022","unstructured":"Dai Shaozhi, Luan Zhongzhi, Huang Shaohan, Fung Carol, Wang He, Yang Hailong, and Qian Depei. 2022. REVAL: REcommend which VAriables to Log with Pre-Trained Model and Graph Neural Network. IEEE Transactions on Network and Service Management (2022)."},{"key":"e_1_3_2_1_44_1","unstructured":"Joe Song and Haizhou Wang. 2020. Optimal (Weighted) Univariate Clustering."},{"key":"e_1_3_2_1_45_1","volume-title":"Examining the Stability of Logging Statements. Empirical Software Engineering","author":"Suhas Kabinna","year":"2018","unstructured":"Kabinna Suhas, Bezemer Cor-Paul, Shang Weiyi, Syer\u00a0Mark D, and Hassan\u00a0Ahmed E. 2018. Examining the Stability of Logging Statements. Empirical Software Engineering (2018), 290\u2013333."},{"key":"e_1_3_2_1_46_1","volume-title":"Efficient Estimation of Word Representations in Vector Space. arXiv preprint arXiv:1301.3781","author":"Tomas Mikolov","year":"2013","unstructured":"Mikolov Tomas, Chen Kai, Corrado Greg, and Dean Jeffrey. 2013. Efficient Estimation of Word Representations in Vector Space. arXiv preprint arXiv:1301.3781 (2013)."},{"key":"e_1_3_2_1_47_1","volume-title":"Proceedings of the ACM on Programming Languages","author":"Uri Alon","year":"2019","unstructured":"Alon Uri, Zilberstein Meital, Levy Omer, and Yahav Eran. 2019. Code2vec: Learning Distributed Representations of Code. Proceedings of the ACM on Programming Languages (2019), 1\u201329."},{"key":"e_1_3_2_1_48_1","volume-title":"International Journal of Performability Engineering (2018)","author":"Xu Niu","year":"2018","unstructured":"Niu Xu, Li Shanshan, Jia Zhouyang, Zhou Shulin, Li Wang, and Liao Xiangke. 2018. Understanding the Similarity of Log Revision Behaviors in Open Source Software. International Journal of Performability Engineering (2018), 1887."},{"key":"e_1_3_2_1_49_1","volume-title":"Proceedings of the 2017 Workshop on Hot Topics in Operating Systems. 125\u2013131","author":"Xu Zhao","year":"2017","unstructured":"Zhao Xu, Rodrigues Kirk, Luo Yu, Stumm Michael, Yuan Ding, and Zhou Yuanyuan. 2017. The Game of Twenty Questions: Do You Know Where to Log?. In Proceedings of the 2017 Workshop on Hot Topics in Operating Systems. 125\u2013131."},{"key":"e_1_3_2_1_50_1","volume-title":"Proceedings of the 2017 Symposium on Operating Systems Principles. 565\u2013581","author":"Xu Zhao","year":"2017","unstructured":"Zhao Xu, Rodrigues Kirk, Luo Yu, Stumm Michael, Yuan Ding, and Zhou Yuanyuan. 2017. Log20: Fully Automated Optimal Placement of Log Printing Statements Under Specified Overhead Threshold. In Proceedings of the 2017 Symposium on Operating Systems Principles. 565\u2013581."},{"key":"e_1_3_2_1_51_1","volume-title":"Proceedings of the 2019 ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. 807\u2013817","author":"Xu Zhang","year":"2019","unstructured":"Zhang Xu, Xu Yong, Lin Qingwei, Qiao Bo, Zhang Hongyu, Dang Yingnong, Xie Chunyu, Yang Xinsheng, Cheng Qian, Li Ze, 2019. Robust Log-based Anomaly Detection on Unstable Log Data. In Proceedings of the 2019 ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. 807\u2013817."},{"key":"e_1_3_2_1_52_1","volume-title":"Studying the Characteristics of Logging Practices in Mobile Apps: A Case Study on F-Droid. Empirical Software Engineering","author":"Yi Zeng","year":"2019","unstructured":"Zeng Yi, Chen Jinfu, Shang Weiyi, and Chen Tse-Hsun. 2019. Studying the Characteristics of Logging Practices in Mobile Apps: A Case Study on F-Droid. Empirical Software Engineering (2019), 3394\u20133434."},{"key":"e_1_3_2_1_53_1","volume-title":"Proceedings of the 2021 IEEE\/ACM International Conference on Software Engineering (ICSE). 1461\u20131472","author":"Zhenhao Li","year":"2021","unstructured":"Li Zhenhao, Li Heng, Chen Tse-Hsun, and Shang Weiyi. 2021. Deeplv: Suggesting Log Levels Using Ordinal Based Neural Networks. In Proceedings of the 2021 IEEE\/ACM International Conference on Software Engineering (ICSE). 1461\u20131472."},{"key":"e_1_3_2_1_54_1","volume-title":"Proceedings of the 2020 IEEE\/ACM International Conference on Automated Software Engineering. 361\u2013372","author":"Zhenhao Li","year":"2020","unstructured":"Li Zhenhao, Chen Tse-Hsun, and Shang Weiyi. 2020. Where Shall We Log? Studying and Suggesting Logging Locations in Code Blocks. In Proceedings of the 2020 IEEE\/ACM International Conference on Automated Software Engineering. 361\u2013372."},{"key":"e_1_3_2_1_55_1","volume-title":"Which Variables Should I Log?Empirical Software Engineering","author":"Zhongxin Liu","year":"2019","unstructured":"Liu Zhongxin, Xia Xin, Lo David, Xing Zhenchang, Hassan\u00a0Ahmed E, and Li Shanping. 2019. Which Variables Should I Log?Empirical Software Engineering (2019), 2012\u20132031."},{"key":"e_1_3_2_1_56_1","volume-title":"Which Variables Should I Log?IEEE Transactions on Software Engineering","author":"Zhongxin Liu","year":"2019","unstructured":"Liu Zhongxin, Xia Xin, Lo David, Xing Zhenchang, Hassan\u00a0Ahmed E, and Li Shanping. 2019. Which Variables Should I Log?IEEE Transactions on Software Engineering (2019), 2012\u20132031."},{"key":"e_1_3_2_1_57_1","volume-title":"Proceedings of the 2018 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER). 61\u201371","author":"Zhouyang Jia","year":"2018","unstructured":"Jia Zhouyang, Li Shanshan, Liu Xiaodong, Liao Xiangke, and Liu Yunhuai. 2018. SMARTLOG: Place Error Log Statement by Deep Understanding of Log Intention. In Proceedings of the 2018 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER). 61\u201371."}],"event":{"name":"EASE 2024: 28th International Conference on Evaluation and Assessment in Software Engineering","acronym":"EASE 2024","location":"Salerno Italy"},"container-title":["Proceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3661167.3661234","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3661167.3661234","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T11:13:04Z","timestamp":1755861184000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3661167.3661234"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,6,18]]},"references-count":57,"alternative-id":["10.1145\/3661167.3661234","10.1145\/3661167"],"URL":"https:\/\/doi.org\/10.1145\/3661167.3661234","relation":{},"subject":[],"published":{"date-parts":[[2024,6,18]]},"assertion":[{"value":"2024-06-18","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}