Chengnian Sun

Orcid: 0000-0002-0862-2491

Affiliations:
  • University of Waterloo, Canada


According to our database1, Chengnian Sun authored at least 61 papers between 2009 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
AddressWatcher: Sanitizer-Based Localization of Memory Leak Fixes.
IEEE Trans. Software Eng., September, 2024

Battling against Protocol Fuzzing: Protecting Networked Embedded Devices from Dynamic Fuzzers.
ACM Trans. Softw. Eng. Methodol., May, 2024

On the Caching Schemes to Speed Up Program Reduction.
ACM Trans. Softw. Eng. Methodol., January, 2024

Deep Dive into Probabilistic Delta Debugging: Insights and Simplifications.
CoRR, 2024

Moving beyond Deletions: Program Simplification via Diverse Program Transformations.
CoRR, 2024

LPR: Large Language Models-Aided Program Reduction.
Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2024

An Empirical Study of Data Disruption by Ransomware Attacks.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Mozi: Discovering DBMS Bugs via Configuration-Based Equivalent Transformation.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

2023
Building Dynamic System Call Sandbox with Partial Order Analysis.
Proc. ACM Program. Lang., October, 2023

Finding Deviated Behaviors of the Compressed DNN Models for Image Classifications.
ACM Trans. Softw. Eng. Methodol., September, 2023

Artifact for "PPR: Pairwise Program Reduction".
Dataset, August, 2023

Artifact for "Pushing the Limit of 1-Minimality of Language-Agnostic Program Reduction".
Dataset, July, 2023

Artifact for "Pushing the Limit of 1-Minimality of Language-Agnostic Program Reduction".
Dataset, July, 2023

Toward More Efficient Statistical Debugging with Abstraction Refinement.
ACM Trans. Softw. Eng. Methodol., April, 2023

Pushing the Limit of 1-Minimality of Language-Agnostic Program Reduction.
Proc. ACM Program. Lang., April, 2023

EDAssistant: Supporting Exploratory Data Analysis in Computational Notebooks with In Situ Code Search and Recommendation.
ACM Trans. Interact. Intell. Syst., March, 2023

Bash in the Wild: Language Usage, Code Smells, and Bugs.
ACM Trans. Softw. Eng. Methodol., January, 2023

Lampr: Boosting the Effectiveness of Language-Generic Program Reduction via Large Language Models.
CoRR, 2023

Harnessing the Power of LLM to Support Binary Taint Analysis.
CoRR, 2023

PPR: Pairwise Program Reduction.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

Ad Hoc Syntax-Guided Program Reduction.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

CoopHance: Cooperative Enhancement for Robustness of Deep Learning Systems.
Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2023

Revisiting the Evaluation of Deep Learning-Based Compiler Testing.
Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence, 2023

Compilation Consistency Modulo Debug Information.
Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2023

FITS: Inferring Intermediate Taint Sources for Effective Vulnerability Analysis of IoT Device Firmware.
Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2023

2022
Feature-FL: Feature-Based Fault Localization.
IEEE Trans. Reliab., 2022

SnR: Constraint-Based Type Inference for Incomplete Java Code Snippets.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

2021
Fast Test Input Generation for Finding Deviated Behaviors in Compressed Deep Neural Network.
CoRR, 2021

RIFF: Reduced Instruction Footprint for Coverage-Guided Fuzzing.
Proceedings of the 2021 USENIX Annual Technical Conference, 2021

Empirical evaluation of smart contract testing: what is the best choice?
Proceedings of the ISSTA '21: 30th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2021

2019
VisFuzz: Understanding and Intervening Fuzzing with Interactive Visualization.
Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering, 2019

Engineering a Better Fuzzer with Synergically Integrated Optimizations.
Proceedings of the 30th IEEE International Symposium on Software Reliability Engineering, 2019

Practical GUI testing of Android applications via model abstraction and refinement.
Proceedings of the 41st International Conference on Software Engineering, 2019

2018
How test suites impact fault localisation starting from the size.
IET Softw., 2018

Perses: syntax-guided program reduction.
Proceedings of the 40th International Conference on Software Engineering, 2018

2017
Skeletal program enumeration for rigorous compiler testing.
Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2017

AimDroid: Activity-Insulated Multi-level Automated Testing for Android Applications.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

Stochastic optimization of program obfuscation.
Proceedings of the 39th International Conference on Software Engineering, 2017

2016
Coverage-directed differential testing of JVM implementations.
Proceedings of the 37th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2016

Finding compiler bugs via live code mutation.
Proceedings of the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, 2016

Automatic runtime recovery via error handler synthesis.
Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 2016

Toward understanding compiler bugs in GCC and LLVM.
Proceedings of the 25th International Symposium on Software Testing and Analysis, 2016

Finding and analyzing compiler warning defects.
Proceedings of the 38th International Conference on Software Engineering, 2016

2015
Automated prediction of bug report priority using multi-factor analysis.
Empir. Softw. Eng., 2015

Finding deep compiler bugs via guided stochastic program mutation.
Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, 2015

Randomized stress-testing of link-time optimizers.
Proceedings of the 2015 International Symposium on Software Testing and Analysis, 2015

2014
Querying sequential software engineering data.
Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, (FSE-22), Hong Kong, China, November 16, 2014

Tsmart-GalsBlock: a toolkit for modeling, validation, and synthesis of multi-clocked embedded systems.
Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, (FSE-22), Hong Kong, China, November 16, 2014

Efficient predicated bug signature mining via hierarchical instrumentation.
Proceedings of the International Symposium on Software Testing and Analysis, 2014

2013
Mining succinct predicated bug signatures.
Proceedings of the Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, 2013

Constraint-based automatic symmetry detection.
Proceedings of the 2013 28th IEEE/ACM International Conference on Automated Software Engineering, 2013

TzuYu: Learning stateful typestates.
Proceedings of the 2013 28th IEEE/ACM International Conference on Automated Software Engineering, 2013

Mining explicit rules for software process evaluation.
Proceedings of the International Conference on Software and System Process, 2013

DRONE: Predicting Priority of Reported Bugs by Multi-factor Analysis.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

2012
Information Retrieval Based Nearest Neighbor Classification for Fine-Grained Bug Severity Prediction.
Proceedings of the 19th Working Conference on Reverse Engineering, 2012

Duplicate bug report detection with a combination of information retrieval and topic modeling.
Proceedings of the IEEE/ACM International Conference on Automated Software Engineering, 2012

Improved Duplicate Bug Report Identification.
Proceedings of the 16th European Conference on Software Maintenance and Reengineering, 2012

2011
Towards more accurate retrieval of duplicate bug reports.
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011

Graph-based detection of library API imitations.
Proceedings of the IEEE 27th International Conference on Software Maintenance, 2011

2010
A discriminative model approach for accurate duplicate bug report retrieval.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

2009
Classification of software behaviors for failure detection: a discriminative pattern mining approach.
Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Paris, France, June 28, 2009


  Loading...