我目前在大连理工大学软件学院担任副教授,硕士生导师。我于2019年在大连理工大学软件学院获得博士学位,导师为江贺教授。此后在卢森堡大学从事博士后工作,与Domenico Bianculli教授和Lionel Briand教授(IEEE/ACM Fellow)合作。我分别于2012年和2015年在大连理工大学获得学士和硕士学位。在进入大学之前,我毕业于哈尔滨市第三中学。我的研究兴趣包括智能软件工程工业软件测试,围绕软件缺陷,结合软件生命周期中群智知识,及表示学习、语义分析、软件测试等技术,解决软件缺陷发现、理解、定位等核心共性问题。先后在ACM/IEEE系列汇刊(TOSEM, TSE, TRel等)及ICSE, ICPC等国际会议发表论文20余篇。面向工业需求,技术得到谷歌、微软、爱立信、三星等公司,及10余位IEEE/ACM/AAAS Fellow的引用与积极评价。

我所在的大连理工大学软件优化组长期招收软件工程方向研究生。 此外,也非常欢迎积极主动的本科生加入。任何兴趣或疑问,请通过邮件联系。

期刊论文

  1. [TOSEM'23] Learning-Based Relaxation of Completeness Requirements for Data Entry Forms
    Hichem Belgacem, Xiaochen Li, Domenico Bianculli, Lionel C. Briand
    ACM Transactions on Software Engineering and Methodology. 2023, Accepted.
  2. [TRel'23] Simulink Compiler Testing via Configuration Diversification with Reinforcement Learning
    Xiaochen Li, Shikai Guo, Hongyi Cheng, He Jiang
    IEEE Transactions on Reliability. 2023, Accepted.
  3. [TOSEM'23] A Machine Learning Approach for Automated Filling of Categorical Fields in Data Entry Forms (CCF A)
    Hichem Belgacem, Xiaochen Li, Domenico Bianculli, Lionel C. Briand
    ACM Transactions on Software Engineering and Methodology. 2023, 32(2): 47:1-47:40.
  4. [TSE'23] DupHunter: Detecting Duplicate Pull Requests in Fork-Based Development (CCF A)
    He Jiang, Yulong Li, Shikai Guo, Xiaochen Li, Tao Zhang, Hui Li, Rong Chen
    IEEE Transactions on Software Engineering. 2023, 49(4): 2920-2940.
  5. [TSE'22] Detecting Compiler Warning Defects via Diversity-Guided Program Mutation (CCF A)
    Yixuan Tang, He Jiang, Zhide Zhou, Xiaochen Li, Zhilei Ren, Weiqiang Kong
    IEEE Transactions on Software Engineering. 2022, 48(11): 4411-4432.
  6. [TSE'22] DPWord2Vec: Better Representation of Design Patterns in Semantics (CCF A)
    Dong Liu, He Jiang, Xiaochen Li, Zhilei Ren, Lei Qiao, and Zuohua Ding
    IEEE Transactions on Software Engineering. 2022, 48(4): 1228-1248.
  7. [TSE'22] CTOS: Compiler Testing for Optimization Sequences of LLVM (CCF A)
    He Jiang, Zhide Zhou, Zhilei Ren, Jingxuan Zhang, Xiaochen Li
    IEEE Transactions on Software Engineering. 2022, 48(7): 2339-2358.
  8. [SCIS'21] Toward Accurate Detection on Change Barriers (CCF B)
    Tingting Lv, Zhilei Ren, Xiaochen Li, Guojun Gao, and He Jiang
    SCIENCE CHINA Information Sciences. 2021, Vol. 61, pp.132102:1-17.
  9. [JCST'21] An Empirical Comparison between API Tutorials and API Crowd Documentation (CCF B)
    Yixuan Tang, Zhilei Ren, He Jiang, Xiaochen Li, and Weiqiang Kong
    Journal of Computer Science and Technology. 2021, Vol. 36(4), pp.856-876.
  10. [EMSE'21] A Systemic Framework for Crowdsourced Test Report Quality Assessment (CCF B)
    Xin Chen, He Jiang, Xiaochen Li, Liming Nie, Dongjin Yu, Tieke He, and Zhenyu Chen
    Empirical Software Engineering. 2021, Vol. 25, pp.1382-1418.
  11. [TSE'20] Bridging Semantic Gaps between Natural Languages and APIs with Word Embedding (CCF A)
    Xiaochen Li, He Jiang, Yasutaka Kamei, Xin Chen
    IEEE Transactions on Software Engineering. 2020, Vol. 46(10), pp.1081-1097.
  12. [TOSEM'19] Recommending New Features from Mobile App Descriptions (CCF A)
    He Jiang, Jingxuan Zhang, Xiaochen Li, Zhilei Ren, David Lo, Xindong Wu, and Zhongxuan Luo
    ACM Transactions on Software Engineering and Methodology. 2019, Vol. 28(4), Article No. 22.
  13. [SCIS'19] Selection of Compiler-optimization Sequences (CCF B)
    Guojun Gao, Zhilei Ren, Jingxuan Zhang, Xiaochen Li, and He Jiang
    SCIENCE CHINA Information Sciences. 2019, Vol. 49(10), pp.1267-1282.
  14. [TRel'19] Toward Better Summarizing Bug Reports with Crowdsourcing Elicited Attributes [Material]
    He Jiang, Xiaochen Li, Zhilei Ren, Jifeng Xuan, Zhi Jin
    IEEE Transactions on Reliability. 2019, Vol. 68(1), pp.2-22.
  15. [TOIT'18] Fuzzy Clustering of Crowdsourced Test Reports for Apps (CCF B)
    He Jiang, Xin Chen, Tieke He, Zhenyu Chen, Xiaochen Li
    ACM Transactions on Internet Technology. 2018, Vol. 18(2), pp.18:1-18:28.
  16. [TSC'16] QECK: Query Expansion Based on Crowd Knowledge for Code Search (CCF B)
    Liming Nie, He Jiang, Zhilei Ren, Zeyi Sun, Xiaochen Li
    IEEE Transactions on Service Computing. 2016, Vol. 9(5), pp.771-783.
  17. [FCS'16] Source Code Fragment Summarization with Small-scale Crowdsourcing based Features (CCF C)
    Najam Nazar, He Jiang, Guojun Gao, Tao Zhang, Xiaochen Li, Zhilei Ren
    Frontiers of Computer Science. 2016, Vol. 10, pp.504-517.
f

会议论文

  1. [DAC'23] Partition Based Differential Testing for Finding Embedded Code Generation Bugs in Simulink (CCF A) [Slides] [Video]
    He Jiang, Hongyi Cheng, Shikai Guo, Xiaochen Li
    Design Automation Conference. San Francisco, USA. pp. 1-6
  2. [SANER'23] Detecting JavaScript Transpiler bugs with Grammar-guided Mutation (CCF B)
    Le Chen, Zhide Zhou, Xiaochen Li, He Jiang
    IEEE International Conference on Software Analysis, Evolution and Reengineering. Macao, China. pp. 558-568.
  3. [ICSE'22] Automated Patching for Unreproducible Builds (CCF A)
    Zhilei Ren, Shiwei Sun, Jifeng Xuan, Xiaochen Li, Zhide Zhou, He Jiang
    International Conference on Software Engineering. Pittsburgh, USA. pp. 200-211.
  4. [FSE'22] Detecting Simulink compiler bugs via controllable zombie blocks mutation (CCF A)
    Shikai Guo, He Jiang, Zhihao Xu, Xiaochen Li, Zhilei Ren, Zhide Zhou, Rong Chen
    Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering. Singapore. pp. 1061-1072.
  5. [ISSRE'22] Remgen: Remanufacturing a Random Program Generator for Compiler Testing (CCF B)
    Haoxin Tu, He Jiang, Xiaochen Li, Zhilei Ren, Zhide Zhou, Lingxiao Jiang
    Proceedings of the 33rd edition of the International Symposium on Software Reliability Engineering. Charlotte, USA. pp. 529-540.
  6. [PPSN'20] Many-objective Test Database Generation for SQL (CCF B)
    Zhilei Ren, Shaozheng Dong, Xiaochen Li, Zhongzheng Chi, He Jiang
    International Conference on Parallel Problem Solving from Nature. Leiden, Netherlands. pp.1-14.
  7. [ICPC'18] Unsupervised Deep Bug Report Summarization (CCF B) [Material]
    Xiaochen Li, He Jiang, Dong Liu, Zhilei Ren, Ge Li
    IEEE/ACM International Conference on Program Comprehension. Gothenburg, Sweden. pp.144-155.
  8. [SANER'18] Automated Quality Assessment for Crowdsourced Test Reports of Mobile Applications (CCF B)
    Xin Chen, He Jiang, Xiaochen Li, Tieke He, Zhenyu Chen
    International Conference on Software Analysis, Evolution and Reengineering. Campobasso, Italy. pp.368-379.
  9. [APSEC'18] How are Issue Units Linked? Empirical Study on the Linking Behavior in GitHub (CCF C)
    Lisha Li, Zhilei Ren, Xiaochen Li, Weiqin Zou, He Jiang
    Asia-Pacific Software Engineering Conference. Nara, Japan. pp.386-395.
  10. [ICSE'17] What Causes My Test Alarm? Automatic Cause Analysis for Test Alarms in System and Integration Testing (CCF A) [Material]
    He Jiang, Xiaochen Li, Zijiang Yang, Jifeng Xuan
    International Conference on Software Engineering. Buenos Aires, Argentina. pp.712-723.
  11. [SNAER'16] A More Accurate Model for Finding Tutorial Segments Explaining APIs (CCF B)
    He Jiang, Jingxuan Zhang, Xiaochen Li, Zhilei Ren, and David Lo
    International Conference on Software Analysis, Evolution, and Reengineering. Osaka, Japan. pp.157-167.
  12. [SSBSE'15] Transformed Search Based Software Engineering: A New Paradigm of SBSE
    He Jiang, Zhilei Ren, Xiaochen Li, Xiaochen Lai
    Symposium on Search Based Software Engineering. Bergamo, Italy. pp.203-218.
  13. [Internetware'14] What makes a good app description?
    He Jiang, Hongjing Ma, Zhilei Ren, Jingxuan Zhang, Xiaochen Li
    Internetware. Hongkong, China. pp.45-53.
  1. 国家自然科学基金青年基金,2023-2025
  2. 大连理工大学科研启动基金,2022-2023
  1. 分组报告, Detecting Simulink Compiler Bugs via Controllable Zombie Blocks Mutation, FSE'22 (The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering), Singapore, Nov. 14-18, 2022. [Slides][Video]
  2. 邀请报告, Bug Report Summarization, School of Software, Zhengzhou University, Zhengzhou, China, Sep. 19, 2018. [Slide]
  3. 邀请报告, Semantic Estimation for Texts in Software Engineering, POSL Lab, Kyushu University, Kyushu, Japan, Nov. 1, 2017. [Slide]
  4. 分组报告, Unsupervised Deep Bug Report Summarization, ICPC'18 (The 30th IEEE/ACM International Conference on Program Comprehension), Gothenburg, Sweden, May 27, 2018. [Slide]
  5. 分组报告, What Causes My Test Alarm? Automatic Cause Analysis for Test Alarms in System and Integration Testing, ICSE'17 (The 39th International Conference on Software Engineering), Buenos Aires, Argentina, May 26, 2017. [Slide]
  1. 审稿人, TSE (IEEE Transactions on Software Engineering), 2020, 2023
  2. 审稿人, EMSE (Empirical Software Engineering), 2022
  3. 程序委员会委员, QRS (Software Quality, Reliability, and Security), 2022
  4. 程序委员会委员, ESEC/FSE Tutorials-track, 2022
  5. 程序委员会委员, ICSME The Late Breaking Ideas Track, 2020
  6. 程序委员会委员, PICOM (IEEE PICOM Workshop KDBD), 2020
  7. 审稿人, JSME (Journal of Software Maintenance and Evolution), 2021
  8. 审稿人, HASQ (International Workshop on Human and Social Aspect of Software Quality), 2016
  1. 2022, 辽宁省自然科学二等奖(4/4)
  2. 2022, 大连市青年才俊
  3. 2015-2018, 博士研究生学业奖学金, 大连理工大学
  4. 2012-2014, 硕士研究生学业奖学金, 大连理工大学
  5. 2012, 校优秀毕业生, 大连理工大学
  6. 2010, 住友商事奖学金, 大连理工大学