Chengnian Sun's profile picture

Chengnian Sun

Assistant Professor

  Website

  LinkedIn

  Google Scholar

  Twitter



Publications

Conference Papers

Conference Papers

RIFF: Reduced Instruction Footprint for Coverage-Guided Fuzzing

Authors: Mingzhe Wang Jie Liang Chijin Zhou Yu Jiang Rui Wang Chengnian Sun Jiaguang Sun

Venue: 2021 USENIX Annual Technical Conference, pp. 147--159, 2021

Year: 2021

Empirical evaluation of smart contract testing: what is the best choice?

Authors: Meng Ren Zijing Yin Fuchen Ma Zhenyang Xu Yu Jiang Chengnian Sun Huizhong Li Yan Cai

Venue: 30th ACM SIGSOFT International Symposium on Software Testing and Analysis, pp. 566-579, 2021

Year: 2021

VisFuzz: Understanding and Intervening Fuzzing with Interactive Visualization

Authors: Chijin Zhou Mingzhe Wang Jie Liang Zhe Liu Chengnian Sun Yu Jiang

Venue: ASE   34th IEEE/ACM International Conference on Automated Software Engineering (ASE Tool) , 2019

Year: 2019

Engineering a Better Fuzzer with Synergically Integrated Optimizations

Authors: Jie Liang Yuanliang Chen Mingzhe Wang Yu Jiang Zijiang Yang Chengnian Sun Xun Jiao Jiaguang Sun

Venue: 2019 IEEE 30th International Symposium on Software Reliability Engineering (ISSRE), pp. 82-92, 2019

Year: 2019

Practical GUI Testing of Android Applications Via Model Abstraction and Refinement

Authors: Tianxiao Gu Chengnian Sun Xiaoxing Ma Chun Cao Chang Xu Yuan Yao Qirun Zhang Jian Lu Zhendong Su

Venue: ICSE   2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE), pp. 269-280, 2019

Year: 2019

Practical GUI Testing of Android Applications Via Model Abstraction and Refinement

Authors: Tianxiao Gu Chengnian Sun Xiaoxing Ma Chun Cao Chang Xu Yuan Yao Qirun Zhang Jian Lu Zhendong Su

Venue: ICSE   2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE), pp. 269-280, 2019

Year: 2019

Practical GUI Testing of Android Applications Via Model Abstraction and Refinement

Authors: Tianxiao Gu Chengnian Sun Xiaoxing Ma Chun Cao Chang Xu Yuan Yao Qirun Zhang Jian Lu Zhendong Su

Venue: ICSE   2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE), pp. 269-280, 2019

Year: 2019

Perses: Syntax-Guided Program Reduction

Authors: Chengnian Sun Yuanbo Li Qirun Zhang Tianxiao Gu Zhendong Su

Venue: ICSE   2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE), pp. 361-371, 2018

Year: 2018

AimDroid: Activity-Insulated Multi-level Automated Testing for Android Applications

Authors: Tianxiao Gu Chun Cao Tianchi Liu Chengnian Sun Jing Deng Xiaoxing Ma Jian Lü

Venue: ICSME   2017 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 103-114, 2017

Year: 2017

Skeletal program enumeration for rigorous compiler testing

Authors: Qirun Zhang Chengnian Sun Zhendong Su

Venue: 38th ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), pp. 347–361, 2017

Year: 2017

Stochastic Optimization of Program Obfuscation

Authors: Han Liu Chengnian Sun Zhendong Su Yu Jiang Ming Gu Jiaguang Sun

Venue: ICSE   2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE), pp. 221-231, 2017

Year: 2017

Finding Compiler Bugs via Live Code Mutation

Authors: Chengnian Sun Vu Le Zhendong Su

Venue: 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications , pp. 849-863, 2016

Year: 2016

Automatic runtime recovery via error handler synthesis

Authors: Tianxiao Gu Chengnian Sun Xiaoxing Ma Jian Lü Zhendong Su

Venue: ASE   2016 31st IEEE/ACM International Conference on Automated Software Engineering (ASE), pp. 684-695, 2016

Year: 2016

Toward Understanding Compiler Bugs in GCC and LLVM

Authors: Chengnian Sun Vu Le Qirun Zhang Zhendong Su

Venue: 25th International Symposium on Software Testing and Analysis (ISSTA), pp. 294-305, 2016

Year: 2016

Coverage-Directed Differential Testing of JVM Implementations

Authors: Yuting Chen Ting Su Chengnian Sun Zhendong Su Jianjun Zhao

Venue: 37th ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), pp. 85-99, 2016

Year: 2016

Finding and Analyzing Compiler Warning Defects

Authors: Chengnian Sun Vu Le Zhendong Su

Venue: ICSE   2016 IEEE/ACM 38th International Conference on Software Engineering (ICSE), pp. 203-213, 2016

Year: 2016

Finding Deep Compiler Bugs via Guided Stochastic Program Mutation

Authors: Vu Le Chengnian Sun

Venue: ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) , pp. 386-399, 2015

Year: 2015

Randomized Stress-Testing of Link-Time Optimizers

Authors: Vu Le Chengnian Sun Zhendong Su

Venue: 2015 International Symposium on Software Testing and Analysis, pp. 327-337, 2015

Year: 2015

Tsmart-GalsBlock: A Toolkit for Modeling, Validation, and Synthesis of Multi-clocked Embedded Systems

Authors: Yu Jiang Huhua Zhang Huafeng Zhang Xinyan Zhao Han Liu Chengnian Sun Xiaoyu Song Ming Gu Jiaguang Sun

Venue: FSE   22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, pp. 711-714, 2014

Year: 2014

Querying Sequential Software Engineering Data

Authors: Chengnian Sun Haidong Zhang Jian-Guang Lou Hongyu Zhang Qiang Wang Dongmei Zhang Siau-Cheng Khoo

Venue: FSE   ACM SIGSOFT International Symposium on Foundations of Software Engineering, pp. 700-710, 2014

Year: 2014

Efficient Predicated Bug Signature Mining via Hierarchical Instrumentation

Authors: Zhiqiang Zuo Siau-Cheng Khoo Chengnian Sun

Venue: 2014 International Symposium on Software Testing and Analysis, pp. 215-224, 2014

Year: 2014

TzuYu: Learning stateful typestates

Authors: Hao Xiao Jun Sun Yang Liu Shang-Wei Lin Chengnian Sun

Venue: ASE   2013 28th IEEE/ACM International Conference on Automated Software Engineering (ASE), pp. 432-442, 2013

Year: 2013

Constraint-based automatic symmetry detection

Authors: Shao Jie Zhang Jun Sun Chengnian Sun Yang Liu Junwei Ma Jin Song Dong

Venue: ASE   2013 28th IEEE/ACM International Conference on Automated Software Engineering (ASE), pp. 15-25, 2013

Year: 2013

DRONE: Predicting Priority of Reported Bugs by Multi-factor Analysis

Authors: Yuan Tian David Lo Chengnian Sun

Venue: ICSME   2013 IEEE International Conference on Software Maintenance, pp. 200-209, 2013

Year: 2013

Mining Succinct Predicated Bug Signatures

Authors: Chengnian Sun Siau-Cheng Khoo

Venue: FSE   2013 9th Joint Meeting on Foundations of Software Engineering (ESEC/FSE), pp. 576-586, 2013

Year: 2013

Mining Explicit Rules for Software Process Evaluation

Authors: Chengnian Sun Jing Du Ning Chen Siau-Cheng Khoo Ye Yang

Venue: 2013 International Conference on Software and System Process, pp. 118-125, 2013

Year: 2013

Information Retrieval Based Nearest Neighbor Classification for Fine-Grained Bug Severity Prediction

Authors: Yuan Tian David Lo Chengnian Sun

Venue: SANER   2012 19th Working Conference on Reverse Engineering, pp. 215-224, 2012

Year: 2012

Duplicate bug report detection with a combination of information retrieval and topic modeling

Authors: Anh Tuan Nguyen Tung Thanh Nguyen Tien N. Nguyen David Lo Chengnian Sun

Venue: ASE   2012 Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering , pp. 70-79, 2012

Year: 2012

Improved Duplicate Bug Report Identification

Authors: Yuan Tian Chengnian Sun David Lo

Venue: 2012 16th European Conference on Software Maintenance and Reengineering, pp. 385-390, 2012

Year: 2012

Towards more accurate retrieval of duplicate bug reports

Authors: Chengnian Sun David Lo Siau-Cheng Khoo Jing Jiang

Venue: ASE   2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011) , pp. 253-262, 2011

Year: 2011

Graph-based detection of library API imitations

Authors: Chengnian Sun Siau-Cheng Khoo Shao Jie Zhang

Venue: ICSME   2011 27th IEEE International Conference on Software Maintenance (ICSM), pp. 183-192, 2011

Year: 2011

A discriminative model approach for accurate duplicate bug report retrieval

Authors: Chengnian Sun David Lo Xiaoyin Wang Jing Jiang Siau-Cheng Khoo

Venue: ICSME   2010 ACM/IEEE 32nd International Conference on Software Engineering, pp. 45-54, 2010

Year: 2010

Classification of Software Behaviors for Failure Detection: A Discriminative Pattern Mining Approach

Authors: David Lo Hong Cheng Jiawei Han Siau-Cheng Khoo Chengnian Sun

Venue: 2009 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD) , pp. 557-566, 2009

Year: 2009


Students

Yiwen Dong

Student

PhD Student

Yongqiang Tian

Student

PhD Student

Zhenyang Xu

Student

PhD Student

Yaxin Cheng

Student

MMath Student

Xueyan Zhang

Student

MMath Student


Teaching

CS 846

Course Description: Empirical Software Engineering using Ultra Large Repositories.

Semesters Taught: Winter 2020, Winter 2021

Taught By: Mei Nagappan Chengnian Sun Michael Godfrey

SE 465

Course Description: Software Testing and Quality Assurance.

Semesters Taught: Winter 2020, Winter 2021

Taught By: Chengnian Sun


Funding Partners

Natural Sciences and Engineering Research Council of Canada

Beneficiaries: Michael Godfrey Shane McIntosh Mei Nagappan Chengnian Sun

From: May 2016

To: September 2024

United States National Science Foundation

Beneficiaries: Chengnian Sun

From: 2015

To: April 2020