[Home] [Publications] [Projects] [Students]

Ying Wang (王莹)

Associate professor (副教授)

Software College

Northeastern University (China)

Office: Information Building B406 or B425E

Address: No.195 Chuangxin Road, Hunnan District, Shenyang, China

Email: wangying[-AT-]swc.neu.edu.cn

I am an associate professor in Faculty of Software College, Northeastern University (NEU), China. My research focuses on intelligent software development (including software refactoring, software ecosystem, dependency management, software testing, third-party libraries, etc.), software engineering for AI models, and complex network theory for software engineering. I obtained my PhD from Northeastern University, under the supervision of Prof. Zhiliang Zhu and Hai Yu. In 2018, I had a memorable visiting experience at the Hong Kong University of Science and Technology (HKUST) in the Castle group, under the supervision of Prof. Shing-Chi Cheung.

News

        I am looking for self-motivated master students with strong programming skills. If you have a lot of imagination, sense of humor, perseverance, and are interested in my projects, please contact me. (招收硕士研究生3名,如果你对智能软件开发技术研究方向感兴趣,请以邮件或面谈方式联系莹姐,周一至周日,10:00 am – 10:30 pm,随时可在信息学馆B406找到我。)

News

        广告席位: 沈阳蓝天救援队, 由各行各业的热血志愿者组成,是一只在政府支持和社会各界关怀指导下, 秉承人道、 志愿、专业、开放的蓝天救援原则, 坚持免费无偿的为社会为民众服务的队伍。提高民众的救援意识,普及救援常识,整合各地民间救援、医疗、通讯、交通、媒体等力量,共同推动中国紧急救援体系的建立与发展!期待您的加入!

Working Experience

  • 2019/02-至今, associate professor, Software College, Northeastern University
  • 2019/08-2019/09, visiting scholar, CSE Department of SUSTech
  • 2021/03-2021/06, visiting scholar (微软亚洲研究院铸星计划访问学者), MSRA, Advisor: Prof. Jianguang Lou
  • 2022/03-2023/06, Post-doctoral Fellow, CSE Department of HKUST, Advisor: Prof. Shing-Chi Cheung

Education

  • 2013/09-2019/01, Software College, Northeastern University
    Ph.D., Software Engineering, Supervisors: Prof. Zhiliang Zhu and Hai Yu
    PhD Thesis: 软件系统网络化建模、质量度量与保证 (To appear)
  • 2018/01-2018/04, research assistant, CSE Department of HKUST, Advisor: Prof. Shing-Chi Cheung
  • 2018/08-2018/09, research assistant, CSE Department of SUSTech

Publications

  1. [TSE’22] Ying Wang, Yibo Wang, Sinan Wang, Yepang Liu*, Chang Xu, Shing-Chi Cheung, Hai Yu, and Zhiliang Zhu. Runtime Permission Issues in Android Apps: Taxonomy, Practices, and Ways Forward [J], IEEE Transactions on Software Engineering, To appear. (CCF-A)
  2. [ICSE’22] Zhenming Li, Ying Wang*, Zeqi Lin*, Shing-Chi Cheung, Jianguang Lou. Nufix: Escape From NuGet Dependency Maze [C], ICSE 2022, To appear. (通讯作者, 学生第一) (Acceptance ratio 26.0%=197/751) (CCF-A)
    [Artifact] NuFix: it helps .NET developers combat dependency hell issues.
  3. [ICSE’22] Sinan Wang, Yibo Wang, Xian Zhan, Ying Wang, Yepang Liu*, Xiapu Luo, Shing-Chi Cheung. Evolution-Aware Runtime Permission Misuse Detection for Android Apps [C], ICSE 2022, To appear. (Acceptance ratio 26.0%=197/751) (CCF-A)
  4. [TSE’21] Ying Wang, Rongxin Wu, Chao Wang, Ming Wen, Yepang Liu, Shing-Chi Cheung, Hai Yu*, Chang Xu and Zhiliang Zhu. Will Dependency Conflicts Affect My Program's Semantics? [J], IEEE Transactions on Software Engineering, To appear. (CCF-A)
  5. [SANER’21] Sinan Wang, Ming Wen, Yepang Liu*, Ying Wang, Rongxin Wu. Understanding and Facilitating the Co-Evolution of Production and Test Code [C], SANER 2021: 272-283. (Acceptance ratio 25%=42/165) (CCF-B)
  6. [ICSE’21] Ying Wang, Liang Qiao, Chang Xu*, Yepang Liu, Shing-Chi Cheung, Na Meng, Hai Yu and Zhiliang Zhu. Hero: On the Chaos When PATH Meets Modules [C], ICSE 2021: 99-111. (Acceptance ratio 22.4%=138/615) (CCF-A)
    ACM SIGSOFT Distinguished Paper Award.
    [Artifact] Hero: it diagnoses dependency management issues for Golang ecosystem.
  7. [ICSE’20] Ying Wang, Ming Wen*, Yepang Liu*, Yibo Wang, Zhenming Li, Chao Wang, Shing-Chi Cheung, Hai Yu, Chang Xu and Zhiliang Zhu. Watchman: Monitoring Dependency Conflicts for Python Library Ecosystem [C], ICSE 2020: 125-135. (Acceptance ratio 20.9%=129/617) (CCF-A)
    [Artifact] Watchman: it performs a holistic analysis from the perspective of entire PyPI ecosystem to continuously monitor dependency conflicts for millions of Python libraries.
    Watchman was recommended by The Morning Paper on Sep 21, 2020, and Python周刊(Python官方技术论坛Pycoders) on Issue 441.
  8. [ICSE’19] Ying Wang, Ming Wen, Rongxin Wu*, Zhenwei Liu, Shin Hwei Tan, Zhiliang Zhu, Hai Yu and Shing-Chi Cheung*. Can I Have a Stack Trace to Examine the Dependency Conflict Issue?[C], ICSE 2019: 572-583. (Acceptance ratio 20.6%=109/529) (CCF-A)
  9. [TSE’18] Ying Wang, Hai Yu*, Zhiliang Zhu, Wei Zhang, Yuli Zhao. Automatic Software Refactoring via Weighted Clustering in Method-level Networks[J], IEEE Transactions on Software Engineering, 2018, 44(3), 202-236. (CCF-A)
    “Journal first”invited talk at ESEC/FSE 2017, 2017.09, 德国. (CCF-A)
  10. [ESEC/FSE’18] Ying Wang, Ming Wen, Zhenwei Liu, Rongxin Wu, Rui Wang, Bo Yang, Hai Yu, Zhiliang Zhu* and Shing-Chi Cheung*. Do the Dependency Conflicts in My Project Matter?[C], ESEC/FSE 2018: 319-330. (Acceptance ratio 18.6%=55/295) (CCF-A)
  11. [JSS’18] Ying Wang, Hai Yu*, Zhiliang Zhu. Using Risk Analysis to Prioritize Test Cases[J], Journal of Systems and Software. 2018, 139, 14-31. (CCF-B)
  12. [TCAS2’18] Ying Wang, Zhiliang Zhu*, Hai Yu. Risk Analysis on Multi-granular Network for Software Integration Testing[J], IEEE Transactions on Circuits and Systems II: Express Briefs, 2018, 65(8): 1059-1063.
  13. [FITEE’22] Fanyi Meng, Ying Wang, Hai Yu* and Zhiliang Zhu. Devising optimal integration test orders using cost-benefit analysis [J], Frontiers of Information Technology & Electronic Engineering, To appear. (中国工程院院刊, CCF-T1) 《计算领域高质量科技期刊分级目录》
  14. 于海, 杨月, 王莹*, 张伟, 朱志良. 基于风险分析的回归测试用例优先级排序. 计算机学报. 2019, 42(10): 2127-2144. (CCF-A)
  15. 王莹, 于海, 朱志良. 基于节点重要性的类级集成测试序列生成方法. 计算机研究与发展, 2016, 53(3): 517-530. (CCF-A)
  16. 孟繁祎, 王莹, 于海*, 朱志良. 复杂软件系统的重构技术: 现状、问题与展望. 计算机科学. 2020, 47(12): 1-10. 封面论文, (CCF-B)

Patents

  1. 于海, 王莹, 朱志良, 赵玉丽, 张伟. 《一种面向对象软件的类簇测试方法》,专利号:201610021303.0,授权.
  2. 王莹, 杨月, 于海, 朱志良, 张伟. 《一种面向对象软件的自动化重构方法》,专利号:201610843591.8,授权.
  3. 刘振伟, 王蕊, 杨博, 王莹, 于海, 朱志良. 《一种评估Maven环境中依赖冲突危险级别的方法》,专利号: CN201810891476.7, 公示.

Software copyrights

  1. 于海, 王莹, 殷洪建, 朱志良, 张伟, 赵玉丽. 《自动化软件重构系统》
  2. 朱志良, 王莹, 于海, 杨月, 赵玉丽, 张伟. 《软件重构与度量可视化系统》
  3. 杨博, 刘振伟, 王蕊, 王莹, 于海, 朱志良. 《开源软件与第三方库交互的缺陷数据采集及度量分析系统》

Projects

  • 面向泛在操作系统开源生态的软件供应链可信保障技术研究, 国家自然科学基专项(重点培育项目), 项目负责人, 2022/01-2023/12
  • 开放生态下软件组件依赖的演化机制及置换技术研究, 南京大学软件新技术国家重点实验室开放基金, 项目负责人, 2021/01-2023/12
  • 金融科技(方向)课程内容体系改革研究与实践, 辽宁省教改立项, 项目负责人, 2022/01-2023/12
  • 多源异构软件系统的智能聚合理论研究, 东北大学软件学院学科发展方向培育项目, 项目负责人, 2021/01-2022/12
  • 混源软件中组件依赖的可置换性研究, 国家自然科学基金青年基金项目, 项目负责人, 2020/01-2022/12
  • 开源社区中组件依赖的演化机制及自动化升级技术研究, 中央高校基本科研业务费, 项目负责人, 2020/01-2021/12
  • 开源社区中第三方软件的安全置换机制研究, 沈阳市中青年科技创新人才计划, 项目负责人, 2020/01-2022/12
  • 网络化软件系统的建模、质量度量及优化机制研究, 东北大学引进人才启动经费, 项目负责人, 2019/03-2019/12

Awards

  • 微软亚洲研究院铸星计划学者, 2020, [Reference]
  • 中国计算机学会(CCF)优秀博士论文提名奖, 2020, [Reference]
  • 辽宁省优秀博士论文奖, 2020, [Reference]
  • 东北大学优秀博士论文奖, 2020, [Reference]
  • ACM SIGSOFT Distinguished Paper Award, ICSE 2021, [Reference]
  • 沈阳市中青年科技创新人才计划, 2020
  • LOL: 混源软件依赖冲突问题诊断平台, CCF ChinaSOFT 软件原型竞赛 二等奖, 2020, [Reference]

Talks

  1. Devising Optimal Integration Test Orders Using Complex Network Analysis, IWCFTA, 2016.12
  2. Weighted Clustering in Method Level Networks to Support Automated Software Remodularization, IWCFTA, 2017.08
  3. Automatic Software Refactoring via Weighted Clustering in Method-level Networks, “Journal first” invited talk at ESEC/FSE 2017(CCF A), 2017.09
  4. Automatic Software Refactoring via Weighted Clustering in Method-level Networks, 香港科技大学计算机科学及工程学系, 邀请人: Shing-Chi Cheung, 2017.10
  5. Automatic Software Refactoring via Weighted Clustering in Method-level Networks, 南方科技大学计算机科学与工程系, 邀请人: 刘烨庞, 2018.03
  6. 混源软件中依赖冲突问题的分析与检测, 复旦大学软件学院, 邀请人: 陈碧欢, 2018.12
  7. 混源软件中依赖冲突问题的分析与检测, 华为技术有限公司, 邀请人: 欧建深, 2019.01
  8. 混源软件中依赖冲突问题的分析与检测, NASAC2018 优秀博士论坛特约报告人, 2019.11
  9. 如何规划科研时间?——谈博士研究之路, 东北大学软件学院, 2020.03
  10. 谁动了我的奶酪?——混源软件生态的依赖与置换分析, 中国计算机学会软件工程前沿进展报告, 邀请人: 董威, 卜磊, 2020.07, [Poster]
  11. 混源软件中依赖冲突问题的分析与检测, 南京大学, 邀请人: 许畅, 2020.09
  12. 软件工程研究小套路, 扬州大学, 邀请人: 孙小兵, 2020.11
  13. 开放生态下第三方依赖的分析与治理技术, 澳门科技大学, 邀请人: 张涛, 2020.12
  14. 开放生态下第三方依赖的分析与治理技术, 软件与智能研讨会(大连理工大学&北京理工大学), 邀请人: 江贺, 2020.12
  15. 开放生态下第三方依赖的分析与治理技术, 华为技术有限公司, 邀请人: 梁广泰, 2020.12
  16. 漫画式科研梦想, 做开源世界的“神奇女侠”, Ada Workshop 2021, 邀请人: 中国计算机学会, 中国计算机学会女工委, 微软亚洲研究院, 2021.03
  17. 开放生态下软件组件的依赖缺陷与坏气味, 中国计算机学会走进河北科技大学活动特邀报告, 邀请人: 张杨, 2021.05
  18. 逃离NUGET的依赖迷宫, 微软亚洲研究院全院报告, 邀请人: 微软亚洲研究院, 2021.06
  19. 漫画式科研梦想, 做开源世界的“神奇女侠”, 计算之美——博士生论坛特邀报告, 邀请人: 微软亚洲研究院, 中国计算机学会, 2021.06
  20. 开放生态下软件组件的依赖缺陷与坏气味的治理技术, 第四届软件全方位检测技术论坛, 邀请人: 李必信, 2021.06
  21. 开源软件演化的混沌与秩序, 中国数字服务大会 众智论坛, 邀请人: 夏鑫, 2021.11
  22. 开源软件演化的混沌与秩序, 中国计算机大会(CNCC) 开源软件带来的机会与挑战论坛, 邀请人: 王千祥, 周明辉, 2021.12
  23. Hero: On the Chaos When PATH Meets Modules, 中国软件大会ChinaSOFT, 顶会顶刊论坛, 邀请人: 刘辉, 张宇霞, 2021.12

Teaching Duties

  • 2019 (Fall) Lecturer: Software Quality Assurance and Testing
  • 2020 (Fall) Lecturer: Software Quality Assurance and Testing
  • 2021 (Fall) Lecturer: Software Quality Assurance and Testing

Academic services

  • Program Committee, ASE 2022 Research Track, 2022 (CCF A)
  • Co-Chair, SANER 2022 Tool Demo Track, 2023 (CCF B)
  • Program Committee, ICSE 2023 NIER Track, 2023 (CCF A)
  • Program Committee, ESE/FSE 2021 SRC Track, 2021 (CCF A)
  • Program Committee, 中国软件大会CHINASOFT 软件数据智能化分析论坛, 2021
  • Program Committee, ICSE 2022 NIER Track, 2022 (CCF A)
  • Program Committee, DSC 2021, 2021
  • Program Committee, ISSTA 2020 Tool Demonstration Track, 2020 (CCF A)
  • Program Committee, APSEC 2020, 2020 (CCF C)
  • Program Committee, SAC 2020, 2020
  • Program Committee, 非确定性软件系统质量保障技术 2020, 软件学报专刊, 2020 (CCF A类中文期刊)
  • Program Committee, the 2nd International Workshop on Intelligent Bug Fixing (IBF), 2020
  • Section Chair of the 12th International Workshop on Complex-systems for Future Technologies and Applications (IWCFTA 2019), 2019
  • Reviewer of Empirical Software Engineering (EMSE), 2022
  • Reviewer of 软件学报, 2022
  • Reviewer of IEEE Transactions on Reliability (TR), 2022
  • Reviewer of IEEE Transactions on Software Engineering (TSE), 2022
  • Reviewer of Journal of Software: Evolution and Process, 2021
  • Reviewer of Software Testing, Verification and Reliability, 2021
  • Reviewer of IET Software, 2021
  • Reviewer of ICSE 2021, 2021
  • Reviewer of Empirical Software Engineering (EMSE), 2021
  • Reviewer of IEEE Transactions on Software Engineering (TSE), 2021
  • Reviewer of Frontiers of Computer Science (FCS), 2020
  • Reviewer of Journal of Journal of Systems and Software (JSS), 2020
  • Reviewer of ACM Computing Surveys (CSUR), 2020
  • Reviewer of SCIENCE CHINA Information Sciences, 2020
  • Reviewer of Frontiers of Computer Science (FCS), 2019
  • Reviewer of Journal of Computer Science and Technology (JCST), 2019
  • Co-reviewer of the IEEE Transactions on Internet Technology (TOIT), 2018
  • Co-reviewer of IEEE Transaction on Reliability (TR), 2017
  • Co-reviewer of the Journal of Systems and Software (JSS), 2017

My postgraduate students

  • Present
    • Fanyi Meng (PhD; Associate Mentor; Software refactoring)
    • Meiqiu Xu (PhD; Associate Mentor; Graph-based neural networks)
    • Xiaohu Song (PhD; Associate Supervisor; Software ecosystem)
    • Yibo Wang (王毅博) (PhD; Associate Supervisor; Software ecosystem, dependency management, software testing)
    • Peng Sun (MSc; Associate Supervisor; Software ecosystem, dependency management for Python)
    • Wei Kong (MSc; Associate Supervisor; Software ecosystem, dependency management for Python)
    • Ruijie Guo (MSc; Associate Supervisor; Software ecosystem, dependency management for Java)
    • Yan Yuan (MSc; Associate Supervisor; Software ecosystem, dependency management for Go)
    • Wei Kong (MSc; Associate Supervisor; Software ecosystem, dependency management for Python)
    • Bo Zhou (MSc; Supervisor; Software ecosystem, dependency management for .NET)
    • Tian Gao (MSc; Supervisor; Software ecosystem, dependency management)
    • Yaxi Zhang (MSc; Supervisor; Software ecosystem, dependency management)
    • Ziying Chen (MSc; Supervisor; Software ecosystem, dependency management)
    • Jialun Wang (MSc; Associate Supervisor; Software ecosystem, dependency management for C)
    • Wei Yang (MSc; Associate Supervisor; Software ecosystem, dependency management for C, Vulnerabilities)
    • Jiaye Hu (MSc; Associate Supervisor; Software ecosystem, dependency management for C)
    • Chao Zhao (MSc; Supervisor; Software ecosystem, dependency management for C)
    • Zhenming Li (MSc; Supervisor (开山弟子:p); Software ecosystem, dependency management, software testing)
    • Xiuqi Wang (MSc; Associate Supervisor; Software ecosystem, dependency management, software testing)
    • Ruifeng Wang (MSc; Associate Supervisor; Software engineering for AI models)
    • Junyan Sun (MSc; Associate Supervisor; Software ecosystem, dependency management, software testing)
    • Lin Pei (MSc; Associate Supervisor; Software ecosystem, software engineering big data)
    • Tingwei Zhang (MSc; Supervisor; Software ecosystem, dependency management, software testing)
    • Yingxin Wu (MSc; Supervisor; Software ecosystem, dependency management, software testing)
    • Jialun Wang (Undergraduate; Associate Supervisor; Software ecosystem, dependency management, software testing)
    • Peng Sun (Undergraduate; Associate Supervisor; Software ecosystem, dependency management, software testing)
    • Penghui Zhu (MSc; Associate Supervisor; Software ecosystem, dependency management for Rust, software testing)
    • Jiajia Zhang (MSc; Associate Supervisor; Software ecosystem, dependency management, software testing)
    • Xiaoting Cai (MSc; Associate Supervisor; Software ecosystem, dependency management, software testing)
  • Past
    • Chao Wang (MSc; Associate Supervisor; Software ecosystem, dependency management, software testing; 厦门大学 PhD)
    • Yibo Wang (王一博) (MSc; Associate Supervisor; 英雄联盟东北大学赛区冠军同桌; Software ecosystem, dependency management, software testing; 签约今日头条)
    • Liang Qiao (MSc; Associate Supervisor; Software ecosystem, dependency management, software testing; 签约中国移动)
    • Saisai Zhang (MSc; Associate Supervisor; Software ecosystem, dependency management, software testing; 签约携程)
    • Jialin Li (MSc; Associate Supervisor; Software ecosystem, dependency management, software testing; 签约腾讯(Special Offer))
    • Gan Zhan (MSc; Associate Mentor; Software engineering for AI models; 日本立命馆大学 PhD)
    • Zhenwei Liu (MSc; Associate Mentor; Software ecosystem, dependency management, software testing; 签约美团(Special Offer))
    • Bo Yang (MSc; Associate Mentor; Software ecosystem, dependency management, third-party libraries; 签约阿里巴巴)
    • Rui Wang (MSc; Associate Mentor; Software refactoring; 签约美团)
    • Yue Yang (MSc; Associate Mentor; Software refactoring; 签约中国工商银行(辽宁)省行金融科技部)
    • Hongjian Yin (MSc; Associate Mentor; Complex network theory; 签约阿里巴巴(Special Offer))
©2019-2022 Ying Wang. Last update in February, 2022