雷晏

24/02/25 19:45:15 作者: 点击:[] [小] [中] [大]


雷晏


职称:教授/博导

职务:软件工程系主任、大数据智能与服务计算研究中心副主任

研究方向:智能软件工程、大数据分析与挖掘、可信人工智能、智能制造

邮箱:yanlei@cqu.edu.cn

个人主页:https://yanlei-cs.github.io/



简介

雷晏,重庆大学大数据与软件学院,教授,博士生导师,软件工程系主任,信息物理社会可信服务计算(CPS)教育部重点实验室大数据智能与服务计算研究中心副主任、鹏城实验室双聘副研究员,重庆市软件技术创新战略联盟副秘书长,CCF软件工程专委会执行委员,CCF开源发展委员会执行委员。


本硕博均毕业于国防科技大学,主要从事智能软件工程、大数据分析与挖掘、可信人工智能、智能制造等研究。目前主持国家重点研发计划课题、国家自然科学基金、重庆市技术创新与应用发展专项重点课题等国家和省部级项目6项。近年来已发表50多篇学术论文,CCF推荐A/B类及ACM/IEEE汇刊论文40多篇,CCF-A类中文期刊3篇,其中包括ICSE、ASE、ISSTA、OOPSLA、DAC、TSE、TOSEM、《软件学报》等顶级会议和期刊。



招募

数据智能与软件工程团队热忱欢迎具有创新思维、科研兴趣浓厚和实践能力强的同学加入!团队将依据各自的价值导向进行有针对性的培养,期待你能够与团队成员在学术领域勇攀高峰,或是在工程技术领域拼搏进取。团队与国内外顶尖高校与平台长期保持密切合作关系,科研氛围浓厚,条件优越,常年招收博士生、硕士生和本科实习生。欢迎有意向的同学发邮件或者来办公室(虎溪校区信息技术大楼B727或B736)咨询。



近期动态

[2024/03]  Flaky Tests检测的论文获得SANER(CCF-B)的IEEE TCSE Distinguished Paper Award

[2024/03]  受邀担任Internetware 2024(CCF-C)会议的 PC Member

[2023/12]  1篇关于Flaky Tests检测的论文被SANER(CCF-B)录用

[2023/12]  1篇关于编译错误修复的论文被SANER(CCF-B)录用

[2023/11]  受邀担任ASE 2024(CCF-A)会议Research Track的PC Member

[2023/10]  1篇关于深度学习程序API误用的论文被EMSE(CCF-B)录用

[2023/08]  1篇关于偶然正确性对比学习方法的论文被ISSRE(CCF-B)录用

[2023/08]  1篇关于软工易混淆类别的两阶段检测框架的论文被ISSRE(CCF-B)录用

[2023/07]  1篇关于检索增强的断言生成方法的论文被ASE(CCF-A)录用

[2023/07]  1篇关于对抗生成网络的代码生成与搜索方法的论文被OOPSLA(CCF-A)录用

[2023/06]  1篇关于软件产品和测试代码协同演化识别的论文被期刊TOSEM(CCF-A)录用

[2023/05]  1篇关于上下文感知的神经网络型缺陷定位方法的论文被TSE(CCF-A)录用

[2023/05]  1篇关于缺陷定位模型域数据增强方法的论文被软件学报(CCF-A中文)录用

[2023/04]  受邀担任APSEC 2023(CCF-C)会议的PC Member

[2023/04]  受邀担任Internetware 2023(CCF-C)会议的 PC Member

[2023/02]  1篇关于硬件设计代码的变异测试论文被DAC(CCF-A)录用

[2023/02]  1篇关于上下文感知对抗式生成网络的数据增强论文被ICPC(CCF-B)录用

[2022/12]  1篇关于弱监督学习型缺陷定位的论文被IETS(CCF-B)录用

[2022/12]  1篇关于基于神经网络的偶然正确性测试用例检测的论文被SANER(CCF-B)录用

[2022/11]  1篇关于基于宏观与微观语义的缺陷定位执行轨迹表征的论文被TOSEM(CCF-A)录用

[2022/11]  1篇关于开源Issue及PR模板理解的论文被TSE(CCF-A)录用

[2022/10]  1篇关于基于时间感知程序谱的硬件设计代码缺陷定位的论文被ICCD(CCF-B)录用

[2022/09]  获得国家自然科学基金面上项目资助

[2022/08]  1篇关于修复评估偏见的系统理解和发现的论文被TOSEM(CCF-A)录用

[2022/08]  1篇关于智能合约重入漏洞检测与定位的会议长文被ASE 2022(CCF-A)录用

[2022/08]  1篇分别关于基于图差异移植的自动修复的会议长文被ASE 2022(CCF-A)录用

[2022/07]  受邀担任SANER 2023(CCF-B)的 ERA Track PC

[2022/06]  1篇关于模型域失效测试数据生成的会议长文被ICSME 2022(CCF-B)录用

[2022/03]  1篇关于上下文聚类的缺陷定位的会议长文被ICPC 2022(CCF-B)录用



实验室学生

- 博士生:谢欢,李亚男,胡安林(合作)

- 硕士生:温甜甜,陈唯,李茂锦,金世锋,付凌峰,李俊超,邓正雄,王佳国,吴震宇,张圣,李哲源

- 本科生:陶周

- 学生动态:

    • 喻俊吉,院级优秀毕业设计,2023年

     陈唯,前往Korea University交换学习,2022年

    谢欢,重庆大学汪乾荣奖学金,2022年

    喻俊吉,国家励志奖学金,2021年

    付凌峰,重庆大学汪乾荣奖学金,2021年

- 毕业生:刘春燕(蚂蚁集团),喻俊吉(天津大学)



主持科研项目

[1] 国家重点研发计划课题, 服务型制造新业态的业务增值再造, 2020.11-2023.12, 主持;

[2] 国家自然科学基金面上项目,  基于逻辑语义解耦与适配的软件多缺陷自动修复方法研究, 2023.01-2026.12, 主持;

[3] 国家自然科学青年基金项目, 面向软件自动修复的错误定位技术研究, 2017.01-2019.12, 主持;

[4] 重庆市技术创新与应用发展专项重点课题, 城市群空天地人一体化数据融合技术与系统应用, 2020.01-2021.12, 主持;

[5] 部委科研项目, 基于链式语义场景的缺陷定位技术, 2020.05-2022.04, 主持;

[6] 部委科研项目, 智能化保障技术, 2021.01-2021.12, 主持;

[7] 中央高校基金项目, 数据大脑前沿专题研究, 2019.01-2021.12, 主持.



近年来科研论文(节选CCF A/B、ACM/IEEE汇刊*通讯作者)

[44] Jiaguo Wang, Yan Lei*, Maojin Li, Guanyu Ren, Huan Xie, Shifeng Jin, Junchao Li, Jian Hu. FLAKYRANK: Predicting Flaky Tests Using Augmented Learning to Rank. The 31st IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), 2024, accepted. (CCF-B, IEEE TCSE Distinguished Paper Award)

[43] Zhenyu Wu, Deheng Yang, Yan Lei*, Huan Xie, Minghua Tang, Maojin Li. LabelRepair: Sequence Labelling for Compilation Errors Repair. The 31st IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), 2024, accepted. (CCF-B)

[42] Deheng Yang, Kui Liu, Yan Lei*, Li Li, Huan Xie, Chunyan Liu, Zhenyu Wang, Xiaoguang Mao, Tegawendé F. Bissyandé. Demystifying API Misuses in Deep Learning Applications. Empirical Software Engineering (EMSE), 2023, accepted. (CCF-B)

[41] Maojin Li, Yan Lei*, Huan Xie, Jiaguo Wang, Chunyan Liu, Zhengxiong Deng. Contrastive Coincidental Correctness Representation Learning. The 34th IEEE International Symposium on Software Reliability Engineering (ISSRE), 2023. (CCF-B)

[40] Jiaying Li, Yan Lei*, Shanshan Li*, Haifang Zhou, Yue Yu, Zhouyang Jia, Yingwei Ma, Teng Wang. A Two-Stage Framework for Ambiguous Classification in Software Engineering. The 34th IEEE International Symposium on Software Reliability Engineering (ISSRE), 2023. (CCF-B)

[39] Weifeng Sun, Hongyan Li, Meng Yan, Yan Lei, Hongyu Zhang. Revisiting and Improving Retrieval-Augmented Deep Assertion Generation. The 38th IEEE/ACM International Conference on Automated Software Engineering (ASE), 2023. (CCF-A)

[38] Shangwen Wang, Bo Lin, Zhensu Sun, Ming Wen, Yepang Liu, Yan Lei, Xiaoguang Mao. Two Birds with One Stone: Boosting Code Generation and Code Search via a Generative Adversarial Network. The ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA), 2023. ( CCF-A)

[37] Weifeng Sun, Meng Yan, Zhongxin Liu, Xin Xia, Yan Lei, David Lo. Revisiting the Identification of the Co-Evolution of Production and Test Code. ACM Transactions on Software Engineering and Methodology (TOSEM), 2023. (CCF-A)

[36] Zhuo Zhang, Yan Lei*, Xiaoguang Mao, Meng Yan, Xin Xia, David Lo. Context-Aware Neural Fault Localization. IEEE Transactions on Software Engineering (TSE), 2023. (CCF-A)

[35] 张卓, 雷晏*, 毛晓光, 薛建新, 常曦. 基于对抗生成网络的缺陷定位模型域数据增强方法, 软件学报, 2023. (CCF-A中文)

[34] Jiang Wu, Yan Lei*, Zhuo Zhang, Xiankai Meng, Deheng Yang, Pan Li, Jiayu He, Xiaoguang Mao. Mantra: Mutation Testing of Hardware Design Code Based on Real Bugs. The 60th Design Automation Conference (DAC), 2023. (CCF-A)

[33] Yan Lei, Tiantian Wen, Huan Xie, Lingfeng Fu, Chunyan Liu, Lei Xu, Hongxia Sun. Mitigating the Effect of Class Imbalance in Fault Localization Using Context-aware Generative Adversarial Network. The 31st IEEE/ACM International Conference on Program Comprehension (ICPC), 2023.(CCF-B)

[32] Lingfeng Fu, Yan Lei*, Meng Yan, Ling Xu, Zhou Xu, Xiaohong Zhang. MetaFL: Metamorphic Fault Localization Using Weakly Supervised Deep Learning. IET Software (IETS), 2023.(CCF-B)

[31] Zhou Tao, Yan Lei*, Huan Xie, Jian Hu. NeuralCCD: Integrating Multiple Features for Neural Coincidental Correctness Detection. The 30th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), 2023.(CCF-B)

[30] Zhuo Zhang, Yan Lei*, Ting Su, Meng Yan, Xiaoguang Mao,Yue Yu. Influential Global and Local Contexts Guided Trace Representation for Fault Localization. ACM Transactions on Software Engineering and Methodology (TOSEM), 2023. (CCF-A)

[29] Deheng Yang, Yan Lei*, Xiaoguang Mao*, Yuhua Qi, and Xin Yi. Seeing the Whole Elephant: Systematically Understanding and Uncovering Evaluation Biases in Automated Program Repair. ACM Transactions on Software Engineering and Methodology (TOSEM), 2023. (CCF-A)

[28] Zhixing Li, Yue Yu, Tao Wang, Yan Lei, Ying Wang, Huaimin Wang. To Follow or Not to Follow: Understanding Issue/Pull-Request Templates on GitHub. IEEE Transactions on Software Engineering (TSE), 2023. (CCF-A)

[27] Jiang Wu, Zhuo Zhang, Deheng Yang, Xiankai Meng, Jiayu He, Xiaoguang Mao, Yan Lei. Fault Localization for Hardware Design Code with Time-Aware Program Spectrum. The 40th International Conference on Computer Design (ICCD), 2022. (CCF-B)

[26] Zhuo Zhang, Yan Lei*, Meng Yan, Yue Yu, Jiachi Chen, Shangwen Wang, Xiaoguang Mao. Reentrancy Vulnerability Detection and Localization: A Deep Learning Based Two-phase Approach. The 37th IEEE/ACM International Conference on Automated Software Engineering (ASE), 2022. (CCF-A)

[25] Deheng Yang, Xiaoguang Mao, Liqian Chen, Xuezheng Xu, Yan Lei, David Lo, Jiayu He. TransplantFix: Graph Differencing-based Code Transplantation for Automated Program Repair. The 37th IEEE/ACM International Conference on Automated Software Engineering (ASE), 2022. (CCF-A)

[24] Zhuo Zhang, Yan Lei*, Xiaoguang Mao, Meng Yan, Xin Xia, Xiaohong Zhang. Improving Fault Localization Using Model-domain Synthesized Failing Test Generation. The 38th IEEE International Conference on Software Maintenance and Evolution (ICSME), 2022. (CCF-B)

[23] Junji Yu, Yan Lei*, Huan Xie, Lingfeng Fu, Chunyan Liu. Context-based Cluster Fault Localization. The 30th ACM/IEEE International Conference on Program Comprehension (ICPC), 2022. (CCF-B)

[22] Yan Lei, Huan Xie, Tao Zhang, Meng Yan, Zhou Xu, Chengnian Sun. Feature-FL: Feature-based Fault Localization. IEEE Transactions on Reliability, 2022, 71(1): 264-283. (IEEE汇刊)

[21] Huan Xie, Yan Lei*, Meng Yan, Yue Yu, Xin Xia, Xiaoguang Mao. A Universal Data Augmentation Approach for Fault Localization. The 44th International Conference on Software Engineering (ICSE), 2022. (CCF-A)

[20] Yan Lei, Chunyan Liu, Huan Xie, Sheng Huang, Meng Yan, Zhou Xu. BCL-FL: A Data Augmentation Approach with Between-Class Learning for Fault Localization. The 29th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), 2022. (CCF-B)

[19] Jiayu He, Deheng Yang, Yan Lei, Jianjun Xu, Xiaoguang Mao. A Comprehensive Study of Real-World Bug Fixes in Hardware Description Languages. The 29th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), 2022. (CCF-B)

[18] Zhongyang Deng, Ling Xu, Chao Liu, Meng Yan, Zhou Xu, Yan Lei. Fine-grained Co-Attentive Representation Learning for Semantic Code Search. The 29th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), 2022. (CCF-B)

[17] Hongjun Wu, Zhuo Zhang, Shangwen Wang, Yan Lei, Bo Lin, Yihao Qin, Haoyu Zhang, Xiaoguang Mao. Peculiar: Smart Contract Vulnerability Detection Based on Crucial Data Flow Graph and Pre-training Techniques. The 32nd International Symposium on Software Reliability Engineering (ISSRE), 2021. (CCF-B)

[16] Zhaolin Luo, Ling Xu, Zhou Xu, Meng Yan, Yan Lei, Can Li. Contextual-Semantic-Aware Linkable Knowledge Prediction in Stack Overflow via Self-Attention. The 32nd International Symposium on Software Reliability Engineering (ISSRE), 2021. (CCF-B)

[15] Deheng Yang, Yan Lei*, Xiaoguang Mao, David Lo, Huan Xie, Meng Yan. Is the Ground Truth Really Accurate? Dataset Purification for Automated Program Repair. The 28th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), 2021. (CCF-B)

[14] Ling Xu, Huanhuan Yang, Chao Liu, Jianhang Shuai, Meng Yan, Yan Lei, Zhou Xu. Two-Stage Attention-Based Model for Code Search with Textual and Structural Features. The 28th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), 2021. (CCF-B)

[13] Zhuo Zhang, Yan Lei*, Xiaoguang Mao, Meng Yan, Ling Xu, Xiaohong Zhang. A Study of Effectiveness of Deep Learning in Locating Real Faults. Information and Software Technology (IST), 131, 2021. (CCF-B)

[12] Zhuo Zhang, Yan Lei*, Xiaoguang Mao, Meng Yan, Ling Xu, Junhao Wen. Improving Deep-Learning-based Fault Localization with Resampling. Journal of Software: Evolution and Process (JSEP), 2021, 33(3): 1-18. (CCF-B)

[11] 张卓, 雷晏*, 毛晓光等. 基于词频-逆文件频率的错误定位方法, 软件学报, 2020, 31(11): 3448-3460. (CCF-A中文)

[10] Jianjun He, Ling Xu, Yuanrui Fan, Zhou Xu, Meng Yan, Yan Lei. Deep Learning Based Valid Bug Reports Determination and Explanation. ISSRE 2020. (CCF-B)

[9] Can Li, LingXu, MengYan, Yan Lei. TagDC: A tag recommendation method for software information sites with a combination of deep learning and collaborative filtering. Journal of Systems and Software (JSS). 2020, 170(12). (CCF-B)

[8] Jianjun He, Ling Xu, Meng Yan, Xin Xia, Yan Lei, Duplicate Bug Report Detection Using Dual-Channel Convolutional Neural Networks, ICPC 2020. (CCF-B)

[7] Jianhang Shuai, Ling Xu, Chao Liu, Meng Yan, Xin Xia, Yan Lei. Improving Code Search with Co-Attentive Representation Learning, ICPC 2020. (CCF-B)

[6] Zhou Xu, Kunsong Zhao, Meng Yan, Peipei Yuan, Ling Xu, Yan Lei, Xiaohong Zhang. Imbalanced Metric Learning for Crashing Fault Residence Prediction. Journal of Systems and Software (JSS), 170, 2020. (CCF-B)

[5] Zhuo Zhang, Yan Lei*, Xiaoguang Mao, Panpan Li. CNN-FL: An Effective Approach for Localizing Faults Using Convolutional Neural Networks, The 26th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), 2019. (CCF-B)

[4] 张卓,谭庆平,毛晓光,雷晏*,常曦,薛建新. 增强上下文的错误定位技术, 软件学报, 2019, 30(2): 266-281.(CCF-A中文)

[3] Yan Lei, Chengnian Sun, Xiaoguang Mao, Zhendong Su. How test suites impact fault localisation starting from the size , IET Software (IETS), 2018, 2(3): 190-205. (CCF-B)

[2] Xiaoguang Mao, Yan Lei*, Ziying Dai, Yuhua Qi, Chengsong Wang. Slice-based Statistical Fault Localization, Journal of Systems and Software, 2014, 89: 51-62. (CCF-B)

[1] Yuhua Qi, Xiaoguang Mao, Yan Lei, Ziying Dai, Chengsong Wang. The Strength of Random Search on Automated Program Repair, The 36th ACM/IEEE International Conference on Software Engineering (ICSE), 2014. (CCF-A)



发明专利(节选)

[7] 雷晏, 李俊超, 李茂锦, 金世锋, 王佳国. 一种基于用户反馈的服务型制造业务流程模型检测方法, CN202310968919.9,发明型, 中国, 2023.

[6] 雷晏, 金世锋,李俊超,王佳国,李茂锦. 一种使用传播链保护区块链的智能合约漏洞检测方法, CN202310976801.0,发明型, 中国, 2023.

[5] 雷晏, 刘春燕, 徐春香, 谢欢, 李茂锦. 一种基于类间学习进行失败测试用例合成的方法, CN202310352757.6,发明型, 中国, 2023.

[4] 雷晏, 张卓, 刘春燕, 谢欢, 鄢萌, 徐玲, 徐洲. 一种上下文感知的缺陷定位方法, CN202110152656.5,发明型, 中国, 2021.

[3] 雷晏, 张卓, 谢欢, 刘春燕,  鄢萌, 徐玲, 徐洲. 一种模型域的失败测试用例生成方法, CN202110115994.1, 发明型, 中国, 2021.

[2] 胡安林, 谢欢, 雷晏, 刘春燕, 李茂锦. 一种使用生成式网络进行失败测试用例生成的方法, CN202111145441.7, 发明型, 中国, 2021.

[1] 胡安林, 付凌峰, 雷晏. 基于蜕变测试的自监督深度学习型缺陷定位方法, CN202110852911.7, 发明型, 中国, 2021.



上一条: 付春雷

下一条: 葛永新