2009年在厦门大学获得软件工程学士学位与经济学学士学位,2016年在中国科学院软件研究所获得计算软件与理论专业博士学位,师从李明树、王青老师,并于2012年至2013年期间以联合培养博士研究生身份到美国麻省大学访问学习,师从Leon Osterweil教授。自2016年3月起任职于杭州电子科技大学计算机学院。
主要研究方向为智能化软件工程,软件工程大数据,软件质量分析等。先后在ESE、JSS、ICPC等国际期刊会议上发表论文30余篇,获ICSSP2014唯一最佳论文奖。授权发明专利10余项。主持国家自然科学基金1项,浙江省自然科学基金2项,参与国家和省部级科研项目等10余项。主持和参加各类企事业单位科研项目多项。
主讲《软件质量保障与测试》、《软件分析与测试》、《创新实践》、《大数据原理及应用》、《大数据实用案例分析》等课程,获得浙江省优秀研究生案例1项,主持多项研究生及本科生教改项目。
欢迎对AI+软件工程方向感兴趣的同学加入课题组!
2009.9-2016.1 中科院软件所 ,计算机软件与理论,博士2012.9-2013.9 美国马萨诸塞大学阿默斯特分校(UMASS) ,联合培养博士2006.9-2009.9 厦门大学, 经济学院 ,经济学学士2005.9-2009.9 厦门大学 ,软件学院,工学学士
主要研究领域包括:智能化软件工程,涉及软件性能分析、代码质量分析、软件工程大数据挖掘等方向。
本科生课程: (1)软件质量保障与测试 (2)创新实践 (3)大数据基础 (4)大数据实用案例与分析 研究生课程: (1)软件测试与分析 往届指导本科生成果: (1)2025,学生一作CCF会议论文1篇 (2)2025,中国大学生计算机设计大赛,省三等奖 (3)2024,中国大学生服务外包创新创业大赛,企业命题类,三等奖 (4)2023,学生一作SCI期刊论文1篇
纵向科研
代表性项目: 2024年-2026年,浙江省自然科学基金,探索一般项目,持续集成环境下性能测试的智能化管理方法研究,主持
2018年-2020年,国家自然科学基金,青年科学基金项目,基于演化特征的代码性能分析、预测与优化方案推荐,主持 2017年-2019年,浙江省自然科学基金,青年科学基金项目,基于变更历史的软件系统性能演化分析与预测方法,主持
横向科研
代表性项目: 2022-2023 软件质量追溯,主持 2025-2027智能需求管理,主持
论文
代表性论文: Pan, Z., Tu, M., Li, S., Wang, D. and Chen, J.*, 2025, December. Breaking the Curse of High-Dimensionality: A Transformer-Based Approach to Software Configuration Performance Prediction. In 2025 32nd Asia-Pacific Software Engineering Conference (APSEC) (pp. 539-550). IEEE. Zhang, L., Chen, J., Yu, D., Li, Y. and Chen, H., 2025, June. From Code Changes to Performance Variations: A Predictive Approach for Microbenchmark Prioritization. In 2025 International Joint Conference on Neural Networks (IJCNN) (pp. 1-8). IEEE. Zhang, Z., Yang, Y., He, H. and Chen, J.*, 2023. An empirical study on GitHub sponsor mechanism. International Journal of Software Engineering and Knowledge Engineering, 33(09), pp.1439-1465. Chen J, Zhang Z, Yu D, et al. What makes a real change in software performance? An empirical study on analyzing the factors that affect the triagement of performance change points[J]. Science of Computer Programming, 2024, 233: 103068. Chen, J., Yu, D. & Hu, H. Towards an understanding of memory leak patterns: an empirical study in Python. Software Qual J 31, 1303–1330 (2023). Chen, J., Jiang, T., Yu, D. and Hu, H., 2023. Pattern-based circular reference detection in Python. Science of Computer Programming, 227, p.102932.
Chen, J. , Hu, H. , & Yu, D. . (2022). Characterizing and detecting methods to be benchmarked under performance unit test. International Journal of Software Engineering and Knowledge Engineering. Hu, H., Chen, J*., Liu, H. et al. (2022). Natural Language-Based Automatic Programming for Industrial Robots. J Grid Computing. Chen, J. , Hu, H. , & Yu, D. . (2022). Characterizing and Triaging Change Points. In Companion of the 2022 ACM/SPEC International Conference on Performance Engineering (ICPE '22). Chen, J. , Yu, D. , Hu, H. , Li, Z. , & Hu, H. (2019). Analyzing performance-aware code changes in software development process. IEEE/ACM International Conference on Program Comprehension. Zhou, M. , Chen, J. *, Hu, H. , Yu, J. , & Hu, H. . (2019). DeepTLE: Learning Code-Level Features to Predict Code Performance before It Runs. 2019 26th Asia-Pacific Software Engineering Conference (APSEC). IEEE. Chen, J., Xiao, J., Wang, Q., Osterweil, L. J., & Li, M. (2016). Perspectives on refactoring planning and practice: an empirical study. Empirical Software Engineering Chen, J., Xu, X., Osterweil, L. J., Zhu, L., Brun, Y., Bass, L…..& Wang, Q. (2015). Using simulation to evaluate error detection strategies: A case study of cloud-based deployment processes. Journal of System and Software Chen, J., Xiao, J., Wang, Q., Osterweil, L. J., & Li, M. (2014). Refactoring planning and practice in agile software development: an empirical study. International Conference on Software and System Process
代表性专利: 一种基于配置空间映射的图形渲染性能预测方法及装置,2026,CN121050983B(专利) 一种快速的键值数据库的系统及建立方法,2022.2,中国,CN113407442B(专利,已转让) 一种基于模式的 Python 代码内存泄漏检测方法,2021.7,中国,CN108388569B(专利)
|