周宇   

Professor
Supervisor of Doctorate Candidates

MORE>
Language:English

Profile

分别于2004、2009年南京大学计算机系本科和博士毕业,2006-2007年香港理工大学计算机系研究助理(Research Assistant),2007-2008年受留学基金委资助于瑞士苏黎世大学计算机系进修,2010-2011年于意大利米兰理工大学从事博士后研究,2015-2016年受留学基金委资助瑞士苏黎世大学访问学者,江苏省高校优秀青年骨干教师,江苏省优秀计算机科技工作者。长期从事软件工程领域技术研究,主要研究领域为智能化软件技术、新型测试技术、软件体系结构与中间件、网络服务协同与演化、云计算与大数据等,IEEE高级会员、CCF杰出会员,CCF系统软件专委会/软件工程专委会/开源发展委员会执委,江苏省信息技术应用学会常务理事,江苏省计算机学会软件专委会副主任,江苏省软件工程标准化技术委员会委员,南京航空航天大学“长空英才”、“软件工程”专业负责人,在国内外重要期刊和会议上如IEEE TSE, ACM TOSEM, ICSE, FSE, 中国科学, 软件学报等发表论文100余篇,授权国家发明专利10余项,出版专著3部。(详情请参见https://csyuzhou.github.io/)。

研究方向:

学科研究方向一:软件工程

智能化软件开发、大数据与云计算、软件演化分析

学科研究方向二:计算机科学与技术

软件可靠性及形式化验证技术,软件体系结构及中间件技术

学科研究方向三:网络空间安全

软件漏洞分析与挖掘


发表学术论文,出版专著情况:

部分近期论文:

1. Yu Zhou, Weilin Zhan, Zi Li, Tingting Han, Taolue Chen, Harald Gall. DRIVE: Dockerfile Rule Mining and Violation Detection. ACM Trans. on Software Engineering and Methodology, Vol.33, No.2, pp:1-23, 2024. (软件工程 CCF A类期刊)

2. Guang Yang, Yu Zhou, Wenhua Yang, Tao Yue, Xiang Chen, Taolue Chen. How Important are Good Method Names in Neural Code Generation? A Model Robustness Perspective. ACM Trans. on Software Engineering and Methodology, Vol.33, No.3, pp:1-35, 2024. (软件工程 CCF A类期刊)

3. Yu Zhou, Xiaoqing Zhang, Juanjuan Shen, Tingting Han, Taolue Chen, Harald Gall. Adversarial Robustness of Deep Code Comment Generation. ACM Trans. on Software Engineering and Methodology, Vol.31, No.4, pp:1-30, 2022. (软件工程 CCF A类期刊)

4. Yu Zhou, Xinying Yang, Taolue Chen, Zhiqiu Huang, Xiaoxing Ma, Harald Gall. Boosting API Recommendation with Implicit Feedback. IEEE Trans. on Software Engineering, Vol.48, No.6, pp:2157-2172, 2022. (软件工程旗舰期刊,CCF A类期刊) 

5. Yu Zhou, Yanqi Su, Taolue Chen, Zhiqiu Huang, Harald Gall, Sebastiano Panichella. User Review-Based Change File Localization for Mobile Applications. IEEE Trans. on Software Engineering. Vol.47, No.12, pp:2755-2770, IEEE, 2021. (软件工程旗舰期刊,CCF A类期刊)

6. Yu Zhou, Changzhi Wang, Xin Yan, Taolue Chen, Sebastiano Panichella, Harald Gall. Automatic Detection and Repair Recommendation of Directive Defects in Java APIs Documentation. IEEE Trans. on Software Engineering. Vol.46, No.9, pp:1004-1023, IEEE, 2020. (软件工程旗舰期刊,CCF A类期刊)

7. Yu Zhou, Ruihang Gu, Taolue Chen, Zhiqiu Huang, Sebastiano Panichella, Harald Gall. Analyzing APIs Documentation and Code to Detect Directive Defects. 39th International Conference on Software Engineering (ICSE) 2017, Buenos Aires, ACM/IEEE, pp:27-37.(软件工程旗舰会议,CCF A类会议)

8. Yu Zhou, Haonan Jin, Xinying Yang, Taolue Chen, Krishna Narasimhan, Harald Gall. BRAID: An API Recommender Supporting Implicit User Feedback. The 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), pp:1510-1514, Athens, Greece, ACM, 2021. (软件工程CCF A类会议)

9. Yu Zhou, Xin Yan, Taolue Chen, Sebastiano Panichella, Harald Gall. DRONE: A Tool to Detect and Repair Directive Defects in Java APIs Documentation. 41st International Conference on Software Engineering (ICSE), pp:115-118, ACM/IEEE, 2019.(软件工程旗舰会议,CCF A类会议)

10. Yu Zhou, Chen Chen, Yongchao Wang, Tingting Han, Taolue Chen. Context-Aware APIs Recommendation Using Tensor Factorization. Science China: Information Sciences, Vol.66:122101, 2023. (CCF A类期刊)

11. Yu Zhou, Juanjuan Shen, Xiaoqing Zhang, Wenhua Yang, Tingting Han, Taolue Chen. Automatic Source Code Summarization Using Graph Attention Networks. Journal of Systems and Software, Vol.188, 111257, 2022. 

12. Yu Zhou, Tingting Han, Taolue Chen, Shiqi Zhou. Probabilistic Analysis of QoS-Aware Service Composition with Explicit Environment Models. IET Software. Vol. 14, No.1, pp:59-71, 2020. 

13. Yu Zhou, Xin Yan, Wenhua Yang, Taolue Chen, Zhiqiu Huang. Augmenting Java method comments generation with context information based on neural networks. Journal of Systems and Software. Vol.156, pp:328-340, Elsevier, 2019. 

14. Yu Zhou, Nvqi Zhou, Tingting Han, Jiayi Gu, Weigang Wu. Probabilistic Verification of Hierarchical Leader Election Protocol in Dynamic Systems. Frontiers of Computer Science. Vol.12, No.04, pp.763-776, Springer, 2018.

15. Yu Zhou, Yanxiang Tong, Ruihang Gu, Harald Gall. Combining Text Mining and Data Mining for Bug Report Classification. Journal of Software: Evolution and Process. Vol.28, No.3, pp:150-176, Wiley, 2016.

16. Yu Zhou, Jidong Ge, Pengcheng Zhang, Weigang Wu. Model Based Verification of Dynamically Evolvable Service Oriented Systems. Science China: Information Sciences. Vol.59: 032101(17), 2016. (CCF A类期刊)

17. Guang Yang, Yu Zhou, Xiang Chen, Xiangyu Zhang, Tingting Han, Taolue Chen. ExploitGen: Template-Augmented Exploit Code Generation Baesd on CodeBERT. Journal of Systems and Software, Vol.197, 111577, 2023.

18. Guang Yang, Yu Zhou, Xiang Chen, Xiangyu Zhang, Yiran Xu, Tingting Han, Taolue Chen. A Syntax-Guided Multi-Task Learning Approach for Turducken-Style Code Generation. Empirical Software Engineering, Vol.28, 2023.

19. Xiangyu Zhang, Yu Zhou, Guang Yang, Taolue Chen. Syntax-Aware Retrieval Augmented Code Generation. The 2023 Conference on Empirical Methods in Natural Language Processing (EMNLP 2023, Findings).

20. Shuqi Liu, Yu Zhou, Longbing Ji, Tingting Han, Taolue Chen. Enhancing Test Reuse with GUI Events Deduplication and Adaptive Semantic Matching. Science of Computer Programming, Vol.232, 103052, 2024.

21. Yaxin Zhao, Lina Gong, Wenhua Yang, Yu Zhou. How Accessibility Affects other Quality Attributes of Software? A Case Study of GitHub. Science of Computer Programming, Vol.231, 103027, 2024.

22. Chaochao Shen, Wenhua Yang, Haitao Jia, Minxue Pan, Yu Zhou. Richen: Automated Enrichment of Git Documentation with Usage Examples and Scenarios. Journal of Software: Evolution and Process, 2024. (Accepted)

23. Yasir Hussain, Zhiqiu Huang, Yu Zhou, Senzhang Wang. Boosting Source Code Suggestion with Self-Supervised Transformer Gated Highway. Journal of Systems and Software, Vol.196, 111553, 2023.

24. Yingying He, Wenhua Yang, Minxue Pan, Yasir Hussain, Yu Zhou. Understanding and Enhancing Issue Prioritization in GitHub. In Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023. (软件工程 CCF A类会议)

25. Wenhua Yang, Chong Zhang, Minxue Pan, Chang Xu, Yu Zhou, Zhiqiu Huang. Do Developers Really Know How to Use Git Commands? A Large-Scale Study Using Stack Overflow. ACM Trans. on Software Engineering and Methodology, Vol.31, No.3, pp:1-29, 2022.(软件工程 CCF A类期刊)

26. Wenhua Yang, Minxue Pan, Chang Xu, Yu Zhou, Zhiqiu Huang. ENSURE: Towards Reliable Control of Cyber-Physical Systems under Uncertainty. IEEE Trans. on Reliability, Vol.72, No.1, 2023

27. Wenhua Yang, Minxue Pan, Yu Zhou, Zhiqiu Huang. Meaningful update and repair of MDPs for self-adaptive systems. Journal of Computer Science and Technology, Vol.37, No.1,  2022.

28. Yasir Hussain, Zhiqiu Huang, Yu Zhou. Improving Source Code Suggestion with Code Embedding and Enhanced Convolutional Long Short Term Memory. IET Software. Vol.15, No.3, pp:199-213, 2021.

29. Yifan Zhang, Kai Niu, Weigang Wu, Keqin Li, Yu Zhou. Speeding up VM startup by cooperative VM image caching. IEEE Trans. on Cloud Computing. Vol.9, No.1, pp:360-371, 2021. 

30. Wenhua Yang, Yu Zhou, Zhiqiu Huang. Developer Portraying: A Quick Approach to Understanding Developers on OSS Platforms. Information and Software Technology. Vol.125, Elsevier, 2020.

31. Yasir Hussain, Zhiqiu Huang, Yu Zhou, Senzhang Wang. CodeGRU: Context-aware Deep Learning with Gated Recurrent Unit for Source Code Modeling. Information and Software Technology. Vol.125, Elsevier, 2020. 

32. 周宇,曹英楠,王永超. 面向大数据的数据处理与分析算法综述. 南京航空航天大学学报. 53(5):664-676, 2021.

33. 杨光,周宇,陈翔,张翔宇. CodeScore-R: 用于评估代码合成功能准确性的自动化鲁棒指标. 计算机研究与发展. Vol.61(2), pp:291-306, 2024.

34. 杨文华,周宇,黄志球. 基于反例确认的CPS不确定性模型校准. 软件学报. Vol.32(4), pp:889-903, 2021.


部分专著:

1. Yu Zhou, Taolue Chen. Software Adaptation in An Open Environment: A Software Architecture Perspective. ISBN: 9781138743372, CRC Press, 2017.   

2. Yu Zhou, Weigang Wu, Huaguan Li. A Cluster Based Hierarchical Eventual Leader Election Protocol for Dynamic Systems. Chapter of Dynamic Systems: Modeling, Performance and Applications. ISBN: 97815361256573, Nova Science Publishers, Inc. 2017.
3. 陈雨亭,谢晓园,周宇,马雷. 智能软件可靠性的研究进展与趋势: 2019-2020中国计算机科学技术发展报告. ISBN:978-7-111-66738-4, 机械工业出版社, 2020.

科研成果获奖及专利:

部分授权专利:

1. 一种基于软件主体的应用流动方法。发明专利,专利号:ZL.200710025456.3,发明人:吕建,马晓星,周宇

2. 一种层次式时间自动机平展化算法。发明专利,专利号:ZL.201210218467.4,发明人:周宇,胡军,黄志球。

3. 一种组合式软件缺陷报告分类方法。发明专利,专利号:ZL.201410250512.3,发明人:周宇,童燕翔,古睿航。

4. 一种基于文本词性和程序调用关系的软件缺陷预测方法。发明专利,专利号:ZL.201510492477.0,发明人:周宇,童燕翔,王立松。

5. 一种基于信息隐藏的图转换系统模型检测方法。发明专利,专利号:ZL.201510738061.2,发明人:周宇,周女琪,顾佳仪。

6. 一种Java API程序异常与文档的描述不一致自动检测方法。发明专利,专利号:ZL.201610662289.2,发明人:周宇,古睿航,赵洪达。

7. 一种开放环境下的Web服务组合多目标验证方法。发明专利,专利号:ZL.201710810726.5,发明人:周宇,周女琪,魏欧。 

8. 一种基于参数化模型的Web服务组合验证方法。发明专利,专利号:ZL.201711420311.3,发明人:周宇,周世旗,周女琪。

9. 一种基于半监督学习的用户评论聚类方法。发明专利,专利号:ZL.201811539726.7,发明人:周宇,苏彦颀,史志成,杨忻莹,黄志球。

10. 一种基于文件路径分析的代码审查者推荐方法。发明专利,专利号:ZL.201810611269.1,发明人:周宇,苏彦颀,刘健。

11. 一种结合用户反馈信息的API推荐方法及终端。发明专利,专利号:ZL.201910957514.9,发明人:周宇,杨忻莹,陈韬略,黄志球。

12. 一种基于查询语句的情境感知API推荐方法及终端。发明专利,专利号:ZL.202010640743.0,发明人:周宇,陈晨,王永超,黄志球。

13. 一种隐式类型转换安全性检测方法。发明专利,专利号:ZL.201910443613.5,发明人:周宇,梁志浩,王永超。


承担的科研项目情况:

主持国家自然科学基金、国家重点研发计划-云计算与大数据重点专项课题、江苏省自然科学基金项目等国家及省部级项目10余项,高新企业合作项目多项。

指导研究生情况:

目前指导研究生18名,毕业10余名。

备注:

2024年计划招生1-2名博士生,4-5名硕士研究生,考生请提前邮件联系(希望你踏实、勤奋、有上进心,有较好的数学和程序设计基础);此外,常年招聘计算机软件、大数据与云计算方向博士后(基本待遇参见人事处网站,课题组根据绩效可提供额外补贴),欢迎对上述研究方向感兴趣的同学和研究人员与我联系!

Work Experience

  • 2011.6-Now

    南京航空航天大学计算机科学与技术学院

Copyright©2018- Nanjing University of Aeronautics and Astronautics·Informationization Department(Informationization Technology Center)
Click:    MOBILE Version

Open time:..

The Last Update Time: ..