Heng Li

Orcid: 0000-0001-5441-6763

Affiliations:
  • Polytechnique Montreal, Department of Computer and Software Engineering, Montreal, Quebec, Canada
  • Queen's University, School of Computing, Software Analysis and Intelligence Lab, SAIL, Kingston, ON, Canada (former)


According to our database1, Heng Li authored at least 49 papers between 2017 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
<i>LoGenText-Plus</i>: Improving Neural Machine Translation Based Logging Texts Generation with Syntactic Templates.
ACM Trans. Softw. Eng. Methodol., February, 2024

2023
An Empirical Study of Refactoring Rhythms and Tactics in the Software Development Process.
IEEE Trans. Software Eng., December, 2023

A large-scale exploratory study of android sports apps in the google play store.
Inf. Softw. Technol., December, 2023

On the effectiveness of log representation for log-based anomaly detection.
Empir. Softw. Eng., November, 2023

Studying the characteristics of AIOps projects on GitHub.
Empir. Softw. Eng., November, 2023

Studying the challenges of developing hardware description language programs.
Inf. Softw. Technol., July, 2023

Towards Learning Generalizable Code Embeddings Using Task-agnostic Graph Convolutional Networks.
ACM Trans. Softw. Eng. Methodol., April, 2023

Refining GPT-3 Embeddings with a Siamese Structure for Technical Post Duplicate Detection.
CoRR, 2023

Characterizing and Classifying Developer Forum Posts with their Intentions.
CoRR, 2023

Assessing the Maturity of Model Maintenance Techniques for AIOps Solutions.
CoRR, 2023

What Causes Exceptions in Machine Learning Applications? Mining Machine Learning-Related Stack Traces on Stack Overflow.
CoRR, 2023

Studying Logging Practice in Machine Learning-based Applications.
CoRR, 2023

LTB'23 Workshop Chairs' Welcome.
Proceedings of the Companion of the 2023 ACM/SPEC International Conference on Performance Engineering, 2023

Adapting Performance Analytic Techniques in a Real-World Database-Centric System: An Industrial Experience Report.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

IoPV: On Inconsistent Option Performance Variations.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

Deploying Deep Reinforcement Learning Systems: A Taxonomy of Challenges.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2023

On the Temporal Relations between Logging and Code.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

PILAR: Studying and Mitigating the Influence of Configurations on Log Parsing.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

2022
A Study of C/C++ Code Weaknesses on Stack Overflow.
IEEE Trans. Software Eng., 2022

LogAssist: Assisting Log Analysis Through Log Summarization.
IEEE Trans. Software Eng., 2022

Locating Performance Regression Root Causes in the Field Operations of Web-Based Systems: An Experience Report.
IEEE Trans. Software Eng., 2022

Studying the Practices of Logging Exception Stack Traces in Open-Source Software Projects.
IEEE Trans. Software Eng., 2022

Assisting Example-Based API Misuse Detection via Complementary Artificial Examples.
IEEE Trans. Software Eng., 2022

Logram: Efficient Log Parsing Using $n$n-Gram Dictionaries.
IEEE Trans. Software Eng., 2022

An Empirical Study of the Impact of Hyperparameter Tuning and Model Optimization on the Performance Properties of Deep Neural Networks.
ACM Trans. Softw. Eng. Methodol., 2022

Studying logging practice in test code.
Empir. Softw. Eng., 2022

Can pre-trained code embeddings improve model performance? Revisiting the use of code embeddings in software engineering tasks.
Empir. Softw. Eng., 2022

Bug Characteristics in Quantum Software Ecosystem.
CoRR, 2022

On the Importance of Performing App Analysis Within Peer Groups.
Proceedings of the IEEE International Conference on Software Analysis, 2022

LoGenText: Automatically Generating Logging Texts Using Neural Machine Translation.
Proceedings of the IEEE International Conference on Software Analysis, 2022

An Empirical Study on the Usage of Automated Machine Learning Tools.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2022

Studying the Practices of Deploying Machine Learning Projects on Docker.
Proceedings of the EASE 2022: The International Conference on Evaluation and Assessment in Software Engineering 2022, Gothenburg, Sweden, June 13, 2022

2021
A Qualitative Study of the Benefits and Costs of Logging From Developers' Perspectives.
IEEE Trans. Software Eng., 2021

An Empirical Study of the Impact of Data Splitting Decisions on the Performance of AIOps Solutions.
ACM Trans. Softw. Eng. Methodol., 2021

Understanding Quantum Software Engineering Challenges An Empirical Study on Stack Exchange Forums and GitHub Issues.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2021

DeepLV: Suggesting Log Levels Using Ordinal Based Neural Networks.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

2020
Predicting Node Failures in an Ultra-Large-Scale Cloud Computing Platform: An AIOps Solution.
ACM Trans. Softw. Eng. Methodol., 2020

A study of the performance of general compressors on log files.
Empir. Softw. Eng., 2020

Using black-box performance models to detect performance regressions under varying workloads: an empirical study.
Empir. Softw. Eng., 2020

Logram: Efficient Log Parsing Using n-Gram Dictionaries.
CoRR, 2020

2019
Improving the testing efficiency of selenium-based load tests.
Proceedings of the 14th International Workshop on Automation of Software Test, 2019

2018
Mining development knowledge to understand and support software logging practices.
PhD thesis, 2018

Studying software logging using topic models.
Empir. Softw. Eng., 2018

Towards just-in-time suggestions for log changes (journal-first abstract).
Proceedings of the 25th International Conference on Software Analysis, 2018

Which log level should developers choose for a new logging statement? (journal-first abstract).
Proceedings of the 25th International Conference on Software Analysis, 2018

Predicting the Receivers of Football Passes.
Proceedings of the 5th Workshop on Machine Learning and Data Mining for Sports Analytics co-located with 2018 European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases (ECML PKDD 2018), 2018

Adopting autonomic computing capabilities in existing large-scale systems: an industrial experience report.
Proceedings of the 40th International Conference on Software Engineering: Software Engineering in Practice, 2018

2017
Towards just-in-time suggestions for log changes.
Empir. Softw. Eng., 2017

Which log level should developers choose for a new logging statement?
Empir. Softw. Eng., 2017


  Loading...