Improving the Reusability of Program Specification Through Data Flow Modeling. - Hee Beng Kuan Tan; Tok Wang Ling; Yin Seong Ho (ICCI, 1993)

The Data Derivation Model: A Program Specification Technique That Improves Reusability. - Hee Beng Kuan Tan; Tok Wang Ling; Stan Jarzabek; Yin Seong Ho (SAC, 1993)

Recovery of object-oriented design from existing data-intensive business programs. - Hee Beng Kuan Tan; Tok Wang Ling (Inf. Softw. Technol., 1995)

Slicing Functional Components from Data-Intensive Business Programs. - Hee Beng Kuan Tan; Tok Wang Ling (COMPSAC, 1996)

Components reuse for data-intensive business programs through an object-oriented architecture. - Hee Beng Kuan Tan; Tok Wang Ling (J. Syst. Softw., 1996)

Recovery of Functional Dependencies from Data-Intensive Business Programs. - Hee Beng Kuan Tan; Tok Wang Ling (HICSS (5), 1997)

Enhancing the Component Reusability in Data-Intensive Business Programs through Interface Separation. - Hee Beng Kuan Tan (ASE, 1997)

A method for the recovery of inclusion dependencies from data-intensive business programs. - Hee Beng Kuan Tan; Tok Wang Ling (Inf. Softw. Technol., 1997)

Reuse of components in data-intensive business programs through interface separation. - Hee Beng Kuan Tan; Hua Koon Tan (Inf. Softw. Technol., 1998)

Correct Program Slicing of Database Operations. - Hee Beng Kuan Tan; Tok Wang Ling (IEEE Softw., 1998)

Extracting Code Fragment that Implements Functionality. - Hee Beng Kuan Tan; Juan Tiang Kow (APSEC, 1999)

Software Reuse through a Novel Representation that Supports Factorization. - Hee Beng Kuan Tan; Hua Koon Tan (COMPSAC, 1999)

Integrated design patterns for database applications. - Hee Beng Kuan Tan; Tok Wang Ling (J. Syst. Softw., 1999)

A Reference Infrastructure for Electronic Commerce. - Yu Li; Weihong Li; Hee Beng Kuan Tan (APAQS, 2000)

Design for Post-Transaction Input Error Handling. - Hee Beng Kuan Tan; Ni Lar Thein; Ye Li (SEKE, 2001)

Measuring post-transaction error handling in database applications. - Hee Beng Kuan Tan; Ni Lar Thein (Inf. Softw. Technol., 2001)

A systematic approach for the design of post-transaction input error handling. - Hee Beng Kuan Tan; Ni Lar Thein; Ye Li; Weihong Li (Inf. Softw. Technol., 2001)

An approach for extracting code fragments that implement functionality from source programs. - Hee Beng Kuan Tan; Juan Tiang Kow (J. Softw. Maintenance Res. Pract., 2001)

Systematic Bridging the Gap between Requirements and OO Design. - Hee Beng Kuan Tan; Weihong Li (ASE, 2002)

Verifying Provisions for Post-Transaction User Input Error Correction through Static Program Analysis. - Hee Beng Kuan Tan; Ni Lar Thein (WCRE, 2002)

Exploring into Programs for the Recovery of Data Dependencies Designed. - Hee Beng Kuan Tan; Tok Wang Ling; Cheng Hian Goh (IEEE Trans. Knowl. Data Eng., 2002)

Improving Requirements Analysis in OO Software Development. - Hee Beng Kuan Tan; Weihong Li (AMCIS, 2003)

Software Cost Estimation through Conceptual Requirement. - Yuan Zhao; Hee Beng Kuan Tan; Wei Zhang (QSIC, 2003)

Automated elicitation of inclusion dependencies from the source code for database transactions. - Hee Beng Kuan Tan; Yuan Zhao (J. Softw. Maintenance Res. Pract., 2003)

On Formalization of the Whole-Part Relationship in the Unified Modeling Language. - Hee Beng Kuan Tan; Lun Hao; Yong Yang 002 (IEEE Trans. Software Eng., 2003)

ER-Based Software Sizing for Data-Intensive Systems. - Hee Beng Kuan Tan; Yuan Zhao (ER, 2004)

Automated extracting code fragments that implement Security functionality from source programs. - Yong Yang 002; Hee Beng Kuan Tan (SNPD, 2004)

Automated elicitation of functional dependencies from source codes of database transactions. - Hee Beng Kuan Tan; Yuan Zhao (Inf. Softw. Technol., 2004)

Recovery of PTUIE Handling from Source Codes through Recognizing Its Probable Properties. - Hee Beng Kuan Tan; Ni Lar Thein (IEEE Trans. Knowl. Data Eng., 2004)

Automated Verification and Test Case Generation for Input Validation. - Hui Liu; Hee Beng Kuan Tan (AST, 2006)

Estimating LOC for information systems from their conceptual data models. - Hee Beng Kuan Tan; Yuan Zhao; Hongyu Zhang 002 (ICSE, 2006)

An Approach to Aid the Understanding and Maintenance of Input Validation. - Hui Liu; Hee Beng Kuan Tan (ICSM, 2006)

A Method to Aid Recovery and Maintenance of the Input Error Correction Features. - Minh Ngoc Ngo; Hee Beng Kuan Tan (ICSM, 2006)

Automated Extraction of Database Interactions in Web Applications. - Minh Ngoc Ngo; Hee Beng Kuan Tan; Doanh Trinh (ICPC, 2006)

Sizing Data-Intensive Systems from ER Model. - Hee Beng Kuan Tan; Yuan Zhao (IEICE Trans. Inf. Syst., 2006)

Improving the Use of Multiplicity in UML Association. - Hee Beng Kuan Tan; Yong Yang 002; Lei Bian (J. Object Technol., 2006)

Systematic Transformation of Functional Analysis Model into OO Design and Implementation. - Hee Beng Kuan Tan; Yong Yang 002; Lei Bian (IEEE Trans. Software Eng., 2006)

An Empirical Study of Class Sizes for Large Java Systems. - Hongyu Zhang 002; Hee Beng Kuan Tan (APSEC, 2007)

Detecting large number of infeasible paths through recognizing their patterns. - Minh Ngoc Ngo; Hee Beng Kuan Tan (ESEC/SIGSOFT FSE, 2007)

Empirical-based recovery and maintenance of input error-correction features. - Minh Ngoc Ngo; Hee Beng Kuan Tan (J. Softw. Maintenance Res. Pract., 2007)

An approach for the maintenance of input validation. - Hui Liu; Hee Beng Kuan Tan (Inf. Softw. Technol., 2008)

Applying static analysis for automated extraction of database interactions in web applications. - Minh Ngoc Ngo; Hee Beng Kuan Tan (Inf. Softw. Technol., 2008)

Heuristics-based infeasible path detection for dynamic test data generation. - Minh Ngoc Ngo; Hee Beng Kuan Tan (Inf. Softw. Technol., 2008)

Testing input validation in Web applications through automated model recovery. - Hui Liu; Hee Beng Kuan Tan (J. Syst. Softw., 2008)

The Distribution of Program Sizes and Its Implications: An Eclipse Case Study - Hongyu Zhang 002; Hee Beng Kuan Tan; Michele Marchesi (CoRR, 2009)

Covering code behavior on input validation in functional testing. - Hui Liu; Hee Beng Kuan Tan (Inf. Softw. Technol., 2009)

Conceptual data model-based software size estimation for information systems. - Hee Beng Kuan Tan; Yuan Zhao; Hongyu Zhang 002 (ACM Trans. Softw. Eng. Methodol., 2009)

Auditing the Defense Against Cross Site Scripting in Web Applications. - Lwin Khin Shar; Hee Beng Kuan Tan (SECRYPT, 2010)

Semi-Automated Verification and Removal of Open Redirect Vulnerabilities in Web Applications. - Lwin Khin Shar; Hee Beng Kuan Tan (Software Engineering Research and Practice, 2010)

Measuring design complexity of semantic web ontologies. - Hongyu Zhang 002; Yuan-Fang Li; Hee Beng Kuan Tan (J. Syst. Softw., 2010)

Extraction of Attribute Dependency Graph from Database Applications. - Kaiping Liu; Hee Beng Kuan Tan; Xu Chen (APSEC, 2011)

Automated Extraction of Data Lifecycle Support from Database Applications. - Kaiping Liu; Hee Beng Kuan Tan; Xu Chen; Hongyu Zhang 002; Bindu Padmanabhuni (SEKE, 2011)

Defending against Buffer-Overflow Vulnerabilities. - Bindu Padmanabhuni; Hee Beng Kuan Tan (Computer, 2011)

Design verification for database applications through analysing their support to data lifecycle. - Sun Ding; Hee Beng Kuan Tan (Int. J. Data Min. Model. Manag., 2011)

Checking enforcement of integrity constraints in database applications based on code patterns. - Hongyu Zhang 002; Hee Beng Kuan Tan; Lu Zhang 023; Xi Lin; Xiaoyin Wang; Chun Zhang; Hong Mei 001 (J. Syst. Softw., 2011)

Automated Insertion of Exception Handling for Key and Referential Constraints. - Kaiping Liu; Hee Beng Kuan Tan (APSEC, 2012)

Semi-Automated Verification of Defense against SQL Injection in Web Applications. - Kaiping Liu; Hee Beng Kuan Tan; Lwin Khin Shar (APSEC, 2012)

Detection of Buffer Overflow Vulnerabilities in C/C++ with Pattern Based Limited Symbolic Evaluation. - Sun Ding; Hee Beng Kuan Tan; Kaiping Liu; Mahinthan Chandramohan; Hongyu Zhang 002 (COMPSAC Workshops, 2012)

Detection of Infeasible Paths: Approaches and Challenges. - Sun Ding; Hee Beng Kuan Tan (ENASE (Selected Papers), 2012)

A Survey of Infeasible Path Detection. - Sun Ding; Hee Beng Kuan Tan; Kaiping Liu (ENASE, 2012)

Mining input sanitization patterns for predicting SQL injection and cross site scripting vulnerabilities. - Lwin Khin Shar; Hee Beng Kuan Tan (ICSE, 2012)

Predicting common web application vulnerabilities from input validation and sanitization code patterns. - Lwin Khin Shar; Hee Beng Kuan Tan (ASE, 2012)

Scalable malware clustering through coarse-grained behavior modeling. - Mahinthan Chandramohan; Hee Beng Kuan Tan; Lwin Khin Shar (SIGSOFT FSE, 2012)

Has this bug been reported? - Kaiping Liu; Hee Beng Kuan Tan; Mahinthan Chandramohan (SIGSOFT FSE, 2012)

Detection of Mobile Malware in the Wild. - Mahinthan Chandramohan; Hee Beng Kuan Tan (Computer, 2012)

Defending against Cross-Site Scripting Attacks. - Lwin Khin Shar; Hee Beng Kuan Tan (Computer, 2012)

Auditing the XSS defence features implemented in web application programs. - Lwin Khin Shar; Hee Beng Kuan Tan (IET Softw., 2012)

Automated removal of cross site scripting vulnerabilities in web applications. - Lwin Khin Shar; Hee Beng Kuan Tan (Inf. Softw. Technol., 2012)

Automated verification and testing of user-interactive undo features in database applications. - Minh Ngoc Ngo; Hee Beng Kuan Tan (Softw. Test. Verification Reliab., 2012)

Towards a Hybrid Framework for Detecting Input Manipulation Vulnerabilities. - Sun Ding; Hee Beng Kuan Tan; Lwin Khin Shar; Bindu Madhavi Padmanabhuni (APSEC (1), 2013)

Mining Attribute Lifecycle to Predict Faults and Incompleteness in Database Applications. - Kaiping Liu; Hee Beng Kuan Tan (APSEC (1), 2013)

Mining SQL injection and cross site scripting vulnerabilities using hybrid program analysis. - Lwin Khin Shar; Hee Beng Kuan Tan; Lionel C. Briand (ICSE, 2013)

A scalable approach for malware detection through bounded feature space behavior modeling. - Mahinthan Chandramohan; Hee Beng Kuan Tan; Lionel C. Briand; Lwin Khin Shar; Bindu Madhavi Padmanabhuni (ASE, 2013)

Has this bug been reported? - Kaiping Liu; Hee Beng Kuan Tan; Hongyu Zhang 002 (WCRE, 2013)

Binary Code Analysis. - Kaiping Liu; Hee Beng Kuan Tan; Xu Chen (Computer, 2013)

Defeating SQL Injection. - Lwin Khin Shar; Hee Beng Kuan Tan (Computer, 2013)

Supporting the adaptation of open-source database applications through extracting data lifecycles. - Kaiping Liu; Hee Beng Kuan Tan; Xu Chen (IET Softw., 2013)

Predicting SQL injection and cross site scripting vulnerabilities through mining input sanitization patterns. - Lwin Khin Shar; Hee Beng Kuan Tan (Inf. Softw. Technol., 2013)

Automated Insertion of Exception Handling for Key and Referential Constraints. - Kaiping Liu; Hee Beng Kuan Tan; Xu Chen (J. Database Manag., 2013)

Aiding Maintenance of Database Applications Through Extracting Attribute Dependency Graph. - Kaiping Liu; Hee Beng Kuan Tan; Xu Chen (J. Database Manag., 2013)

Faceted Bug Report Search with Topic Model. - Kaiping Liu; Hee Beng Kuan Tan (COMPSAC, 2014)

Detecting infeasible branches based on code patterns. - Sun Ding; Hongyu Zhang 002; Hee Beng Kuan Tan (CSMR-WCRE, 2014)

Automatic Removal of Buffer Overflow Vulnerabilities in C/C++ Programs. - Sun Ding; Hee Beng Kuan Tan; Hongyu Zhang 002 (ICEIS (2), 2014)

ABOR: An Automatic Framework for Buffer Overflow Removal in C/C++Programs. - Sun Ding; Hee Beng Kuan Tan; Hongyu Zhang 002 (ICEIS (Revised Selected Papers), 2014)

Predicting Buffer Overflow Vulnerabilities through Mining Light-Weight Static Code Attributes. - Bindu Madhavi Padmanabhuni; Hee Beng Kuan Tan (ISSRE Workshops, 2014)

Mining key and referential constraints enforcement patterns. - Kaiping Liu; Hee Beng Kuan Tan; Hongyu Zhang 002 (SAC, 2014)

Empirical Comparison of Intermediate Representations for Android Applications. - Yauhen Arnatovich; Hee Beng Kuan Tan; Sun Ding; Kaiping Liu; Lwin Khin Shar (SEKE, 2014)

Detecting Anomaly in the Usage of Database Attribute. - Kaiping Liu; Hee Beng Kuan Tan; Yauhen Arnatovich (SEKE, 2014)

Buffer Overflow Vulnerability Prediction from x86 Executables Using Static Analysis and Machine Learning. - Bindu Madhavi Padmanabhuni; Hee Beng Kuan Tan (COMPSAC, 2015)

Mining Patterns of Unsatisfiable Constraints to Detect Infeasible Paths. - Sun Ding; Hee Beng Kuan Tan; Lwin Khin Shar (AST@ICSE, 2015)

Light-Weight Rule-Based Test Case Generation for Detecting Buffer Overflow Vulnerabilities. - Bindu Madhavi Padmanabhuni; Hee Beng Kuan Tan (AST@ICSE, 2015)

Detecting clones in Android applications through analyzing user interfaces. - Charlie Soh; Hee Beng Kuan Tan; Yauhen Leanidavich Arnatovich; Lipo Wang (ICPC, 2015)

Web Application Vulnerability Prediction Using Hybrid Program Analysis and Machine Learning. - Lwin Khin Shar; Lionel C. Briand; Hee Beng Kuan Tan (IEEE Trans. Dependable Secur. Comput., 2015)

Achieving High Code Coverage in Android UI Testing via Automated Widget Exercising. - Yauhen Leanidavich Arnatovich; Minh Ngoc Ngo; Hee Beng Kuan Tan; Charlie Soh (APSEC, 2016)

LibSift: Automated Detection of Third-Party Libraries in Android Applications. - Charlie Soh; Hee Beng Kuan Tan; Yauhen Leanidavich Arnatovich; Annamalai Narayanan; Lipo Wang (APSEC, 2016)

BinGo: cross-architecture cross-OS binary search. - Mahinthan Chandramohan; Yinxing Xue; Zhengzi Xu; Yang Liu 003; Chia Yuan Cho; Hee Beng Kuan Tan (SIGSOFT FSE, 2016)

Auditing buffer overflow vulnerabilities using hybrid static-dynamic analysis. - Bindu Madhavi Padmanabhuni; Hee Beng Kuan Tan (IET Softw., 2016)