loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
22nd IEEE International Conference on Software Maintenance (ICSM'06)
An Approach to Aid the Understanding and Maintenance of Input Validation
Philadelphia, Pennsylvania
September 24-September 27
ISBN: 0-7695-2354-4
Hui Liu, Nanyang Technological University
Hee Beng Kuan Tan, Nanyang Technological University
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.
Citation:
Hui Liu, Hee Beng Kuan Tan, "An Approach to Aid the Understanding and Maintenance of Input Validation," icsm, pp.370-379, 22nd IEEE International Conference on Software Maintenance (ICSM'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.