ACM Home Page
Please provide us with feedback. Feedback
Toped: enabling end-user programmers to validate data
Full text PdfPdf (127 KB)
Source
Conference on Human Factors in Computing Systems archive
CHI '08 extended abstracts on Human factors in computing systems table of contents
Florence, Italy
SESSION: Works in progress table of contents
Pages 3519-3524  
Year of Publication: 2008
ISBN:978-1-60558-012-X
Authors
Christopher Scaffidi  Carnegie Mellon University, Pittsburgh, PA, USA
Brad Myers  Carnegie Mellon University, Pittsburgh, PA, USA
Mary Shaw  Carnegie Mellon University, Pittsburgh, PA, USA
Sponsors
ACM: Association for Computing Machinery
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 34,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1358628.1358884
What is a DOI?

ABSTRACT

Inputs to spreadsheets and web forms often contain typos or other errors. However, existing tools require end-user programmers (EUPs) to write regular expressions or even scripts to validate data, which is slow and error-prone. We present a new technique enabling EUPs to describe data as a series of constrained parts. We incorporate our technique in a prototype tool called Toped, which generates validation code for Excel and web forms. Our technique enables EUPs to validate data more quickly and accurately than with existing techniques, finding 90% of invalid inputs in a lab study.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
Fisher II, M., and Rothermel, G. The EUSES Spreadsheet Corpus: A Shared Resource for Supporting Experimentation with Spreadsheet Dependability Mechanisms. Tech. Rpt. 04--12--03, Univ. of Nebraska, 2004.
 
4
5
6
7
 
8
Scaffidi, C. Unsupervised Inference of Data Formats in Human-Readable Notation. Proc. 9th Intl. Conf. Enterprise Integration Systems -- HCI Volume, 2007, 236--241.
 
9
 
10
Scaffidi, C., Myers, B., and Shaw, M. The Topes Format Editor and Parser. Tech. Rpt. CM--ISRI--07--104, Carnegie Mellon Univ., 2007.


Collaborative Colleagues:
Christopher Scaffidi: colleagues
Brad Myers: colleagues
Mary Shaw: colleagues