Publications

67 entries « 1 of 2 »

2026

Jin, Bihui; Li, Heng; Nie, Pengyu; Zou, Ying

Energy-Efficient Software Development: A Multi-dimensional Empirical Analysis of Stack Overflow Proceedings Article

In: Proceedings of the 48th International Conference on Software Engineering (ICSE), IEEE 2026.

Links | BibTeX | Tags: Performance, Sustainability

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

Caumartin, Genevieve; Qin, Qiaolin; Li, Heng; Costa, Diego

Exploring the Potential of Llama Models in Automated Code Refinement: A Replication Study Proceedings Article

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

Links | BibTeX | Tags: LLM4Code

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

Ghari, Soude; Fokaefs, Marios; Li, Heng

SparkPerf: A Benchmarking Framework for Evaluating the Performance of Spark Data Analytics Projects Proceedings Article

In: 2025 IEEE Cloud Summit, pp. 46–53, IEEE 2025.

Links | BibTeX | Tags: Benchmarking, Performance

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

Jin, Bihui; Li, Heng; Zou, Ying

Impact of Extensions on Browser Performance: An Empirical Study on Google Chrome Journal Article

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

Links | BibTeX | Tags: Performance, Sustainability

Liao, Lizhi; Eismann, Simon; Li, Heng; Bezemer, Cor-Paul; Costa, Diego Elias; Hoorn, André; Shang, Weiyi

Early Detection of Performance Regressions by Bridging Local Performance Data and Architectural Models Best Paper Proceedings Article

In: Proceedings of the 47th International Conference on Software Engineering (ICSE), pp. 2841–2853, IEEE 2025.

Links | BibTeX | Tags: Performance

Liu, Yang; Foundjem, Armstrong; Khomh, Foutse; Li, Heng

Adversarial attack classification and robustness testing for large language models for code Journal Article

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

Links | BibTeX | Tags: LLM4Code, Robustness

Ma, Ning; Li, Heng

Understanding and estimating the execution time of quantum programs Journal Article

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

Links | BibTeX | Tags: Performance, Quantum computing

Majidi, Forough; Khomh, Foutse; Li, Heng; Nikanjam, Amin

An Efficient Model Maintenance Approach for MLOps Journal Article

In: Empirical Software Engineering (EMSE) (accepted), 2025.

Links | BibTeX | Tags: MLOps, Model Maintenance

Noei, Shayan; Li, Heng; Zou, Ying

An Empirical Study on Release-Wise Refactoring Patterns Proceedings Article

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

Links | BibTeX | Tags: Refactoring

Qin, Qiaolin; Djian, Benjamin; Merlo, Ettore; Li, Heng; Gambs, Sébastien

Representation-based fairness evaluation and bias correction robustness assessment in neural networks Journal Article

In: Information and Software Technology (IST), vol. 188, no. 107876, pp. 1–14, 2025.

Links | BibTeX | Tags: Fairness, MLOps

Qin, Qiaolin; Li, Heng; Merlo, Ettore; Lamothe, Maxime

Automated, Unsupervised, and Auto-parameterized Inference of Data Patterns and Anomaly Detection Proceedings Article

In: Proceedings of the 47th International Conference on Software Engineering (ICSE), pp. 2419–2431, IEEE 2025.

Links | BibTeX | Tags: Data Quality

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

Aghili, Roozbeh; Qin, Qiaolin; Li, Heng; Khomh, Foutse

Understanding Web Application Workloads and Their Applications: Systematic Literature Review and Characterization Proceedings Article

In: Proceedings of the 40th IEEE International Conference on Software Maintenance and Evolution (ICSME) (accepted), pp. 474–486, IEEE 2024.

Links | BibTeX | Tags: Performance

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

Ghadesi, Amin; Lamothe, Maxime; Li, Heng

What Causes Exceptions in Machine Learning Applications? Mining Machine Learning-Related Stack Traces on Stack Overflow Journal Article

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

Links | BibTeX | Tags: MLOps, Technical Q&A

Lyu, Yingzhe; Li, Heng; Jiang, Zhen Ming; Hassan, Ahmed E.

On the Model Update Strategies for Supervised Learning in AIOps Solutions Journal Article

In: ACM Transactions on Software Engineering and Methodology (TOSEM), vol. 33, no. 7, pp. 1–38, 2024.

Links | BibTeX | Tags: AIOps, Model Maintenance

Noei, Shayan; Li, Heng; Zou, Ying

Detecting Refactoring Commits in Machine Learning Python Projects: A Machine Learning-Based Approach Journal Article

In: ACM Transactions on Software Engineering and Methodology (TOSEM) (accepted), vol. 34, no. 3, pp. 1–25, 2024.

Links | BibTeX | Tags: Refactoring

Wu, Xingfang; Li, Heng; Yoshioka, Nobukazu; Washizaki, Hironori; Khomh, Foutse

Refining GPT-3 Embeddings with a Siamese Structure for Technical Post Duplicate Detection Proceedings Article

In: Proceedings of the 31st IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 1–12, IEEE 2024.

Links | BibTeX | Tags: Technical Q&A

Wu, Xingfang; Laufer, Eric; Li, Heng; Khomh, Foutse; Srinivasan, Santhosh; Luo, Jayden

Characterizing and Classifying Developer Forum Posts with their Intentions Journal Article

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

Links | BibTeX | Tags: Technical Q&A

Xia, Yuanjie; Liao, Lizhi; Chen, Jinfu; Li, Heng; Shang, Weiyi

Reducing the Length of Field-replay Based Load Testing Journal Article

In: IEEE Transactions on Software Engineering (TSE), vol. 50, no. 8, pp. 1967–1983, 2024.

Links | BibTeX | Tags: Performance

2023

Aghili, Roozbeh; Li, Heng; Khomh, Foutse

Studying the characteristics of AIOps projects on GitHub Journal Article

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

Links | BibTeX | Tags: AIOps

Chembakottu, Bhagya; Li, Heng; Khomh, Foutse

A Large-Scale Exploratory Study of Android Sports Apps in the Google Play Store Journal Article

In: Information and Software Technology (IST), vol. 164, no. 107321, pp. 1–18, 2023.

Links | BibTeX | Tags: Mobile apps, Sports analytics

Chen, Jinfu; Ding, Zishuo; Tang, Yiming; Sayagh, Mohammed; Li, Heng; Adams, Bram; Shang, Weiyi

IoPV: On Inconsistent Option Performance Variations Proceedings Article

In: ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), pp. 845–857, ACM 2023.

Links | BibTeX | Tags: Performance

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; Li, Heng; Shang, Weiyi; Chen, Tse-Hsun

Towards Learning Generalizable Code Embeddings using Task-agnostic Graph Convolutional Networks Journal Article

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

Links | BibTeX | Tags: Code representation

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

Liao, Lizhi; Li, Heng; Shang, Weiyi; Sporea, Catalin; Toma, Andrei; Sajedi, Sarah

Adapting Performance Analytic Techniques in a Real-World Database-Centric System: An Industrial Experience Report Proceedings Article

In: ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), Industrial Track, pp. 1855–1866, ACM 2023.

BibTeX | Tags: Performance

Noei, Shayan; Li, Heng; Georgiou, Stefanos; Zou, Ying

An Empirical Study of Refactoring Rhythms and Tactics in the Software Development Process Journal Article

In: IEEE Transactions on Software Engineering (TSE), vol. 49, no. 12, pp. 5103–5119, 2023.

Links | BibTeX | Tags: Refactoring

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

Yahmed, Ahmed Haj; Abbassi, Altaf Allah; Nikanjam, Amin; Li, Heng; Khomh, Foutse

Deploying Deep Reinforcement Learning Systems: A Taxonomy of Challenges Proceedings Article

In: Proceedings of the 39th IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 26–38, IEEE 2023.

Links | BibTeX | Tags: MLOps

Yousefifeshki, Fatemeh; Li, Heng; Khomh, Foutse

Studying the challenges of developing hardware description language programs Journal Article

In: Information and Software Technology (IST), vol. 159, 2023, ISSN: 0950-5849.

Links | BibTeX | Tags: Software/Hardware, Technical Q&A

2022

Ding, Zishuo; Li, Heng; Shang, Weiyi; Chen, Tse-Hsun

Can Pre-trained Code Embeddings Improve Model Performance? Revisiting the Use of Code Embeddings in Software Engineering Tasks Journal Article

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

Links | BibTeX | Tags: Code representation

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

Hassan, Safwat; Li, Heng; Hassan, Ahmed E.

On the Importance of Performing App Analysis Within Peer Groups Proceedings Article

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

Links | BibTeX | Tags: Mobile apps

Lamothe, Maxime; Li, Heng; Shang, Weiyi

Assisting Example-based API Misuse Detection via Complementary Artificial Examples Journal Article

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

Links | BibTeX | Tags: API

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

Liao, Lizhi; Li, Heng; Shang, Weiyi; Ma, Lei

An Empirical Study of the Impact of Hyperparameter Tuning and Model Optimization on the Performance Properties of Deep Neural Networks Journal Article

In: ACM Transactions on Software Engineering and Methodology (TOSEM), vol. 31, no. 3, pp. 1–40, 2022.

Links | BibTeX | Tags: MLOps, Performance

Liao, Lizhi; Chen, Jinfu; Li, Heng; Zeng, Yi; Shang, Weiyi; Sporea, Catalin; Toma, Andrei; Sajedi, Sarah

Locating Performance Regression Root Causes in the Field Operations of Web-based Systems: An Experience Report Journal Article

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

Links | BibTeX | Tags: Performance

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

Majidi, Forough; Openja, Moses; Khomh, Foutse; Li, Heng

An Empirical Study on the Usage of Automated Machine Learning Tools Proceedings Article

In: Proceedings of the 38th IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 59–70, IEEE 2022.

Links | BibTeX | Tags: MLOps

Openja, Moses; Majidi, Forough; Khomh, Foutse; Chembakottu, Bhagya; Li, Heng

Studying the Practices of Deploying Machine Learning Projects on Docker Proceedings Article

In: Proceedings of the 26th International Conference on Evaluation and Assessment in Software Engineering (EASE), pp. 190–200, 2022.

Links | BibTeX | Tags: MLOps

Raed, Mohamed; Li, Heng; Khomh, Foutse; Tidjon, Lionel

Bug Characteristics in Quantum Software Ecosystem Journal Article

In: arXiv preprint arXiv:2204.11965, 2022.

Links | BibTeX | Tags: Quantum computing

67 entries « 1 of 2 »