Shin Hwei Tan

Orcid: 0000-0001-8633-3372

Affiliations:
  • Concordia University, Montreal, Canada
  • Southern University of Science and Technology, Department of Computer Science and Engineering, Shenzhen, Guangdong, China (former)


According to our database1, Shin Hwei Tan authored at least 42 papers between 2011 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Understanding and Detecting Annotation-Induced Faults of Static Analyzers.
CoRR, 2024

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

2023
Event-aware precise dynamic slicing for automatic debugging of Android applications.
J. Syst. Softw., April, 2023

Recursive State Machine Guided Graph Folding for Context-Free Language Reachability.
Proc. ACM Program. Lang., 2023

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

Guiding ChatGPT to Fix Web UI Tests via Explanation-Consistency Checking.
CoRR, 2023

EFFL: Egalitarian Fairness in Federated Learning for Mitigating Matthew Effect.
CoRR, 2023

Automatic Detecting Unethical Behavior in Open-source Software Projects.
CoRR, 2023

Efficient Pattern-based Static Analysis Approach via Regular-Expression Rules.
Proceedings of the IEEE International Conference on Software Analysis, 2023

Statfier: Automated Testing of Static Analyzers via Semantic-Preserving Program Transformations.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

A Generative and Mutational Approach for Synthesizing Bug-Exposing Test Cases to Guide Compiler Fuzzing.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

Towards Automated Detection of Unethical Behavior in Open-Source Software Projects.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

Classifying Code Comments via Pre-trained Programming Language Model.
Proceedings of the 2nd IEEE/ACM International Workshop on Natural Language-Based Software Engineering, 2023

Concept-Based Automated Grading of CS-1 Programming Assignments.
Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2023

Automated Repair of Programs from Large Language Models.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

International Workshop on Automated Program Repair APR 2023: Message from the APR 2023 Chairs.
Proceedings of the IEEE/ACM International Workshop on Automated Program Repair, 2023

2022
Improving automatically generated code from Codex via Automated Program Repair.
CoRR, 2022

2021
Automated Patch Transplantation.
ACM Trans. Softw. Eng. Methodol., 2021

Combining Graph-Based Learning With Automated Data Collection for Code Vulnerability Detection.
IEEE Trans. Inf. Forensics Secur., 2021

CrossFix: Collaborative bug fixing by recommending similar bugs.
CoRR, 2021

Automated conformance testing for JavaScript engines via deep compiler fuzzing.
Proceedings of the PLDI '21: 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation, 2021

Automated patch backporting in Linux (experience paper).
Proceedings of the ISSTA '21: 30th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2021

GitHub-OSS Fixit: Fixing Bugs at Scale in a Software Engineering Course.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Software Engineering Education and Training, 2021

2020
Collaborative bug finding for Android apps.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

Bugine: a bug report recommendation system for Android apps.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Companion Volume, Seoul, South Korea, 27 June, 2020

2019
The State and Future of Genetic Improvement.
ACM SIGSOFT Softw. Eng. Notes, 2019

Automating CUDA Synchronization via Program Transformation.
Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering, 2019

Could I have a stack trace to examine the dependency conflict issue?
Proceedings of the 41st International Conference on Software Engineering, 2019

2018
Test-Equivalence Analysis for Automatic Patch Generation.
ACM Trans. Softw. Eng. Methodol., 2018

A correlation study between automated program repair and test-suite metrics.
Empir. Softw. Eng., 2018

Android testing via synthetic symbolic execution.
Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, 2018

Repairing crashes in Android apps.
Proceedings of the 40th International Conference on Software Engineering, 2018

A spoonful of DevOps helps the GI go down.
Proceedings of the 4th International Genetic Improvement Workshop, 2018

2017
Partitioning Patches into Test-equivalence Classes for Scaling Program Repair.
CoRR, 2017

A feasibility study of using automated program repair for introductory programming assignments.
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, 2017

Codeflaws: a programming competition benchmark for evaluating automated program repair tools.
Proceedings of the 39th International Conference on Software Engineering, 2017

2016
Anti-patterns in search-based program repair.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

2015
Software Change Contracts.
ACM Trans. Softw. Eng. Methodol., 2015

relifix: Automated Repair of Software Regressions.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

2013
Expressing and checking intended changes via software change contracts.
Proceedings of the International Symposium on Software Testing and Analysis, 2013

2012
@tComment: Testing Javadoc Comments to Detect Comment-Code Inconsistencies.
Proceedings of the Fifth IEEE International Conference on Software Testing, 2012

2011
ReAssert: a tool for repairing broken unit tests.
Proceedings of the 33rd International Conference on Software Engineering, 2011


  Loading...