Publications

Show all

2025

Aghili, Roozbeh; Li, Heng; Khomh, Foutse

Protecting Privacy in Software Logs: What Should be Anonymized? Proceedings Article

In: Proceedings of the ACM on Software Engineering (FSE), pp. 1317–1338, ACM 2025.

Links | BibTeX | Tags: Log analysis, Observability, Privacy

Foalem, Patrick Loic; Silva, Leuson Da; Khomh, Foutse; Li, Heng; Merlo, Ettore

Logging Requirement for Continuous Auditing of Responsible Machine Learning-based Applications Journal Article

In: Empirical Software Engineering (EMSE), vol. 30, no. 97, pp. 1–37, 2025.

Links | BibTeX | Tags: Logging, MLOps, Observability

Huang, Shu-Wei; Wu, Xingfang; Li, Heng

LogLSHD: Fast Log Parsing with Locality-Sensitive Hashing and Dynamic Time Warping Proceedings Article

In: Companion Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering, pp. 11-20, ACM 2025.

Links | BibTeX | Tags: Log analysis, Observability

Qin, Qiaolin; Aghili, Roozbeh; Li, Heng; Merlo, Ettore

Preprocessing is All You Need: Boosting the Performance of Log Parsers With a General Preprocessing Framework Proceedings Article

In: Proceedings of the 32nd IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 310–320, IEEE 2025.

Links | BibTeX | Tags: Log analysis, Observability

Shahedi, Kaveh; Khouzam, Matthew; Li, Heng; Lamothe, Maxime; Khomh, Foutse

From Technical Excellence to Practical Adoption: Lessons Learned Building an ML-Enhanced Trace Analysis Tool Proceedings Article

In: Proceedings of the 40th IEEE/ACM International Conference on Automated Software Engineering, IEEE/ACM 2025.

Links | BibTeX | Tags: Observability, Trace analysis

Shahedi, Kaveh; Li, Heng; Lamothe, Maxime; Khomh, Foutse

Tracing optimization for performance modeling and regression detection Journal Article

In: ACM Transactions on Software Engineering and Methodology (TOSEM) (accepted), 2025.

Links | BibTeX | Tags: Observability, Performance, Tracing

Wu, Xingfang; Li, Heng; Khomh, Foutse

What information contributes to log-based anomaly detection? Insights from a configurable transformer-based approach Journal Article

In: Automated Software Engineering (ASE), vol. 32, no. 58, pp. 1–29, 2025.

Links | BibTeX | Tags: Log analysis, Observability

2024

Batoun, Mohamed Amine; Sayagh, Mohammed; Aghili, Roozbeh; Ouni, Ali; Li, Heng

A Literature Review and Existing Challenges on Software Logging Practices - From the Creation to the Analysis of Software Logs Journal Article

In: Empirical Software Engineering (EMSE), vol. 29, no. 103, pp. 61 pages, 2024.

Links | BibTeX | Tags: Log analysis, Logging, Observability

Foalem, Patrick Loic; Khomh, Foutse; Li, Heng

Studying Logging Practice in Machine Learning-based Applications Journal Article

In: Information and Software Technology (IST), vol. 170, pp. 1–17, 2024.

Links | BibTeX | Tags: Logging, MLOps, Observability

2023

Dai, Hetong; Tang, Yiming; Li, Heng; Shang, Weiyi

PILAR: Studying and Mitigating the Influence of Configurations on Log Parsing Proceedings Article

In: Proceedings of the 45rd International Conference on Software Engineering (ICSE), pp. 818–829, IEEE 2023.

Links | BibTeX | Tags: Log analysis, Observability

Ding, Zishuo; Tang, Yiming; Cheng, Xiaoyu; Li, Heng; Shang, Weiyi

LoGenText-Plus: Improving Neural Machine Translation-based Logging Texts Generation with Syntactic Templates Journal Article

In: ACM Transactions on Software Engineering and Methodology (TOSEM), vol. 2, no. 33, pp. 1–45, 2023.

Links | BibTeX | Tags: Logging, Observability

Ding, Zishuo; Tang, Yiming; Li, Yang; Li, Heng; Shang, Weiyi

On the Temporal Relations between Logging and Code Proceedings Article

In: Proceedings of the 45rd International Conference on Software Engineering (ICSE), pp. 843–854, IEEE 2023.

Links | BibTeX | Tags: Logging, Observability

Wu, Xingfang; Li, Heng; Khomh, Foutse

On the Effectiveness of Log Representation for Log-based Anomaly Detection Journal Article

In: Empirical Software Engineering (EMSE), vol. 28, no. 137, pp. 39 pages, 2023.

Links | BibTeX | Tags: Log analysis, Observability

2022

Ding, Zishuo; Li, Heng; Shang, Weiyi

LoGenText: Automatically Generating Logging Texts Using Neural Machine Translation Proceedings Article

In: Proceedings of the 9th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 349–360, IEEE 2022.

Links | BibTeX | Tags: Logging, Observability

Li, Heng; Zhang, Haoxiang; Wang, Shaowei; Hassan, Ahmed E.

Studying the Practices of Logging Exception Stack Traces in Open-Source Software Projects Journal Article

In: IEEE Transactions on Software Engineering (TSE), vol. 48, no. 12, pp. 4907–4924, 2022.

Links | BibTeX | Tags: Logging, Observability

Locke, Steven; Li, Heng; Chen, Tse-Hsun Peter; Shang, Weiyi; Liu, Wei

LogAssist: Assisting Log Analysis Through Log Summarization Journal Article

In: IEEE Transactions on Software Engineering (TSE), vol. 48, no. 9, pp. 3227–3241, 2022.

Links | BibTeX | Tags: Log analysis, Observability

Zhang, Haonan; Tang, Yiming; Lamothe, Maxime; Li, Heng; Shang, Weiyi

Studying Logging Practice in Test Code Journal Article

In: Empirical Software Engineering (EMSE), vol. 27, no. 83, pp. 45 pages, 2022.

Links | BibTeX | Tags: Logging, Observability

2021

Gujral, Harshit; Lal, Sangeeta; Li, Heng

An Exploratory Semantic Analysis of Logging Questions Journal Article

In: Journal of Software: Evolution and Process (JSME), vol. 33, no. 7, pp. e2361, 2021.

Links | BibTeX | Tags: Logging, Observability

Li, Zhenhao; Li, Heng; Chen, Tse-Hsun Peter; Shang, Weiyi

DeepLV: Suggesting Log Levels Using Ordinal Based Neural Networks Proceedings Article

In: Proceedings of the 43rd International Conference on Software Engineering (ICSE), IEEE Press 2021.

Links | BibTeX | Tags: Logging, Observability

2020

Dai, Hetong; Li, Heng; Chen, Che-Shao; Shang, Weiyi; Chen, Tse-Hsun

Logram: Efficient Log Parsing Using n-Gram Dictionaries Journal Article

In: IEEE Transactions on Software Engineering (TSE), vol. 48, no. 3, pp. 879–892, 2020.

Links | BibTeX | Tags: Log analysis, Observability

Li, Heng; Shang, Weiyi; Adams, Bram; Sayagh, Mohammed; Hassan, Ahmed

A Qualitative Study of the Benefits and Costs of Logging from Developers' Perspectives Journal Article

In: IEEE Transactions on Software Engineering (TSE), vol. 47, no. 12, pp. 2858–2873, 2020.

Links | BibTeX | Tags: Logging, Observability

Yao, Kundi; Li, Heng; Shang, Weiyi; Hassan, Ahmed E.

A Study of the Performance of General Compressors on Log Files Journal Article

In: Empirical Software Engineering (EMSE), vol. 25, no. 5, pp. 3043–3085, 2020.

Links | BibTeX | Tags: Log analysis, Observability

2018

Li, Heng; Chen, Tse-Hsun Peter; Shang, Weiyi; Hassan, Ahmed E

Studying software logging using topic models Journal Article

In: Empirical Software Engineering (EMSE), vol. 23, no. 5, pp. 2655–2694, 2018.

Links | BibTeX | Tags: Logging, Observability

2017

Li, Heng; Shang, Weiyi; Zou, Ying; Hassan, Ahmed E

Towards just-in-time suggestions for log changes Journal Article

In: Empirical Software Engineering (EMSE), vol. 22, no. 4, pp. 1831–1865, 2017.

Links | BibTeX | Tags: Logging, Observability

Li, Heng; Shang, Weiyi; Hassan, Ahmed E

Which log level should developers choose for a new logging statement? Journal Article

In: Empirical Software Engineering (EMSE), vol. 22, no. 4, pp. 1684–1716, 2017.

Links | BibTeX | Tags: Logging, Observability