File(s) stored somewhere else
Please note: Linked content is NOT stored on Carnegie Mellon University and we can't guarantee its availability, quality, security or accept any liability.
Toped: Enabling End-User Programmers to Validate Data
journal contribution
posted on 2008-04-01, 00:00 authored by Chris Scaffidi, Brad Myers, Mary ShawExisting tools require end-user programmers (EUPs) to write regular expressions (“regexps”) or even scripts to validate textual inputs, which is slow and error-prone. We present a new technique enabling EUPs to describe data as a series of constrained parts. We incorporate this technique into a prototype tool called Toped, which generates validation code for Excel and web forms. This technique enables EUPs to validate data more quickly and accurately than with existing techniques, finding 90% of invalid inputs in a lab study