头像
个人简介
软件研发效能实验室
电话:
邮箱:khy@nju.edu.cn
地址:
办公地址:
邮编:

1.简介 Introduction

南京大学软件学院准聘副教授,博士生导师,软件研发效能实验室成员,CCF软件工程专委会执行委员,研究方向为软件可追踪性、程序理解、情绪分析、文本分析、程序分析等。在ICSE、FSE、ASE、TSE、EMSE、JSEP、软件学报、JCST、ICSME、SANER、ICPC等软件工程领域国内外一流会议与杂志上发表/录用论文25篇,其中一作/通讯作者论文12篇(CCF-A会议论文4篇,CCF-B期刊论文2篇,CCF-B会议论文4篇),授权国家发明专利7项。担任多项国际学术兼职,包括ASE 2025与SANER 2024 & 2025 的PC,TOSEM、SoSyM、JSEP、JSS与TII等CCF收录期刊的审稿人,EASE 2024 Publicity Lead (China)等。主持并结题国家自然科学青年基金一项, 参与多个重点研发计划与华为技术合作。负责南京大学软件学院需求课程体系建设与教学工作,担任软件学院与智能软件与工程学院七门本科和研究生课程的授课教师,年课时数超250学时。同时担任本科新生导师、学院研究生事务助理等多项学生管理工作,主导了硕士论文送审系统的开发与维护。与电力信息化、工业互联网、金融科技等领域内知名企业展开了深入合作。


I am a tenure-track associate professor (doctoral supervisor) of Software Institute, Nanjing University. I am also an official member of DevOps+ Lab, and Technical Committee of Software Engineering in China Computer Federation, respectively. My research interest is software traceability, program comprehension, sentiment analysis, lexical analysis, and program analysis. I’ve got 25 research papers published or accepted by a series of high-quality conferences and journals in software engineering domain, including ICSE, FSE, ASE, TSE, EMSE, JSEP, JOS (China), JCST, ICSME, SANER, and ICPC. I am the first or the corresponding author in my 12 papers, including 4 CCF-A ranked conference papers, 2 CCF-B ranked journal papers, and 4 CCF-B ranked conference papers. I have 7 Chinese invention patents granted. I am also the PC member of ASE 2025, SANER 2025, and SANER 2024 research track, the invited reviewer of TOSEM, SoSyM, JSEP, JSS, and TII journals (all recommended by CCF), and the Publicity Lead (China) of EASE 2024. I presided and finished one NSFC Young Scientist Fund of China, and participated in multiple National Key R&D Programs of China and Huawei’s technique collaborations. I am managing a series of software requirement courses, and lecturing 7 courses (more than 250 class hours per year) for both Bachelor and Master students in both Software Institute and School of Intelligent Software and Engineering, Nanjing University. I am also the freshman-mentor for the two schools, and the assistant of Master student affairs, leading the development and maintenance of the reviewing system and process of Master theses. I also had comprehensive collaborations with leading companies in the domains of Electric Power, Industrial Internet, and FinTech.


欢迎各位有意展开相关领域内研究、教学改革、学术成果工具化、合作企业实践的同学通过邮件联系。

Please contact if you are interested in what I am doing, and can accept the idea of "Be Happy to Think Big, Do Much to Get More".


2.课程教学 Teaching

A. 完成教学合作项目

    1. 华为“智能基座”产教融合协同育人项目:《需求与商业模式创新》(编号ZNJ20230019),2022年度结题验收,唯一项目负责人

    2. 华为“智能基座”产教融合协同育人项目:《面向互联网+的软件开发技术方向综合实践》(编号ZNJ20230020),2022年度结题验收,三位项目负责人排第二

A. Teaching Projects

1.        Huawei “Intelligent Foundation” Projects of Integration between Industry and Education: “Software Requirement and Business Model Innovation”, ZNJ20230019, checked and accepted in 2022, First and Solely Leader

2.        Huawei “Intelligent Foundation” Projects of Integration between Industry and Education: “Integrated Practice of Internet+ Oriented Software Development Tech.”, ZNJ20230020, checked and accepted in 2022, Second Leader



B. 主持需求课程体系建设与软件产品创业创新训练(年平均课时180)

    1. 本科专业核心课《需求与商业模式创新》: 2017年秋季接手南京大学软件学院的本研互选课《软件需求工程》。后应教改需要于2020年春季学期开设当前的本科核心课《需求与商业模式创新》,目前已完成七个年级的教学(从2022级开始从大三改为大一授课),该课程入选南京  大学“千”层次优质课程、翻转课堂、课程思政案例等课程建设计划,与满帮、开源中国、vivo等国内知名IT企业展开了课外合作,是学院“一二三四N+”学生就业指导体系中“三门课程”的重要组成部分。课程体系与大学生创新创业训练计划无缝对接。目前已与vivo公司初步建立软件产品设计工作坊。本人长期独立完成两个教学班各130人的授课工作。

    2. 研究生专业选修课《软件需求工程》:外校与跨专业的研究生新生推荐选修课程,本人独立完成一个教学班约100人的授课工作,2024年将与阿里云前首席精益专家何勉先生基于数智化转型这一主题展开课程共建。

    3. 南京大学校级创业创新课《互联网+时代下的软件产品设计与创新》:开设于2021年春季学期,并逐步面向全校各专业本科生开放选修,获南京大学双创课程建设计划支持,本人独立完成一个教学班约32人的授课工作。

    4. 南京大学学生创业导师:2023.10获聘,聘期两年。

B. Leading Requirement Course Series and Innovation & Entrepreneurship Training (180 class hours per year)

1.        Bachelor Compulsory Course “Software Requirement and Business Model Innovation”: I took charge in the “Requirements Engineering” course of Software Institute, Nanjing University in the Fall of 2017, and reformed this course as “Software Requirement and Business Model Innovation” according to the new syllabus. I have lectured seven grades (the course moved from the third year to the first year since the 2022 grade) so far. The course is supported by multiple curriculum- building projects of Nanjing University, and also collaborates with famous Chinese IT companies including Full Truck Alliance, Gitee, and vivo. A corresponded workshop of software product design has been established with vivo. This course is one of the three key courses for career guidance in Software Institute, Nanjing university, and seamless connected to Innovation and Entrepreneurship Training Program for College Students. I solely lecture two classes (130 students each) in most of the semesters.

2.        Master Elective Course “Requirements Engineering”: Recommended for Master students that come from other universities or different subjects. I solely lecture one class (about 100 students) in most of the semesters. Plan to co-construct this course with Alibaba experts in the topic of digital and intelligent transformation.

3.        Innovation & Entrepreneurship Course of Nanjing University “The Design and Innovation of Software Product under the Era of Internet+”: Supported and created in the Spring of 2021 and gradually opened to students of all majors. I solely lecture one class (about 32 students).

4.        Entrepreneurship Mentor of College Students in Nanjing Universityappointed in 2023.10 for two years.



C. 展开软件开发实践相关课程教学(年平均课时75)

    1. 国家精品课程《软件工程与计算III》授课教师,主要负责设计一个独立的软件迭代开发主题与评价体系,本人重点关注自动化软件工程分析方法的复现、提升、应用与工具化,近四年设计的课程主题分别为:代码依赖分析与可视化、基于信息检索的软件bug定位、API库迁移自动化推荐、以及软件工程文本的情绪分析与应用等热点软件工程研究主题。2022-2023春季学期与教师和助教团队一起对课程的迭代开发流程进行了更新。

    2. 本科专业方向课《面向互联网+的软件开发技术方向综合实践》授课教师,本人负责服务端部分的技术栈选型,以及本课程的实践主题设计,近三年设计的课程主题与企业和南京大学工程管理学院李心丹教授团队合作,主要围绕商业银行内部操作风险的自动化识别与管理。另一课程主题为工业互联网生产排程系统的原型构建。

    3. 本科专业方向课《服务端开发》授课教师,负责与华为编程专家一起完成当前主流的完全面向企业日常实践的服务端技术栈教学与开发训练。

C. Lecturing Software Development Courses75 class hours per year

1.        National Quality Course “Software Engineering and Computing III”: In charge of setting up an individual topic with evaluations for iterative software development. The recent four topics are: code dependency analysis and visualization, IR-based bug localization, API Migration Recommendation, Sentiment Analysis on software engineering texts. Also updated the whole process with the lecturing team in the Spring of 2023.

2.   Bachelor Direction Course “Integrated Practice of Internet+ Oriented Software Development Tech.”: In charge of server-side development techniques and setting up project topics. The recent three topics are collaborated with Prof. Xindan Li’s team on FinTech for managing operation risks of commercial banks. Another different topic is related to Advanced Planning & Scheduling in the Industrial Internet domain.

3.        Bachelor Elective Course “Server-side Development”: In charge of collaborating with Huawei experts to teach and train students with mainstream server-side techniques used in daily industrial practices.



3.获得的奖励 Awards (nothing special for particular translations LoL)

3.1   2023年度南京大学“育教融合奖”

3.2   2022年度教育部-华为“智能基座”栋梁之师

3.3   2022年度南京大学“东吴证券奖教金”

3.4   2022年度南京大学研究生招生先进个人

3.5   2021年度教育部-华为“智能基座”华为云与计算先锋教师

3.6   2021年度南京大学“魅力导师奖”(课程实践与创业创新活动指导)

3.7   2021年度南京大学“郑钢基金-学业导师优秀示范奖”(优秀新生导师)

3.8   2020年度南京大学研究生招生先进个人

3.9   2019年度AIIDE 2019 Best Paper Award

3.10 2017年度ACM南京分会优秀博士论文奖


4.代表性论文(本人为第一作者或通讯作者) Selected Publications (First/Corresponding Author Only)


Kexin Sun, Y. Ren, Hongyu Kuang, Hui Gao, Xiaoxing Ma, Guoping Rong, Dong Shao, and He Zhang, "AVIATE: Exploiting Translation Variants of Artifacts to Improve IR-based Traceability Recovery in Bilingual Software Projects", in the proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering (ASE), 2024, to appear (https://ase2024.hotcrp.com/paper/394). (CCF – A of Software Engineering)


Hui Gao, Hongyu Kuang, Wesley K. G. Assunção, Christoph Mayr-Dorn, Guoping Rong, He Zhang, Xiaoxing Ma, and Alexander Egyed, “TRIAD: Automated Traceability Recovery based on Biterm-enhanced Deduction of Transitive Links among Artifacts”, in the proceedings of the 2024 46th IEEE/ACM International Conference on Software Engineering (ICSE), 2024, pp. 216:1-216:13. (CCF – A of Software Engineering)


Hui Gao, Hongyu Kuang, Kexin Sun, Xiaoxing Ma, Alexander Egyed, Patrick Mäder, Guoping Rong, Dong Shao, and He Zhang, "Using Consensual Biterms from Text Structures of Requirements and Code to Improve IR-Based Traceability Recovery", in the proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering (ASE), 2022, 114:1. (CCF – A of Software Engineering)


Liming Dong, He Zhang, Wei Liu, Zhiluo Weng, and Hongyu Kuang, "Semi-supervised pre-processing for learning-based traceability framework on real-world software projects", in the proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), 2022, pp.570-582. (CCF – A of Software Engineering)


Hui Gao, Hongyu Kuang, Xiaoxing Ma, Hao Hu, Jian Lü, Patrick Mäder, and Alexander Egyed, "Propagating frugal user feedback through closeness of code dependencies to improve IR-based traceability recovery", Empirical Software Engineering (Empir. Softw. Eng. ), 2022, Volume 27, Article number: 41. (CCF – B of Software Engineering)


Kexin Sun, Xiaobo Shi, Hui Gao, Hongyu Kuang, Xiaoxing Ma, Guoping Rong, Dong Shao, Zheng Zhao, and He Zhang, "Incorporating Pre-trained Transformer Models into TextCNN for Sentiment Analysis on Software Engineering Texts", in the proceedings of the 2022 13th Asia-Pacific Symposium on Internetware (Internetware), 2022, pp. 127 -136. (CCF – C of Software Engineering)


Kexin Sun, Hui Gao, Hongyu Kuang, Xiaoxing Ma, Guoping Rong, Dong Shao, and He Zhang, "Exploiting the Unique Expression for Improved Sentiment Analysis in Software Engineering Text", in the proceedings of the 2021 IEEE/ACM 29th International Conference on Program Comprehension (ICPC), 2021, pp. 149 -159. (CCF – B of Software Engineering)


Hongyu Kuang, Hui Gao, Hao Hu, Xiaoxing Ma, Jian Lü, Patrick Mäder, and Alexander Egyed, “Using Frugal User Feedback with Closeness Analysis on Code to Improve IR-Based Traceability Recovery”, in the proceedings of the 2019 IEEE/ACM 27th International Conference on Program Comprehension (ICPC), 2019, pp. 369-379. (CCF – B of Software Engineering)


Hongyu Kuang, Jia Nie, Hao Hu, Patrick Rempel, Jian Lü, Alexander Egyed, and Patrick. Mäder, Analyzing Closeness of Code Dependencies for Improving IR-Based Traceability Recovery, in 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER), 2017, pp. 68-78. (CCF – B of Software Engineering)


Hongyu Kuang, Jia Nie, Hao Hu, and Jian Lü"Improving Automatic Identification of Outdated Requirements by Using Closeness Analysis based on Source Code Changes", in Software Engineering and Methodology for Emerging Domains: the proceedings of the 15th National Software Application Conference (NASAC), 2016, pp.52-67


Hongyu Kuang, Patrick Mäder, Hao Hu, Achraf Ghabi, LiGuo Huang, Jian Lü, and Alexander. Egyed, “Can method data dependencies support the assessment of traceability between requirements and source code?”, Journal of software: Evolution and Process (J. Softw. Evol. and Proc.), 2015, Volume 27, Issue 11, pp. 838–866. (CCF – B of Software Engineering)


Hongyu Kuang, Patrick Mäder, Hao Hu, Achraf Ghabi, LiGuo Huang, Jian Lü, and Alexander. Egyed, "Do data dependencies in source code complement call dependencies for understanding requirements traceability?", in 28th IEEE International Conference on Software Maintenance (ICSM), 2012, pp.181-190. (CCF – B of Software Engineering)