Using topes to validate and reformat data in end-user programming tools

  title={Using topes to validate and reformat data in end-user programming tools},
  author={Christopher Scaffidi and Allen Cypher and Sebastian G. Elbaum and Andhy Koesnandar and James Lin and B. Myers and Mary Shaw},
  booktitle={WEUSE '08},
End-user programming tools offer no data types except "string" for many categories of data, such as person names and street addresses. Consequently, these tools cannot automatically validate or reformat these data. To address this problem, we have developed a user-extensible model for string-like data. Each "tope" in this model is a user-defined abstraction that guides the interpretation of strings as a particular kind of data. Specifically, each tope implementation contains software functions… CONTINUE READING

From This Paper

Figures, tables, and topics from this paper.


Publications referenced by this paper.

Topes: Reusable Abstractions for Validating Data

  • C. Scaffidi, B. Myers, M. Shaw
  • Proc 30 Intl. Conf. Software Engineering,
  • 2008
Highly Influential
6 Excerpts

Similar Papers

Loading similar papers…