2004年在北京邮电大学计算机科学与技术学院获得工学学士学位,2010年在北京邮电大学网络技术研究院获得工学博士学位,毕业后留校任教。工作以来一直从事软件自动化测试和程序静态分析相关领域的研究。曾作为项目负责人承担国家青年科学基金项目1项、体系结构国家重点实验室开放课题1项和网络与交换技术国家重点实验室探索类课题2项,作为主研人员参与完成国家863项目3项和国家自然科学基金项目1项。在国内外学术刊物及国际会议上发表SCI/EI检索论文60多篇,参与撰写学术专著3部、教材3部,申请国家专利50多项,授权36项。
[1]自动化软件测试:软件缺陷检测、复杂程序建模、测试用例生成和变异测试等。
[2]持续集成测试优化:持续集成测试用例选择、测试用例排序和测试用例生成等。
[3]智能化软件测试:基于AI技术的软件缺陷预测、异常检测、程序相似性分析和代码摘要生成等。