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.


News

  • [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

  1. [ESEC/FSE'24] "Refactoring to Pythonic Idioms: A Hybrid Knowledge-Driven Approach Leveraging Large Language Models".
    Zejun Zhang, Zhenchang Xing, Xiaoxue Ren*, Qinghua Lu and Xiwei Xu.
    ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering. Accepted as a Full Paper.

  2. [ISSRE'23] "ConvMHSA-SCVD: Enhancing Smart Contract Vulnerability Detection through a Knowledge-Driven and Data-Driven Framework".
    Mengliang Li, Xiaoxue Ren*, Han Fu, Zhuo Li and Jianling Sun.
    34th IEEE International Symposium on Software Reliability Engineering. Accepted as a Full Paper.

  3. [ESEC/FSE'23] "API-Knowledge Aware Search-based Software Testing: Where, What and How".
    Xiaoxue Ren, Xinyuan Ye, Yun Lin, Zhenchang Xing, Shuqing Li, Michael R. Lyu.
    ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering. Accepted as a Full Paper.

  4. [ASE'23] "From Misuse to Mastery: Enhancing Code Generation with Knowledge-Driven AI Chaining".
    Xiaoxue Ren, Xinyuan Ye, Dehai Zhao, Zhenchang Xing, Xiaohu Yang.
    38th ACM Transactions on Software Engineering and Methodology. Accepted as a Full Paper.PDF

  5. [TSE'22] "API Usage Recommendation via Multi-View Heterogeneous Graph Representation Learning".
    Yujia Chen, Cuiyun Gao, Xiaoxue Ren, Yun Peng, Xin Xia, Michael R. Lyu.
    IEEE Transactions on Software Engineering. Accepted.

  6. [DSN'22] "Characterizing and Mitigating Anti-patterns of Alerts in Industrial Cloud Systems".
    Tianyi Yang, Jiacheng Shen, Yuxin Su, Xiaoxue Ren, Yongqiang Yang, and Michael R. Lyu.
    52nd Annual IEEE/IFIP International Conference on Dependable Systems and Networks. Accepted as a Full Paper.

  7. [ESEC/FSE'21] "KGAMD: An API-Misuse Detector Driven by Fine-Grained API-Constraint Knowledge Graph".
    Xiaoxue Ren, Xinyuan Ye, Zhenchang Xing, Xin Xia, Xiwei Xu, Liming Zhu, Jianling Sun.
    29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering. Accepted as a tool demo paper.

  8. [ICSE'21] "Unveiling the Mystery of API Evolution in Deep Learning Frameworks: A Case Study of Tensorflflow 2".
    Zejun Zhang, Yanming Yang, Xin Xia, David Lo, Xiaoxue Ren, John Grundy.
    43rd ACM/IEEE International Conference on Software Engineering. Accepted as a SEIP Track Full Paper.

  9. [ASE'21] "Automating Developer Chat Mining".
    Shengyi Pan, Lingfeng Bao, Xiaoxue Ren, Xin Xia, David Lo, Shanping Li.
    36th IEEE/ACM International Conference on Automated Software Engineering. Accepted as a Full Paper.

  10. [ASE'20] "API-Misuse Detection Driven by Fine-Grained API-Constraint Knowledge Graph".
    Xiaoxue Ren, Xinyuan Ye, Zhenchang Xing, Xin Xia, Xiwei Xu, Liming Zhu, Jianling Sun.
    35th IEEE/ACM International Conference on Automated Software Engineering. Accepted as a Full Paper.

  11. [ICSE'20] "Demystify Official API Usage Directives with Crowdsourced API Misuse Scenarios, Erroneous Code Examples and Patches".
    Xiaoxue Ren, Jiamou Sun, Zhenchang Xing, Xin Xia, Jianling Sun.
    42nd ACM/IEEE International Conference on Software Engineering. Accepted as a Full Paper.

  12. [ASE'19] "Discovering, Explaining and Summarizing Controversial Discussions in Community Q&A Sites".
    Xiaoxue Ren, Zhenchang Xing, Xin Xia, Guoqiang Le, Jianling Sun.
    34th IEEE/ACM International Conference on Automated Software Engineering. Accepted as a Full Paper.

  13. [TOSEM'19] "Neural Network-based Detection of Self-Admitted Technical Debt: From Performance to Explainability".
    Xiaoxue Ren, Zhenchang Xing, Xin Xia, David Lo, Xinyu Wang, John Grundy.
    ACM Transactions on Software Engineering and Methodology. Accepted.

  14. [COMPSAC'18] "Characterizing Common and Domain-Specific Package Bugs: A Case Study on Ubuntu".
    Xiaoxue Ren, Qiao Huang, Xin Xia, Zhenchang Xing, Lingfeng Bao, David Lo.
    41st Annual International Computers, Software & Applications Conference. Accepted as a Short Paper


Service

  1. 14th Asia-Pacific Symposium on Internetware (Internetware 2023), PC member
  2. IEEE Transactions on Software Engineering (TSE), Reviewer
  3. ACM Transactions on Software Engineering and Methodology (TOSEM), Reviewer
  4. Empirical Software Engineering (EMSE), Reviewer
  5. Automated Software Engineering Journal(AUSE), Reviewer
  6. Journal of Software: Evolution and Process ( JSME), Reviewer
  7. MSR2021 Conference, Shadow PC


Honors and Awards

  • 校级优秀博士毕业生 2021
  • 校级优秀研究生 2018, 2019, 2020
  • 校级三好学生 2019, 2020
  • 国家奖学金 2019