Publications

Filter by type:

. Do Values Grow on Trees?: Expression Integrity in Functional Programming. In SIGCSE International Computing Education Research Workshop, 2011.

PDF

. Mind Your Language: On Novices' Interactions with Error Messages. SPLASH/Onward!, 2011.

PDF

. Measuring the Effectiveness of Error Messages Designed for Novice Programmers. In Technical Symposium on Computer Science Education (SIGCSE), 2011.

PDF

. The HAL Project -- Discovering local artists through Zeroconf. In Linux Journal, 2007.

article

. The Design and Implementation of a Dataflow Language for Scriptable Debugging. In Automated Software Engineering Journal (ASE) (by invitation), 2006.

PDF

. The Case for Analysis Preserving Language Transformation. International Symposium on Software Testing and Analysis, 2006.

PDF

. Using Wireless Ethernet for Localization. In IEEE/RJS International Conference on Intelligent Robots and Systems, 2002.

PDF

. Robotics-Based Location Sensing For Wireless Ethernet. In International Conference on Mobile Computing and Networking, 2002.

PDF

. Efficient Inference Of Static Types For Java Bytecode. In Static Analysis Symposium, 2000.

PDF