2026年加入南开大学软件安全实验室 (NKSSecLab),主要从事智能软件工程、软件重构、软件安全等研究。相关研究成果发表于ICSE,FSE,ASE,TSE等软件工程领域CCF-A类国际会议和期刊,详细信息请参考英文主页: http://lyoubo.github.io/
【研究兴趣:AI时代的软件开发与代码质量】
随着大语言模型(LLM)和Vibe Coding的快速发展,AI正在改变传统软件开发的方式。如今,只需与Coding Agent对话,我们就能让AI生成代码,甚至开发完整的软件项目。当生成代码变得越来越容易,如何保证代码质量,让软件长期保持可靠、易于维护? 围绕AI时代的软件开发,我们重点关注两个研究问题:
1. AI能写代码,但写出的代码质量真的好吗?
AI能够在短时间内生成大量代码,但写得快,不一定写得好。AI生成的代码可能存在重复实现、逻辑复杂、设计不合理等问题。随着软件不断演化,这些问题可能逐渐积累形成技术债务(Technical Debt),就像软件开发中欠下的“债”,让未来的代码修改和维护变得越来越困难。我们希望研究AI生成的代码会留下哪些技术债务?这些问题又会如何影响软件的长期维护?
2. AI能写代码,能否让AI自动修复质量问题?
既然AI能够帮助我们生成代码,能否进一步利用AI改善已有代码,让软件变得更加简洁、清晰、易于维护? 我们希望结合程序分析技术与大语言模型,找出代码中真正值得改进的地方,并通过软件重构(Software Refactoring),在不改变程序原有功能的前提下优化代码结构、缓解技术债务。让AI不仅能够帮助我们更快地生成代码,也能够帮助我们更好地维护代码。
【招生与科研实习】
课题组长期招收博士研究生和硕士研究生,并常年招收本科科研实习生。欢迎对AI4SE、大语言模型、软件重构等研究方向感兴趣的同学加入!课题组科研经费充足,能够为大模型实验、计算资源及国内外学术交流提供有力支持。加入课题组,你将有机会接触AI4SE前沿研究方向,在老师指导下开展学术研究,并发表高质量学术论文。
特别欢迎希望在本科阶段提前接触科研、致力于发表高水平学术论文的同学! 不要求已有科研经历,我们更看重你的编程基础、好奇心、主动性以及对科研的热情。每位学生均由老师亲自指导,表现优异者可优先留在课题组,或推荐至国内外优秀高校继续深造。有意向的同学请发邮件联系:liubo26@nankai.edu.cn