Shengcheng Yu

Ph.D Student

iSE Lab, Software Institute, Nanjing University (Currently at AST Lab of ETH Zurich)
Supervised by Professor Zhenyu Chen and Research Assistant Chunrong Fang
Research Interest: Software Testing, Mobile Application Testing, Crowdsourced testing, Image Understanding, Multi-Modal Information Semantic Analysis, Deep Learning
E-mail: yusc AT smail DOT nju DOT edu DOT cn

Education

  • Oct. 2022 - Now: Visiting Student (ETH Zurich, Department of Computer Science)
  • Sep. 2020 - Now: Ph.D. Candidate in Software Engineering (Nanjing University, Software Institute)
      • Recommended Test-Free
  • Sep. 2016 - Jun. 2020: B.Eng. in Software Engineering (Nanjing University, Software Institute)
  • Awards

    • 2020 Nanjing University Graduate Scholarship
    • 2020 Nanjing University - HPI Research Scholarship
    • 2020 Nanjing University President's Special Scholarship for Ph.D. Student
    • 2020 Nanjing University Distinguished Undergraduate Thesis - First Prize
    • 2020 Nanjing University Software Institute Outstanding Graduate
    • 2019 ACM SRC First Place Winner of Undergraduate Group in ASE 2019
    • 2019 ACM SIGSOFT CAPS Program Award
    • 2018 Nanjing University “NJU - Linkage” Leadership Scholarship
    • 2018-2019 Nanjing University Renmin Scholarship
    • 2017-2018 Nanjing University Renmin Scholarship
    • 2016-2017 Nanjing University Renmin Scholarship

    Project Involved

    • Postgraduate Research & Practice Innovation Program of Jiangsu Province (KYCX22_0174)
      • Crowdsourced Test Report Optimization based on Multi-Modal Information Fusion Understanding
      • Project Leader
      • Provincial Level
    • Nanjing University Training Program of Innovation for Undergraduates (202010284073Z)
      • Mobile Application Testing Research Based on Image Understanding
      • Project Leader
      • National Level
    • National Key R&D Program of China (2018YFB1403400)
      • R&D and Application of Integrated Crowdsourcing Test Service Platform for Information Products and Technology Services
      • Project Participant
    • National Natural Science Foundation of China (61802171)
      • Human-Machine Collaborative Mobile Application Testing Based on Comprehensible Information Fusion
      • Project Participant

    Publication

    2022

    • Xiuting Ge, Shengcheng Yu, Chunrong Fang, Qi Zhu, Zhihong Zhao. Leveraging Android Automated Testing to Assist Crowdsourced Testing. IEEE Transaction on Software Engineering. (paper)
    • Shengcheng Yu, Chunrong Fang, Yulei Liu, Ziqian Zhang, Yexiao Yun, Xin Li, Zhenyu Chen. Universally Adaptive Cross-Platform Reinforcement Learning Testing via GUI Image Understanding. Preprint. (paper)
    • Mingzhe Du, Shengcheng Yu, Chunrong Fang, Tongyu Li, Heyuan Zhang, Zhenyu Chen. SemCluster: A Semi-Supervised Clustering Tool forCrowdsourced Test Reports with Deep Image Understanding. ESEC/FSE 2022 Demo. (paper)
    • Quanjun Zhang, Chunrong Fang*, Weisong Sun, Shengcheng Yu, Yutao Xu, Yulei Liu. Test Case Prioritization Using Partial Attention. JSS. (paper)
    • Ziqian Zhang, Yulei Liu, Shengcheng Yu, Xin Li, Yexiao Yun, Chunrong Fang*, Zhenyu Chen. UniRLTest: Universal Platform-Independent Testing with Reinforcement Learning via Image Understanding. ISSTA 2022 Demo. (paper)

    2021

    • Shengcheng Yu, Chunrong Fang*, Kai Mei, Yexiao Yun, Zhenfei Cao, Zhihao Cao, Zhenyu Chen. Detecting Crowdsourced Test Report Consistency for Mobile Apps with Deep Image Understanding and Text Analysis. Preprint. (paper)
    • Shengcheng Yu, Chunrong Fang*, Tongyu Li, Mingzhe Du, Xuan Li, Jing Zhang, Yexiao Yun, Xu Wang, Zhenyu Chen. Automated Mobile App Test Script Intent Generation via Image and Code Understanding. Preprint. (paper)
    • Shengcheng Yu, Chunrong Fang*, Yexiao Yun, Yang Feng. Layout and Image Recognition Driving Cross-platform Automated Mobile Testing. ICSE 2021. (paper)
    • Shengcheng Yu, Chunrong Fang*, Zhenfei Cao, Xu Wang, Tongyu Li, Zhenyu Chen. Prioritize Crowdsourced Test Reports via Deep Screenshot Understanding. ICSE 2021. (paper)

    2020

    • Zhenfei Cao, Xu Wang, Shengcheng Yu, Yexiao Yun, Chunrong Fang*. STIFA: Crowdsourced Mobile Testing Report Selection Based on Text and Image Fusion Analysis. ASE 2020 Demo. (paper)
    • Yuanhan Tian, Shengcheng Yu, Chunrong Fang*, Peiyuan Li. FuRong: Fusing Report of Automated Android Testing on Multi-Devices ICSE 2020 Demo. Co-First Author. (paper)

    2019

    • Shengcheng Yu, Chunrong Fang*, Yang Feng, Wenyuan Zhao, Zhenyu Chen. LIRAT: Layout and Image Recognition Driving Automated Mobile Testing of Cross-Platform. ASE 2019 Demo. (paper)
    • Shengcheng Yu. Crowdsourced Report Generation via Bug Screenshot Understanding. ASE 2019 ACM Student Research Competition First Place Undergraduate Winner. (paper)
    • Tianxing He, Shengcheng Yu, Ziyuan Wang, Jieqiong Li, Zhenyu Chen. From Data Quality to Model Quality: an Exploratory Study on Deep Learning. Internetware 2019. (paper)
    • Qiqi Gu, Weilin Cai, Shengcheng Yu, Zhenyu Chen. Judicial Image Quality Assessment Based on Deep Learning: an Exploratory Study. QRS 2019. (paper)

    Tool

    • LIRAT: Layout and Layout and Image Recognition Driving Automated Mobile Testing of Cross-Platform
    • FuRong: Fusing Report of Automated Android Testing on Multi-Devices
    • iCTBRG: Crowdsourced Report Generation via Bug Screenshot Understanding
    • STIFA: Crowdsourced Mobile Testing Report Selection Based on Text and Image Fusion Analysis
    • DeepPrior: Prioritize Crowdsourced Test Reports via Deep Screenshot Understanding
    • TestIntent: utomated Mobile App Test Script Intent Generation via Image and Code Understanding

    Patent (Chinese)

    • 一种基于图像识别的跨平台测试脚本录制与回放方法. 房春荣, 田元汉, 虞圣呈, 李秋婷, 刘佳玮.
    • 一种基于自然语言处理的众包测试报告相似度检测的方法. 房春荣, 曹振⻜, 王旭, 虞圣呈, 恽叶霄, 李彤宇.
    • 一种基于图像理解技术的移动应用众包测试缺陷报告自动生成的方法. 房春荣, 虞圣呈, 恽叶霄, 王旭, 曹振⻜, 李彤宇.
    • 一种面向安卓应用的崩溃信息线上分析方法. 房春荣, 李秋婷, 田元汉, 虞圣呈, 陈振宇.
    • 一种基于深度图像理解的移动应用跨平台强化学习遍历测试技术. 房春荣, 刘昱磊, 张子谦, 虞圣呈, 恽叶霄, 陈振宇.
    • 一种基于图像文本融合分析的移动应用众包测试报告排序的方法. 房春荣, 王旭, 曹振⻜, 虞圣呈, 李彤宇, 陈振宇.
    • 一种基于深度图像语意挖掘的移动应用众包测试报告聚类的方法. 房春荣, 杜铭哲, 虞圣呈, 李彤宇, 张鹤元, 陈振宇.
    • 一种基于知识图谱的移动应用功能点测试知识库搭建的方法. 房春荣, 曾鹏程, 虞圣呈, 王旭, 丁自民, 陈振宇.
    • 一种基于图像文本语意融合分析的移动应用众测报告一致性检测的方法. 房春荣, 李彤宇, 虞圣呈, 恽叶霄, 曹智豪, 陈振宇.
    • 一种基于深度图像理解的通用型强化学习软件遍历测试技术. 房春荣, 张子谦, 虞圣呈, 刘昱磊, 恽叶霄, 陈振宇.
    • 一种基于图像理解与代码分析结合的移动测试脚本意图识别的方法. 房春荣, 张晶, 虞圣呈, 李彤宇, 杜铭哲, 陈振宇.
    • 一种基于机械臂仿真与深度界面理解的移动测试脚本录制回放的方法. 房春荣, 曹智豪, 虞圣呈, 李昕, 陈振宇.

    Academic Service

    • External Reviewer
      • TOSEM, ICSE (2021), ASE (2020 2021), ESEC/FSE (2020), ISSTA (2021), ISSRE (2020), ICST (2020 2021), COMPSAC (2021), QRS (2020 2021), AITest (2020 2021), DSA (2020)
    • [CST 2020] Online Coordinator for National Contest on Software Testing
    • [CST 2019] On-site Coordinator for National Contest on Software Testing
    • [QRS 2019] On-site Coordinator for IEEE International Contest on Software Testing
    • [ISSTA 2019] Student Volunteer
    • [ISSTA 2019] On-site Coordinator for Testing Competition

    Teaching

    • [2019-2020] Teaching Assistant: Automated Testing
    • [2020-2021] Teaching Assistant: Automated Testing
    • [2021-2022] Teaching Assistant: Automated Testing
    • [2021-2022] Teaching Assistant: Foundation of Computing System
    • [2021-2022] Teaching Assistant: Software Engineering and Computing III

    One More Thing

    • Classic Music Fans
    • French Horn Playing (Member of Nanjing University Symphony Orchestra)
    Last Updated: 2022-10-20 @ NJU 120 Anniversary