Shenghui (Samuel) Gu ☕️
Shenghui (Samuel) Gu

Postdoctoral Researcher

About Me

Shenghui (Samuel) Gu is a postdoctoral fellow at the School of Electrical Engineering and Computer Science (EECS), University of Ottawa, Ontario, Canada. He received the Ph.D. degree in software engineering from Nanjing University, China. His research interests are in software engineering, particularly in trustworthy AI, automated software testing and analysis, AIOps, software log analytics, DevOps, as well as empirical and evidence-based software engineering.

Interests
  • Trustworthy AI
  • Automated software testing and analysis
  • AIOps
  • Artificial Intelligence
  • Software Log Analytics
  • DevOps
Education
  • Ph.D. in Software Engineering

    Nanjing University

  • B.Eng. in Software Engineering

    Nanjing University

Recent Posts

AIOps 简介

AIOps 是人工智能在软件运维中的应用,即利用机器学习、大数据和自动化决策来完成一系列需要人为进行大量手工干预的传统运维操作流程。 通过对运维数据的算法分析,AIOps 能够帮助运维或 DevOps 团队更智能、更快速的完成运维工作,从而在业务运营和客户受到影响之前,更早的发现软件系统问题并快速解决。 在 DevOps 环境下,运维团队能够通过 AIOps 应对现代 IT 环境产生的大量复杂数据,从而防止中断,维持正常运行时间,实现持续的服务保障。 AIOps 已经成为监控和管理混合、动态、分布式和组件化的现代 IT 环境的关键。

从 Hexo 到 Hugo

最近又开始折腾博客了,大概拖了有一个月了才开始记录迁移博客的感受。 简言之,让我从 Hexo 迁移到 Hugo 最大的原因是 Emacs Org mode 下的 Hugo 插件。

如何成为卓有成效的管理者?

读完《卓有成效的管理者》后在此对一些重要观点进行记录。

掌握自己的时间

有效的管理者知道应该将他们的时间用在什么地方。 他们所能控制的时间非常有限,他们会有系统地工作,来善用这有限的时间。

Recent Publications
(2025). Using Cooperative Co-evolutionary Search to Generate Metamorphic Test Cases for Autonomous Driving Systems. IEEE Transactions on Software Engineering (Early Access).
(2023). TrinityRCL: Multi-Granular and Code-Level Root Cause Localization Using Multiple Types of Telemetry Data in Microservice Systems. IEEE Transactions on Software Engineering, 49(5).
(2023). 系统日志评价方法、装置、设备及介质. 中华人民共和国国家知识产权局.
(2023). Logging Practices in Software Engineering: A Systematic Mapping Study. IEEE Transactions on Software Engineering, 49(2).
Recent & Upcoming Talks