张雅坤

博士研究生 北京大学计算机学院

部门/实验室:软件研究所

电子邮箱:zhangyakun@stu.pku.edu.cn

个人主页: https://yakzhang.github.io

我目前是北京大学软件所的博士三年级学生,指导老师为 张路教授郝丹教授。我的硕士毕业于中国科学院软件研究所, 指导老师为叶丹研究员,窦文生研究员 魏峻研究员。我的研究兴趣主要有软件工程、安卓测试 、电子表格分析 、和深度学习。

教育背景


  • 北京大学计算机学院 博士研究生 2021.09-至今
    • 专业:软件工程
    • 指导老师: 张路教授、郝丹教授
  • 新加坡国立大学计算机学院 交换博士生 2024.01-至今
    • 专业:软件工程
    • 指导老师: Prof.Jinsong Dong, Prof. Xiaofei Xie
  • 中国科学院大学 软件研究所 硕士研究生 2018.09-2021.06
    • 专业:软件工程
    • 指导老师: 叶丹研究员、窦文生研究员、魏峻研究员
  • 武汉大学 计算机学院 工学学士 2014.09-2018.06
    • 专业:物联网工程
    • 成绩:专业第一

新闻


  • [08/2023] 我们的论文''Learning-based Widget Matching for Migrating GUI Test Cases''被ICSE 2024 收录
  • [06/2022] 获得北京大学科研创新奖
  • [09/2021] 获得北京大学校长奖
  • [07/2021] 获得中国科学院院长奖

研究经历


  1. 利用深度学习的方法迁移测试用例, 2021.09-2023.03
    • 研究问题: GUI测试是常见的手机应用的功能测试方法。人工构建测试用例非常耗时。为了减少人工构建测试用例的代码,一些研究工作尝试将某个应用已经撰写的功能测试用例迁移到相似应用中。
    • 主要贡献: 我们提出了TEMdroid, 第一个基于学习的测试用例迁移方法。TEMdroid利用BERT获得上下文信息,同时利用测试用例迁移数据训练。TEMdroid的迁移准确率超过目前SOTA方法。
  2. 利用机器学习的方法进行表格语义结构识别, 2019.10-2021.02
    • 研究问题: 电子表格中蕴含复杂的结构信息。由于表格系统并没有记录表格结构,数据分析工具和错误检测工具将很难理解电子表格。
    • 主要贡献: 我们提出了Tasi,目前首个自动化识别表格语义结构的方法。进而我们提出了TasiError,一个基于表格结构的表格错误检测方法,自动化检测表格错误信息。TasiError的错误检测结果超过目前的SOTA方法。
  3. 利用机器学习的方法进行电子表格克隆检测, 2018.09-2019.08
    • 研究问题: 电子表格中的表克隆十分常见。精确提取表克隆有利于数据重用、故障检测、数据挖掘等。但是,在创建电子表格期间不会记录表格克隆信息。
    • 主要贡献: 我们提出了LTC去自动化检测电子表格的表克隆(table clone),LTC可以实现高可精度和高召回率的检测表格克隆,超过目前的SOTA方法。
  4. 基于时域与空域的视频质量感知评价(科研实习),2016.12-2017.12
    • 研究问题: 将传统的图像质量评估算法扩展到视频领域。视频质量评估算法可以为视频编解码和视频压缩服务。
    • 主要贡献: 将图像质量评估算法 JND 算法进行三方面改进:增加了时域特征,利用多核学习设计了视频质量评估的关键帧提取算法,并将医学的近因效应和视网膜成像原理纳入关键帧选择中,最终设计出基于时域和空域的视频质量评估算法。
  5. 基于深度学习的红外下人脸识别系统 (竞赛),2016.11-2017.08
    • 项目描述: 为了解决夜晚弱光环境下由于摄像头捕获人脸不清晰导致人脸识别较低的问题,本项目可以用于野外安防监控。
    • 主要技术: 人脸检测采用 MTCNN,红外复原框架是在 GAN 网络下搭建,人脸识别系统修改自 Google FaceNet 框架。
  6. 城市路边停车系统 (竞赛),2015.11-2016.08
    • 项目描述: 本项目主要解决路边停车困难,市民找不到路边停车位的问题。
    • 主要技术: 我们采用超声波传感器去判断是否停车系统被占用,同时我们设计了微信服务号去检查用户周围的实时空车位情况以及设计了预约车位服务。

研究兴趣


  • 软件工程
  • 安卓测试
  • 机器学习/深度学习
  • 表格分析处理

专利论文


  1. [ICSE 2024] Learning-based widget matching for Migrating GUI Test Cases [PDF]
    Yakun Zhang, Wenjie Zhang, Dezhi Ran, Qihao Zhu, Chengfeng Dou, Dan Hao, Tao Xie, Lu Zhang.
    46th International Conference on Software Engineering (CCF-A).
  2. [ISSTA 2021] Semantic Table Structure Identification in Spreadsheets. [PDF][Data]
    Yakun Zhang, Xiao Lv, Haoyu Dong, Wensheng Dou, Shi Han, Dongmei zhang, Jun Wei, Dan Ye.
    30th ACM SIGSOFT International Symposium on Software Testing and Analysis (CCF-A).
  3. [ISSTA 2020] Learning to Detect Table Clones in Spreadsheets. [PDF]
    Yakun Zhang, Wensheng Dou, Jiaxin Zhu, Liang Xu, Zhiyong Zhou, Jun Wei, Dan Ye, Bo Yang.
    29th ACM SIGSOFT International Symposium on Software Testing and Analysis (CCF-A).
  4. 基于超声波传感器的城市路边停车系统.
    张雅坤,邓智源, 郭银杰, 张霄炜.
    实用新型专利, ZL201720326838.9, 03/2017.

获奖荣誉情况


  1. 科研创新奖
  2. 北京大学校长奖
  3. 中国科学院院长奖
  4. 北京市硕士优秀毕业生
  5. 中国科学院大学优秀毕业生
    • 排名:1/120
  6. 国家奖学金
    • 排名:前0.2%
  7. 中国科学院大学三好学生标兵
  8. 中国科学院大学三好学生
  9. 武汉大学三好学生
  10. 武汉大学优秀毕业生
  11. 全国大学生物联网设计竞赛
    • 国家二等奖
  12. 全国大学生信息安全竞赛
    • 国家二等奖
  13. 中国移动全国创客大赛
    • 全国总决赛第七名

实习经历


  • 微软亚洲研究院 (MSRA), 08/2019-03/2020
    • 职位: 数据科学智能组(DKI)全职研究实习生
    • 方向: 电子表格结构识别

学生工作


  1. 中国科学院大学软件研究所研究生会主席,2019.09-2020.07
  2. 武汉大学计算机学院青年志愿者协会主席,2015.09-2016.07
  3. 武汉大学计算机学院 14 级副主席,2014.09-2015.07

兴趣爱好


  • 在闲暇时光,我喜欢弹琵琶或者古筝放松。同时,我也很爱和朋友们一起练舞。


Last modified: 2024/01