Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Cleanroom: Edit-Time Error Detection with the Uniqueness Heuristic Andrew J. Ko and Jacob O. Wobbrock
 

Summary: Cleanroom: Edit-Time Error Detection with the Uniqueness Heuristic
Andrew J. Ko and Jacob O. Wobbrock
The Information School | DUB Group
University of Washington
{ajko, wobbrock}@uw.edu
Abstract
Many dynamic programming language features,
such as implicit declaration, reflection, and code
generation, make it difficult to verify the existence of
identifiers through standard program analysis. We
present an alternative verification, which, rather than
analyzing the semantics of code, highlights any name or
pair of names that appear only once across a program's
source files. This uniqueness heuristic is implemented
for HTML, CSS, and JavaScript, in an interactive editor
called Cleanroom, which highlights lone identifiers
after each keystroke. Through an online experiment, we
show that Cleanroom detects real errors, that it helps
developers find these errors more quickly than
developers can find them on their own, and that this

  

Source: Anderson, Richard - Department of Computer Science and Engineering, University of Washington at Seattle
Wobbrock, Jacob O. - Information School, University of Washington at Seattle

 

Collections: Computer Technologies and Information Sciences