An approach to aid the understanding and maintenance of input validation

6Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Input validation is an essential and a very important feature in any software system that has intensive interaction with its users. In this paper, we introduce some invariant properties with regards to input validation through analyzing the control and data dependency among inputs accessed and effects raised in a program. We then propose a method for the automated recovery of input validation from program source code. Based on the information recovered, we present the techniques to aid the understanding and maintenance of the feature using program slicing. A prototype tool has been implemented to validate the approach, and the empirical results show that the proposed approach can be very useful and effective for both experienced and inexperienced programmers. © 2006 IEEE.

Cite

CITATION STYLE

APA

Liu, H., & Tan, H. B. K. (2006). An approach to aid the understanding and maintenance of input validation. In IEEE International Conference on Software Maintenance, ICSM (pp. 370–379). https://doi.org/10.1109/ICSM.2006.12

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free