TING SU (苏亭)

Ph.D, Research Fellow
School of Computer Science and Engineering
Nanyang Technological University (NTU)
E-mail: tsuletgo AT gmail DOT com

I am now a research fellow in Nanyang Technological University (NTU), Singapore. Before that, I spent five years (2011-2016) in East China Normal University (ECNU), Shanghai, China, to pursue my Ph.D in computer science, and was surpervised by Prof. Jifeng He and Prof. Geguang Pu. I also had one-year memorable visit (2014-2015) in University of California, Davis (UCD), USA, and was advised by Prof. Zhendong Su. Now, I work with Prof. Yang Liu in Cyber Security Lab (CSL) in NTU. My research focuses on developing effective methodologies, techniques and tools to improve software quality and reliability.

Publications (Google Scholar)

  1. Large-Scale Analysis of Framework-Specific Exceptions in Android Apps
    Lingling Fan, Ting Su, Sen Chen, Guozhu Meng, Yang Liu, Lihua Xu, Geguang Pu and Zhendong Su
    The 40th International Conference on Software Engineering
    ICSE 2018 (acceptance rate: 20%)

  2. From UI Design Image to GUI Skeleton: A Neural Machine Translator to Bootstrap Mobile GUI Implementation
    Chunyang Chen, Ting Su, Guozhu Meng, Zhenchang Xing and Yang Liu
    The 40th International Conference on Software Engineering
    ICSE 2018 (acceptance rate: 20%)

  3. Guided, Stochastic Model-Based GUI Testing of Android Apps
    Ting Su, Guozhu Meng, Yuting Chen, Ke Wu, Weiming Yang, Yao Yao, Geguang Pu, Yang Liu, Zhendong Su
    The 11th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering
    ESEC/FSE 2017 (acceptance rate: 24%), pdf, tool (Stoat), bibtex, Press

    Updates: (1) Stoat has contributted to these popular apps: WeChat (1 bug), Gmail(1 bug), and Google+(2 bugs). All these bugs were reported and confirmed/fixed.
    (2) Stoat has won Best Research Tool Award (First Prize) in NASAC 2017 (National Software Application Conference) held by CCF (China Computer Federation).


  4. A Survey on Data-Flow Testing
    Ting Su, Ke Wu, Weikai Miao, Geguang Pu, Jifeng He, Yuting Chen, Zhendong Su
    ACM Computing Surveys, 2017 (Impact Factor : 6.748), pdf, data, bibtex

  5. Automated Coverage-driven Testing: Combining Symbolic Execution and Model Checking
    Ting Su, Geguang Pu, Weikai Miao, Jifeng He, Zhendong Su
    SCIENCE CHINA Information Sciences, 2016 (Impact Factor : 1.628, invited paper),
    pdf

  6. Automated Requirements Validation for ATP Software via Specification Review and Testing
    Weikai Miao, Geguang Pu, Yinbo Yao, Ting Su, Danzhu Bao, Yang Liu, Shuohao Chen and Kunpeng Xiong
    The 18th International Conference on Formal Engineering Methods
    ICFEM 2016, pdf

  7. FSMdroid: Guided GUI Testing of Android Apps
    Ting Su
    The 38th International Conference on Software Engineering
    ICSE 2016, ACM Student Research Competition, pdf, Got 1st Place, Press.

  8. Coverage-Directed Differential Testing of JVM Implementations
    Yuting Chen, Ting Su, Chengnian Sun, Zhendong Su, Jianjun Zhao
    ACM SIGPLAN Conference on Programming Language Design and Implementation
    PLDI 2016 (acceptance rate: 16%), pdf, slides, talk video

  9. Combining Symbolic Execution and Model Checking for Data Flow Testing
    Ting Su, Zhoulai Fu, Geguang Pu, Jifeng He, Zhendong Su
    37th {IEEE/ACM} International Conference on Software Engineering
    ICSE 2015 (acceptance rate: 18.5%), pdf, ppt, tool

  10. Fm-QCA: A Novel Approach to Multi-value Qualitative Comparative Analysis
    Ke Wu, Shiping Tang, Geguang Pu, Min Wu, Ting Su
    8th International Conference on Knowledge Science, Engineering and Management
    KSEM 2015, pdf

  11. Automated Coverage-Driven Test Data Generation Using Dynamic Symbolic Execution
    Ting Su, Siyuan Jiang, Geguang Pu, Bin Fang, Jifeng He, Jun Yan, Jianjun Zhao
    Eighth International Conference on Software Security and Reliability
    SERE 2014 (acceptance rate: 30%), pdf, slides

  12. Runtime Verification by Convergent Formula Progression
    Yan Shen, Jianwen Li, Zheng Wang, Ting Su, Bin Fang, Geguang Pu and Wangwei Liu
    21st Asia-Pacific Software Engineering Conference
    APSEC 2014, pdf

  13. Modeling and Verification of AUTOSAR OS and EMS Application
    Yunhui Peng, Yanhong Huang, Ting Su, Jian Guo
    Seventh International Symposium on Theoretical Aspects of Software Engineering
    TASE 2013, pdf

  14. The Semantics and Verification of Timed Service Choreography
    Yongxin Zhao, Hao Xiao, Zheng Wang, Geguang Pu, Ting Su
    International Journal of Computer Mathematics
    IJCM 2013.

Awards

  • Best Research Tool Award (First Prize, NASAC 2017), CCF, 2017
  • First Prize in ACM Student Research Competition (ICSE 2016), ACM, 2016
  • Outstanding PhD Thesis Cultivation Sholarship, ECNU, 2016
  • National Scholarship for Doctorate, China, 2014
  • Graduate Student Overseas Visiting Scholarship, ECNU, 2014

Academic Services

Reviewer of journals and conferences:
  • Information and Software Technology (IST)
  • Industrial Experience

    Other Links

  • Github: github.com/tingsu
  • CAUT: a Dynamic Symbolic Execution (DSE)-based test generator for C language
  • A Bibliography of Papers and Tools on Data Flow Testing, maintained by myself.

  • A List of Code-based Test Generators, maintained by Zoltán MICSKEI.
  • A Bibliography of Papers on Symbolic Execution Technique and its Applications, maintained by Saswat Anand, another link
  • A List of Android research papers and tools, maintained by impillar.

  • Google Coding Style Guides, Research News
  • researchers: Philip Guo, Koushik Sen
  • labs: xuanwu_lab, SEAL
  • material: Introduction to Software Testing, Latex for ECNU PhD Thesis, Advice for researchers and students by Michael Ernst


    Last Modification: 2017.4