A brief summary of my representative publications: pdf.
2021
-
Y. Lyu, H. Li, M. Sayagh, Z. M. Jiang, and A. E. Hassan, “An Empirical Study of the Impact of Data Splitting Decisions on the Performance of AIOps Solutions,” ACM Transactions on Software Engineering and Methodology, pp. to appear, 2021.
@article{LyuAIOpsDataSplitting,
author = {Lyu, Yingzhe and Li, Heng and Sayagh, Mohammed and Jiang, Zhen Ming and Hassan, Ahmed E.},
journal = {ACM Transactions on Software Engineering and Methodology},
title = {An Empirical Study of the Impact of Data Splitting Decisions on the Performance of AIOps Solutions},
year = {2021},
number = {},
pages = {to appear},
volume = {},
publisher = {ACM}
}
-
Z. Li, H. Li, T.-H. P. Chen, and W. Shang, “DeepLV: Suggesting Log Levels Using Ordinal Based Neural Networks. ,” in Proceedings of the 43rd International Conference on Software Engineering, 2021.
@inproceedings{Li2021DeepLV,
title = {DeepLV: Suggesting Log Levels Using Ordinal Based Neural Networks. },
author = {Li, Zhenhao and Li, Heng and Chen, Tse-Hsun Peter and Shang, Weiyi},
booktitle = {Proceedings of the 43rd International Conference on Software Engineering},
series = {ICSE '21},
year = {2021},
organization = {IEEE Press}
}
2020
-
L. Liao, J. Chen, H. Li, Y. Zeng, W. Shang, J. Guo, C. Sporea, A. Toma, and S. Sajedi, “Using Black-Box Performance Models to Detect Performance Regressions under Varying Workloads: An Empirical Study,” Empirical Software Engineering, pp. to appear, 2020.
@article{Liao2020LogPerfReg,
author = {Liao, Lizhi and Chen, Jinfu and Li, Heng and Zeng, Yi and Shang, Weiyi and Guo, Jianmei and Sporea, Catalin and Toma, Andrei and Sajedi, Sarah},
journal = {Empirical Software Engineering},
title = {Using Black-Box Performance Models to Detect Performance Regressions under Varying Workloads: An Empirical Study},
year = {2020},
pages = {to appear},
doi = {10.1007/s10664-020-09866-z},
publisher = {Springer}
}
-
H. Dai, H. Li, C.-S. Chen, W. Shang, and T.-H. Chen, “Logram: Efficient Log Parsing Using n-Gram Dictionaries,” IEEE Transactions on Software Engineering, pp. to appear, 2020.
@article{Dai2020Logram,
title = {Logram: Efficient Log Parsing Using n-Gram Dictionaries},
author = {Dai, Hetong and Li, Heng and Chen, Che-Shao and Shang, Weiyi and Chen, Tse-Hsun},
journal = {IEEE Transactions on Software Engineering},
volume = {},
number = {},
pages = {to appear},
year = {2020},
doi = {10.1109/TSE.2020.3007554},
publisher = {IEEE}
}
-
K. Yao, H. Li, W. Shang, and A. E. Hassan, “A Study of the Performance of General Compressors on Log Files,” Empirical Software Engineering, pp. to appear, 2020.
@article{Yao2020LogCompression,
title = {A Study of the Performance of General Compressors on Log Files},
author = {Yao, Kundi and Li, Heng and Shang, Weiyi and Hassan, Ahmed E.},
journal = {Empirical Software Engineering},
volume = {},
number = {},
pages = {to appear},
doi = {10.1007/s10664-020-09822-x},
year = {2020},
publisher = {Springer}
}
-
Y. Li, Z. M. Jiang, H. Li, A. E. Hassan, C. He, R. Huang, Z. Zeng, M. Wang, and P. Chen, “Predicting Node Failures in an Ultra-Large-Scale Cloud Computing Platform: An AIOps Solution,” ACM Transactions on Software Engineering and Methodology, vol. 29, no. 2, pp. 13:1–13:24, 2020.
@article{Li2020NodeFailurePrediction,
author = {Li, Yangguang and Jiang, Zhen Ming and Li, Heng and Hassan, Ahmed E. and He, Cheng and Huang, Ruirui and Zeng, Zhengda and Wang, Mian and Chen, Pinan},
journal = {ACM Transactions on Software Engineering and Methodology},
title = {Predicting Node Failures in an Ultra-Large-Scale Cloud Computing Platform: An AIOps Solution},
year = {2020},
number = {2},
pages = {13:1--13:24},
volume = {29},
doi = {10.1145/3385187},
publisher = {ACM}
}
-
H. Li, W. Shang, B. Adams, M. Sayagh, and A. Hassan, “A Qualitative Study of the Benefits and Costs of Logging from Developers’ Perspectives,” IEEE Transactions on Software Engineering, pp. to appear, 2020.
@article{Li2020LoggingQualitativeStudy,
title = {A Qualitative Study of the Benefits and Costs of Logging from Developers' Perspectives},
author = {Li, Heng and Shang, Weiyi and Adams, Bram and Sayagh, Mohammed and Hassan, Ahmed},
journal = {IEEE Transactions on Software Engineering},
volume = {},
number = {},
pages = {to appear},
year = {2020},
doi = {10.1109/TSE.2020.2970422},
publisher = {IEEE}
}
2019
-
S. M. Shariff, H. Li, C.-P. Bezemer, A. E. Hassan, T. H. D. Nguyen, and P. Flora, “Improving the Testing Efficiency of Selenium-based Load Tests,” in Proceedings of the 14th IEEE/ACM International Workshop on Automation of Software Test, 2019.
@inproceedings{Shariff2019LoadTesting,
title = {Improving the Testing Efficiency of Selenium-based Load Tests},
author = {Shariff, Shahnaz M. and Li, Heng and Bezemer, Cor-Paul and Hassan, Ahmed E. and Nguyen, Thanh H.D. and Flora, Parminder},
booktitle = {Proceedings of the 14th IEEE/ACM International Workshop on Automation of Software Test},
series = {AST '19},
year = {2019},
doi = {10.1109/AST.2019.00008}
}
2018
-
H. Li, T.-H. P. Chen, A. E. Hassan, M. Nasser, and P. Flora, “Adopting Autonomic Computing Capabilities in Existing Large-Scale Systems: An Industrial Experience Report,” in Proceedings of the 40th International Conference on Software Engineering, 2018.
@inproceedings{Li2018adopting,
title = {Adopting Autonomic Computing Capabilities in Existing Large-Scale Systems: An Industrial Experience Report},
author = {Li, Heng and Chen, Tse-Hsun Peter and Hassan, Ahmed E. and Nasser, Mohamed and Flora, Parminder},
booktitle = {Proceedings of the 40th International Conference on Software Engineering},
series = {ICSE-SEIP '18},
year = {2018},
organization = {IEEE Press},
doi = {10.1145/3183519.3183544}
}
-
H. Li, T.-H. P. Chen, W. Shang, and A. E. Hassan, “Studying software logging using topic models,” Empirical Software Engineering, vol. 23, no. 5, pp. 2655–2694, 2018.
@article{Li2018studying,
title = {Studying software logging using topic models},
author = {Li, Heng and Chen, Tse-Hsun Peter and Shang, Weiyi and Hassan, Ahmed E},
journal = {Empirical Software Engineering},
volume = {23},
number = {5},
pages = {2655--2694},
year = {2018},
publisher = {Springer},
doi = {10.1007/s10664-018-9595-8}
}
2017
-
H. Li, W. Shang, Y. Zou, and A. E. Hassan, “Towards just-in-time suggestions for log changes,” Empirical Software Engineering, vol. 22, no. 4, pp. 1831–1865, 2017.
@article{Li2017LogChange,
title = {Towards just-in-time suggestions for log changes},
author = {Li, Heng and Shang, Weiyi and Zou, Ying and Hassan, Ahmed E},
journal = {Empirical Software Engineering},
volume = {22},
number = {4},
pages = {1831--1865},
year = {2017},
publisher = {Springer},
doi = {10.1007/s10664-016-9467-z}
}
-
H. Li, W. Shang, and A. E. Hassan, “Which log level should developers choose for a new logging statement?,” Empirical Software Engineering, vol. 22, no. 4, pp. 1684–1716, 2017.
@article{Li2017LogLevel,
title = {Which log level should developers choose for a new logging statement?},
author = {Li, Heng and Shang, Weiyi and Hassan, Ahmed E},
journal = {Empirical Software Engineering},
volume = {22},
number = {4},
pages = {1684--1716},
year = {2017},
publisher = {Springer},
doi = {10.1007/s10664-016-9456-2}
}