activity
20142026
most citedUniParser: A Unified Log Parser for Heterogeneous Log Data

124 citations · 414 across the 22 of their papers we have counts for

collaborators

22 papers

cs.SE2026

Can Large Language Models Generate Observability-Aware Code?

Yongliang Tao, Hongyu Zhang, Pengfei Gao +8

Recent advances in coding agents have enabled the generation of increasingly complex software systems. While existing evaluations primarily focus on functional correctness, product…

cs.SE2023★ 1 cited

Incident-aware Duplicate Ticket Aggregation for Cloud Systems

Jinyang Liu, Shilin He, Zhuangbin Chen +10

In cloud systems, incidents are potential threats to customer satisfaction and business revenue. When customers are affected by incidents, they often request customer support servi…

cs.SE2022★ 2 cited

Enhanced Fairness Testing via Generating Effective Initial Individual Discriminatory Instances

Minghua Ma, Zhao Tian, Max Hort +4

Fairness testing aims at mitigating unintended discrimination in the decision-making process of data-driven AI systems. Individual discrimination may occur when an AI model makes d…

cs.CR2022★ 44 cited

LibDB: An Effective and Efficient Framework for Detecting Third-Party Libraries in Binaries

Wei Tang, Yanlin Wang, Hongyu Zhang +3

Third-party libraries (TPLs) are reused frequently in software applications for reducing development cost. However, they could introduce security risks as well. Many TPL detection…

cs.SE2022★ 6 cited

RACE: Retrieval-Augmented Commit Message Generation

Ensheng Shi, Yanlin Wang, Wei Tao +5

Commit messages are important for software development and maintenance. Many neural network-based approaches have been proposed and shown promising results on automatic commit mess…

cs.SE2022★ 124 cited

UniParser: A Unified Log Parser for Heterogeneous Log Data

Yudong Liu, Xu Zhang, Shilin He +9

Logs provide first-hand information for engineers to diagnose failures in large-scale online service systems. Log parsing, which transforms semi-structured raw log messages into st…

cs.SE2021★ 46 cited

Challenging Machine Learning-based Clone Detectors via Semantic-preserving Code Transformations

Weiwei Zhang, Shengjian Guo, Hongyu Zhang +3

Software clone detection identifies similar code snippets. It has been an active research topic that attracts extensive attention over the last two decades. In recent years, machin…

cs.SE2021

LogDP: Combining Dependency and Proximity for Log-based Anomaly Detection

Yongzheng Xie, Hongyu Zhang, Bo Zhang +2

Log analysis is an important technique that engineers use for troubleshooting faults of large-scale service-oriented systems. In this study, we propose a novel semi-supervised log-…

cs.SE2021★ 4 cited

Log-based Anomaly Detection Without Log Parsing

Van-Hoang Le, Hongyu Zhang

Software systems often record important runtime information in system logs for troubleshooting purposes. There have been many studies that use log data to construct machine learnin…

cs.LG2021★ 1 cited

Graph-based Incident Aggregation for Large-Scale Online Service Systems

Zhuangbin Chen, Jinyang Liu, Yuxin Su +5

As online service systems continue to grow in terms of complexity and volume, how service incidents are managed will significantly impact company revenue and user trust. Due to the…

cs.SE2021

CAST: Enhancing Code Summarization with Hierarchical Splitting and Reconstruction of Abstract Syntax Trees

Ensheng Shi, Yanlin Wang, Lun Du +4

Code summarization aims to generate concise natural language descriptions of source code, which can help improve program comprehension and maintenance. Recent studies show that syn…

cs.SE2021★ 4 cited

On the Evaluation of Commit Message Generation Models: An Experimental Study

Wei Tao, Yanlin Wang, Ensheng Shi +5

Commit messages are natural language descriptions of code changes, which are important for program understanding and maintenance. However, writing commit messages manually is time-…

cs.SE2021★ 9 cited

CoCoSum: Contextual Code Summarization with Multi-Relational Graph Neural Network

Yanlin Wang, Ensheng Shi, Lun Du +5

Source code summaries are short natural language descriptions of code snippets that help developers better understand and maintain source code. There has been a surge of work on au…

cs.SE2021★ 87 cited

On the Evaluation of Neural Code Summarization

Ensheng Shi, Yanlin Wang, Lun Du +5

Source code summaries are important for program comprehension and maintenance. However, there are plenty of programs with missing, outdated, or mismatched summaries. Recently, deep…

cs.SE2021

Fast Outage Analysis of Large-scale Production Clouds with Service Correlation Mining

Yaohui Wang, Guozheng Li, Zijian Wang +13

Cloud-based services are surging into popularity in recent years. However, outages, i.e., severe incidents that always impact multiple services, can dramatically affect user experi…

cs.SE2020★ 49 cited

CRaDLe: Deep Code Retrieval Based on Semantic Dependency Learning

Wenchao Gu, Zongjie Li, Cuiyun Gao +4

Code retrieval is a common practice for programmers to reuse existing code snippets in open-source repositories. Given a user query (i.e., a natural language description), code ret…

cs.LG2020★ 4 cited

Language Modelling for Source Code with Transformer-XL

Thomas Dowdell, Hongyu Zhang

It has been found that software, like natural language texts, exhibits "naturalness", which can be captured by statistical language models. In recent years, neural language models…

cs.LG2019★ 3 cited

Is Attention All What You Need? -- An Empirical Investigation on Convolution-Based Active Memory and Self-Attention

Thomas Dowdell, Hongyu Zhang

The key to a Transformer model is the self-attention mechanism, which allows the model to analyze an entire sequence in a computationally efficient manner. Recent work has suggeste…

cs.SE2017★ 16 cited

DeepAM: Migrate APIs with Multi-modal Sequence to Sequence Learning

Xiaodong Gu, Hongyu Zhang, Dongmei Zhang +1

Computer programs written in one language are often required to be ported to other languages to support multiple devices and environments. When programs use language specific APIs…

cs.AI2017

Neural Programming by Example

Chengxun Shu, Hongyu Zhang

Programming by Example (PBE) targets at automatically inferring a computer program for accomplishing a certain task from sample input and output. In this paper, we propose a deep n…

cs.SE2016★ 3 cited

Deep API Learning

Xiaodong Gu, Hongyu Zhang, Dongmei Zhang +1

Developers often wonder how to implement a certain functionality (e.g., how to parse XML files) using APIs. Obtaining an API usage sequence based on an API-related natural language…

cs.SE2014★ 11 cited

Locating Crashing Faults based on Crash Stack Traces

Liang Gong, Hongyu Zhang, Hyunmin Seo +1

Software crashes due to its increasing complexity. Once a crash happens, a crash report could be sent to software developers for investigation upon user permission. Because of the…