Qingwei Lin
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Qingwei Lin has a total of 205 co-authors. Here are the top co-authors by number of shared publications:
- Dongmei Zhang
Microsoft Research Asia, Beijing, China
34 shared publications - Saravan Rajmohan
Microsoft, Redmond, Washington, USA
18 shared publications - Bo Qiao
Microsoft, Beijing, China
14 shared publications - Minghua Ma
Microsoft, Redmond, Washington, USA
14 shared publications - Chaoyun Zhang
Microsoft, Beijing, China
13 shared publications - Si Qin
Microsoft, Beijing, China
12 shared publications
Latest Publications
- Open Access
- 4 November 2026
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Software Engineering and Methodology
- Vol. 35 (11) , 1-39
Can Language Models Go beyond Coding? Assessing the Capability of Language Models to Build Real-World Systems
Large language models (LLMs) have shown growing potential in software engineering, yet few benchmarks evaluate their ability to repair software during migration across instruction set architectures (ISAs). Cross-ISA migration, such as between x86_64 and aarch64 , requires handling complex dependencies, heterogeneous toolchains, and long build logs while ensuring executable verification. To address this challenge, we present Build-bench (Homepage: https://aiops-lab-nku.github.io/Build-bench/ , Code at https://github.com/zcyyc/Build-bench ), an end-to-end benchmark that systematically evaluates the capability of LLMs to repair build failures in cross-ISA settings. Build-bench collects 268 real-world failed packages and integrates auxiliary tools including Structure Extraction , File Content Extraction , Content Modification , and Build Verification to support autonomous, tool-augmented reasoning. The repair process operates in an iterative loop where, upon failure, the model receives updated build logs and previous repair outcomes to refine subsequent attempts. Through a comparative evaluation across the studied models, Build-bench reveals that current models achieve a maximum build success rate of 63.19% and tool usage patterns differ significantly across models. By coupling real build environments with verifiable outcomes, Build-bench establishes the first architecture-aware benchmark for studying LLM-based software build and repair.
- 4 November 2026
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Software Engineering and Methodology
- Vol. 35 (11) , 1-39
Open AccessCan Language Models Go beyond Coding? Assessing the Capability of Language Models to Build Real-World Systems
Large language models (LLMs) have shown growing potential in software engineering, yet few benchmarks evaluate their ability to repair software during migration across instruction set architectures (ISAs). Cross-ISA migration, such as between x86_64 and aarch64 , requires handling complex dependencies, heterogeneous toolchains, and long build logs while ensuring executable verification. To address this challenge, we present Build-bench (Homepage: https://aiops-lab-nku.github.io/Build-bench/ , Code at https://github.com/zcyyc/Build-bench ), an end-to-end benchmark that systematically evaluates the capability of LLMs to repair build failures in cross-ISA settings. Build-bench collects 268 real-world failed packages and integrates auxiliary tools including Structure Extraction , File Content Extraction , Content Modification , and Build Verification to support autonomous, tool-augmented reasoning. The repair process operates in an iterative loop where, upon failure, the model receives updated build logs and previous repair outcomes to refine subsequent attempts. Through a comparative evaluation across the studied models, Build-bench reveals that current models achieve a maximum build success rate of 63.19% and tool usage patterns differ significantly across models. By coupling real build environments with verifiable outcomes, Build-bench establishes the first architecture-aware benchmark for studying LLM-based software build and repair.
- Open Access
- 5 July 2026
- Published by Association for Computing Machinery (ACM)
- p. 427-438
From Task to Tutorial: An Automated GUI Framework for Excel Tutorial Document and Video Creation
- 5 July 2026
- Published by Association for Computing Machinery (ACM)
- p. 427-438
Open AccessFrom Task to Tutorial: An Automated GUI Framework for Excel Tutorial Document and Video Creation
- Open Access
- 5 July 2026
- Published by Association for Computing Machinery (ACM)
- p. 690-701
Aloha: Localizing Batch Failures in Large-scale Cloud Systems via Contrast Analysis and Human-in-the-Loop Agent
- 5 July 2026
- Published by Association for Computing Machinery (ACM)
- p. 690-701
Open AccessAloha: Localizing Batch Failures in Large-scale Cloud Systems via Contrast Analysis and Human-in-the-Loop Agent
- Open Access
- 5 July 2026
- Published by Association for Computing Machinery (ACM)
- p. 1728-1732
Cloud Intelligence/AIOps 2.0: Knowledge-Anchored Agentic AIOps
- 5 July 2026
- Published by Association for Computing Machinery (ACM)
- p. 1728-1732
Open AccessCloud Intelligence/AIOps 2.0: Knowledge-Anchored Agentic AIOps
- Open Access
- 30 June 2026
- Published by Association for Computing Machinery (ACM) in Proceedings of the ACM on Software Engineering
- Vol. 3 (FSE) , 3070-3092
StepFly: Agentic Troubleshooting Guide Automation for Incident Diagnosis
Effective incident management in large-scale IT systems relies on troubleshooting guides (TSGs), but their manual execution is slow and error-prone. While recent advances in LLMs offer promise for automating incident management tasks, existing LLM-based solutions lack specialized support for several key challenges, including managing TSG quality issues, interpreting complex control flow, handling data-intensive queries, and exploiting execution parallelism. We first conducted an empirical study on 92 real-world TSGs, and, guided by our findings, we present , a novel end-to-end agentic framework for troubleshooting guide automation. Our approach features a three-stage workflow: the first stage provides a comprehensive guide together with a tool, TSG Mentor, to assist site reliability engineers (SREs) in improving TSG quality; the second stage performs offline preprocessing using LLMs to extract structured execution directed acyclic graphs (DAGs) from unstructured TSGs and to create dedicated Query Preparation Plugins (QPPs); and the third stage executes online using a DAG-guided scheduler-executor framework with a memory system to ensure correct workflow and support parallel execution of independent steps. Our empirical evaluation on a collection of real-world TSGs and incidents demonstrates that achieves a ∼94% success rate on GPT-4.1, outperforming baselines with less time and token consumption. Furthermore, it achieves a remarkable execution time reduction of 32.9% to 70.4% for parallelizable TSGs. Our code and sample data are publicly available at https://github.com/microsoft/StepFly.
- 30 June 2026
- Published by Association for Computing Machinery (ACM) in Proceedings of the ACM on Software Engineering
- Vol. 3 (FSE) , 3070-3092
Open AccessStepFly: Agentic Troubleshooting Guide Automation for Incident Diagnosis
Effective incident management in large-scale IT systems relies on troubleshooting guides (TSGs), but their manual execution is slow and error-prone. While recent advances in LLMs offer promise for automating incident management tasks, existing LLM-based solutions lack specialized support for several key challenges, including managing TSG quality issues, interpreting complex control flow, handling data-intensive queries, and exploiting execution parallelism. We first conducted an empirical study on 92 real-world TSGs, and, guided by our findings, we present , a novel end-to-end agentic framework for troubleshooting guide automation. Our approach features a three-stage workflow: the first stage provides a comprehensive guide together with a tool, TSG Mentor, to assist site reliability engineers (SREs) in improving TSG quality; the second stage performs offline preprocessing using LLMs to extract structured execution directed acyclic graphs (DAGs) from unstructured TSGs and to create dedicated Query Preparation Plugins (QPPs); and the third stage executes online using a DAG-guided scheduler-executor framework with a memory system to ensure correct workflow and support parallel execution of independent steps. Our empirical evaluation on a collection of real-world TSGs and incidents demonstrates that achieves a ∼94% success rate on GPT-4.1, outperforming baselines with less time and token consumption. Furthermore, it achieves a remarkable execution time reduction of 32.9% to 70.4% for parallelizable TSGs. Our code and sample data are publicly available at https://github.com/microsoft/StepFly.
- 18 May 2026
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Visualization and Computer Graphics
- Vol. 32 (6) , 4894-4904
RCInvestigator: Towards Better Investigation of Anomaly Root Causes in Cloud Computing Systems
Root cause analysis (RCA) is critical for maintaining the availability and efficiency of cloud computing systems. However, identifying root causes from the large-scale, high-dimensional monitoring data generated by these complex environments is a significant challenge. Current approaches often rely on time-consuming manual analysis to ensure flexibility and reliability, while recent automated methods lack the crucial insights provided by domain experts. To bridge this gap, we propose RCInvestigator, a visual analytics system that facilitates interactive root cause investigation by establishing a tight collaboration between human experts and machine analysis. Our approach addresses three key challenges: a) modeling databases for the root cause investigation, b) inferring root causes from large-scale time series, and c) building comprehensible investigation results. We demonstrate the effectiveness and utility of RCInvestigator through two real-world case studies, which received positive feedback from domain experts.
- 18 May 2026
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Visualization and Computer Graphics
- Vol. 32 (6) , 4894-4904
RCInvestigator: Towards Better Investigation of Anomaly Root Causes in Cloud Computing Systems
Root cause analysis (RCA) is critical for maintaining the availability and efficiency of cloud computing systems. However, identifying root causes from the large-scale, high-dimensional monitoring data generated by these complex environments is a significant challenge. Current approaches often rely on time-consuming manual analysis to ensure flexibility and reliability, while recent automated methods lack the crucial insights provided by domain experts. To bridge this gap, we propose RCInvestigator, a visual analytics system that facilitates interactive root cause investigation by establishing a tight collaboration between human experts and machine analysis. Our approach addresses three key challenges: a) modeling databases for the root cause investigation, b) inferring root causes from large-scale time series, and c) building comprehensible investigation results. We demonstrate the effectiveness and utility of RCInvestigator through two real-world case studies, which received positive feedback from domain experts.
- Open Access
- 12 April 2026
- Published by Association for Computing Machinery (ACM)
- p. 451-462
Intelligent Triage: Interpretable Incident Triage Workflow using LLM Extracted Triage Reasoning
- 12 April 2026
- Published by Association for Computing Machinery (ACM)
- p. 451-462
Open AccessIntelligent Triage: Interpretable Incident Triage Workflow using LLM Extracted Triage Reasoning
- Open Access
- 3 August 2025
- Published by Association for Computing Machinery (ACM)
- p. 4623-4634
Large Language Models can Deliver Accurate and Interpretable Time Series Anomaly Detection
- 3 August 2025
- Published by Association for Computing Machinery (ACM)
- p. 4623-4634
Open AccessLarge Language Models can Deliver Accurate and Interpretable Time Series Anomaly Detection
- Open Access
- 3 August 2025
- Published by Association for Computing Machinery (ACM)
- p. 2985-2995
LettinGo: Explore User Profile Generation for Recommendation System
- 3 August 2025
- Published by Association for Computing Machinery (ACM)
- p. 2985-2995
Open AccessLettinGo: Explore User Profile Generation for Recommendation System
- Top Cited PapersOpen Access
- 20 July 2025
- Published by Association for Computing Machinery (ACM)
- p. 496-507
AgentGen: Enhancing Planning Abilities for Large Language Model based Agent via Environment and Task Generation
- 20 July 2025
- Published by Association for Computing Machinery (ACM)
- p. 496-507
Top Cited PapersOpen AccessAgentGen: Enhancing Planning Abilities for Large Language Model based Agent via Environment and Task Generation