S
Shin Hwei Tan
Researcher at Southern University of Science and Technology
Publications - 41
Citations - 1223
Shin Hwei Tan is an academic researcher from Southern University of Science and Technology. The author has contributed to research in topics: Computer science & Test suite. The author has an hindex of 13, co-authored 32 publications receiving 756 citations. Previous affiliations of Shin Hwei Tan include Fujitsu & University of Illinois at Urbana–Champaign.
Papers
More filters
Proceedings ArticleDOI
@tComment: Testing Javadoc Comments to Detect Comment-Code Inconsistencies
TL;DR: This work presents a novel approach, called @TCOMMENT, for testing Javadoc comments, specifically method properties about null values and related exceptions, which takes as input source files for a Java project and automatically analyzes the English text in JavadOC comments to infer a set of likely properties for a method in the files.
Proceedings ArticleDOI
Anti-patterns in search-based program repair
TL;DR: By enforcing a set of generic forbidden transformations that can be enforced on top of any search-based repair tool, it is shown that by enforcing the anti-patterns, repairs are obtained that localize the correct lines or functions, involve less deletion of program functionality, and are mostly obtained more efficiently.
Posted Content
@tComment: Testing Javadoc Comments to Detect Comment-Code Inconsistencies
TL;DR: Tan et al. as discussed by the authors present @TCOMMENT, an approach for testing Javadoc comments, specifically method properties about null values and related exceptions, by automatically analyzing the English text in JavADoc comments to infer a set of likely properties for a method.
Proceedings ArticleDOI
relifix: automated repair of software regressions
Shin Hwei Tan,Abhik Roychoudhury +1 more
TL;DR: This work proposes an approach of automated repair of software regressions, called relifix, that considers the regression repair problem as a problem of reconciling problematic changes, and derives a set of code transformations obtained from a manual inspection of 73 realSoftware regressions.
Proceedings ArticleDOI
Codeflaws: a programming competition benchmark for evaluating automated program repair tools
TL;DR: Codeflaws, a set of 3902 defects from 7436 programs automatically classified across 39 defect classes, is presented, referring to different types of fault as defect classes derived from the syntactic differences between a buggy program and a patched program.