scispace - formally typeset
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

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.