Avatar

Xiaoxue Ren (任晓雪)

Assistant Professor(ZJU100 Young Professor)

School of Software Technology Zhejiang University

Biography

I am currently an assistant professor (ZJU100 Young Professor) in the School of Software Technology at Zhejiang University, China. Before joining Zhejiang University, I was a postdoctoral research fellow at the Chinese University of Hong Kong, working with Prof. Michael R. Lyu. I obtained my Ph.D degree in Computer Science and Technology from Zhejiang University, where I was very fortunate to work under the supervision of Prof. Jianling Sun. During my PhD period, I also had an unforgettable visiting experience at the Australian National University under the supervision of Prof. Zhenchang Xing. My research interests include Software Engineering, Knowledge Graph and Blockchain.

I am currently recruiting Masters and PhD students for the September 2026 intake, focusing on the application of artificial intelligence in software engineering (AI4SE). Interested candidates who are keen on academic research please contact me via email.

Research Interests

  • Software Engineering
  • Knowledge Graph
  • Blockchain

News

  • [March, 2025] Invited to work as the PC Member of APSEC 2025.
  • [Feb, 2025] Invited to work as the PC Member of ASE 2025.
  • [Jun, 2024] Invited to work as the PC Member of APSEC 2024.
  • [Jun, 2024] Invited to work as the PC Member of ESEC/FSE 2025.
  • [April, 2024] Invited to work as the PC Member of ICSE 2025.
  • [Jun 5, 2024] Our paper working on Jumpcoder (Code Online Modification) has been accepted by ACL'24.
  • [Jan 24, 2024] Our paper working on Pythonic idioms refactory has been accepted by ESEC/FSE'24.
  • [Jul 23, 2023] Our paper working on knowledge-driven large language model on code generation has been accepted by ASE'23.
  • [Jul 28, 2023] Our paper working on API-knowledge aware search-based software testing has been accepted by ESEC/FSE'23.
  • [Jul 31, 2023] Our paper working on smart contract vulnerability detection has been accepted by ISSRE'23.

Publications

  • [TSE'25] FlexFL: Flexible and Effective Fault Localization With Open-source Large Language Models
  • [FSE'25] COFFE: A Code Efficiency Benchmark for Code Generation
  • [APSEC'24] Enhancing Reentrancy Vulnerability Detection and Repair with a Hybrid Model Framework.
  • [TSE'24] A3-CodGen: A Repository-Level Code Generation Framework for Code Reuse With Local-Aware, Global-Aware, and Third-Party-Library-Aware
  • [ACL'24] JumpCoder: Go Beyond Autoregressive Coder via Online Modification
  • [ESEC/FSE'24] Refactoring to Pythonic Idioms: A Hybrid Knowledge-Driven Approach Leveraging Large Language Models
  • [ISSRE'23] ConvMHSA-SCVD: Enhancing Smart Contract Vulnerability Detection through a Knowledge-Driven and Data-Driven Framework
  • [ESEC/FSE'23] API-Knowledge Aware Search-based Software Testing: Where, What and How
  • [ASE'23] From Misuse to Mastery: Enhancing Code Generation with Knowledge-Driven AI Chaining
  • [TSE'22] API Usage Recommendation via Multi-View Heterogeneous Graph Representation Learning
  • [DSN'22] Characterizing and Mitigating Anti-patterns of Alerts in Industrial Cloud Systems
  • [ESEC/FSE'21] KGAMD: An API-Misuse Detector Driven by Fine-Grained API-Constraint Knowledge Graph
  • [ICSE'21] Unveiling the Mystery of API Evolution in Deep Learning Frameworks: A Case Study of Tensorflflow 2
  • [ASE'21] Automating Developer Chat Mining
  • [ASE'20] API-Misuse Detection Driven by Fine-Grained API-Constraint Knowledge Graph
  • [ICSE'20] Demystify Official API Usage Directives with Crowdsourced API Misuse Scenarios, Erroneous Code Examples and Patches
  • [ASE'19] Discovering, Explaining and Summarizing Controversial Discussions in Community Q&A Sites
  • [TOSEM'19] Neural Network-based Detection of Self-Admitted Technical Debt: From Performance to Explainability
  • [COMPSAC'18] Characterizing Common and Domain-Specific Package Bugs: A Case Study on Ubuntu

Service

  • 32st Asia-Pacific Software Engineering Conference (APSEC 2025), PC member

  • 40th IEEE/ACM International Conference on Automated Software Engineering (ASE 2025), PC member

  • 31st Asia-Pacific Software Engineering Conference (APSEC 2024), PC member

  • ACM International Conference on the Foundations of Software Engineering (FSE 2025), PC member

  • 47th IEEE/ACM International Conference on Software Engineering (ICSE 2025), PC member

  • 14th Asia-Pacific Symposium on Internetware (Internetware 2023), PC member

  • IEEE Transactions on Software Engineering (TSE), Reviewer

  • ACM Transactions on Software Engineering and Methodology (TOSEM), Reviewer

  • Empirical Software Engineering (EMSE), Reviewer

  • Automated Software Engineering Journal(AUSE), Reviewer

  • Journal of Software: Evolution and Process ( JSME), Reviewer

  • MSR2021 Conference, Shadow PC

Awards

  • 32st Asia-Pacific Software Engineering Conference (APSEC 2025), PC member

  • 40th IEEE/ACM International Conference on Automated Software Engineering (ASE 2025), PC member

  • 31st Asia-Pacific Software Engineering Conference (APSEC 2024), PC member

  • ACM International Conference on the Foundations of Software Engineering (FSE 2025), PC member