[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找到我。)

Working Experience

  • 2019/02-至今, associate professor, Software College, Northeastern University
  • 2019/08-2019/09, visiting scholar, CSE Department of SUSTech
  • 2021/01-2021/04, visiting scholar (微软亚洲研究院铸星计划访问学者), MSRA, Advisor: Prof. Jianguang Lou

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’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)
  2. [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, To appear. (Acceptance ratio 25%=42/165) (CCF-B)
  3. [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, To appear. (Acceptance ratio 22.4%=138/615) (CCF-A)
    [Artifact] Hero: it diagnoses dependency management issues for Golang ecosystem.
  4. [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.
  5. [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)
  6. [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)
  7. [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)
  8. [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)
  9. [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.
  10. 于海, 杨月, 王莹*, 张伟, 朱志良. 基于风险分析的回归测试用例优先级排序. 计算机学报. 2019, 42(10): 2127-2144. (CCF-A)
  11. 王莹, 于海, 朱志良. 基于节点重要性的类级集成测试序列生成方法. 计算机研究与发展, 2016, 53(3): 517-530. (CCF-A)
  12. 孟繁祎, 王莹, 于海*, 朱志良. 复杂软件系统的重构技术: 现状、问题与展望. 计算机科学. 2020, 47(12): 1-10. 封面论文, (CCF-B)
B

Patents

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

Software copyrights

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

Projects

  • 混源软件中组件依赖的可置换性研究, 国家自然科学基金青年基金项目, 项目负责人, 2020/01-2022/12
  • 开源社区中组件依赖的演化机制及自动化升级技术研究, 中央高校基本科研业务费, 项目负责人, 2020/01-2021/12
  • 开源社区中第三方软件的安全置换机制研究, 沈阳市中青年科技创新人才计划, 项目负责人, 2020/01-2022/12
  • 网络化软件系统的建模、质量度量及优化机制研究, 东北大学引进人才启动经费, 项目负责人, 2019/03-2019/12

Awards

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

Teaching Duties

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

Academic services

  • Program Committee, the ASE 2020 SRC Track, 2020
  • Program Committee, the ISSTA 2020 Tool Demonstration Track, 2020
  • Program Committee, the APSEC 2020, 2020
  • Program Committee, the SAC 2020, 2020
  • Program Committee, 非确定性软件系统质量保障技术 2020, 软件学报专刊, 2020
  • 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), 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)
    • Chao Wang (MSc; Associate Supervisor; Software ecosystem, dependency management, software testing)
    • 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)
    • Zhenming Li (MSc; Supervisor (开山弟子:p); Software ecosystem, dependency management, software testing)
    • Xiuqi Wang (MSc; Associate Supervisor; Software ecosystem, dependency management, software testing)
    • Yibo 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)
    • Gan Zhan (MSc; Associate Mentor; Software engineering for AI models)
    • 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, 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
    • 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-2021 Ying Wang. Last update in January, 2021