Publications
2001. Understanding Manufacturing Systems with a Learning Historian for User-Directed Experimentation. CS-TR-4243
2005. Extending the Utility of Treemaps with Flexible Hierarchy (2004). Institute for Systems Research Technical Reports.
2004. Extending the utility of treemaps with flexible hierarchy. Eighth International Conference on Information Visualisation, 2004. IV 2004. Proceedings. :335-344.
1987. Subjective user evaluation of CF PASCAL programming tools. Department of Computer Science and Human-Computer Interaction Laboratory Working Paper.
1994. An exploratory evaluation of three interfaces for browsing large hierarchical tables of contents. ACM Trans. Inf. Syst.. 12(4):383-406.
1993. User interface consistency: an evaluation of original and revised interfaces for a videodisk library. Sparks of innovation in human-computer interaction. :259-259.
2005. The Hiero machine translation system: Extensions, evaluation, and analysis. Proceedings of the conference on Human Language Technology and Empirical Methods in Natural Language Processing. :779-786.
1999. Querying Very Large Multi-dimensional Datasets in ADR. In Proceedings of SC99: High Performance Networking and Computing.
2007. How Smart Homes Learn: The Evolution of the Networked Home and Household. UbiComp 2007: Ubiquitous Computing. :127-144.
2010. Who's Hogging the Bandwidth: The Consequences of Revealing the Invisible in the Home. SIGCHI '10. :659-668.
2006. VoIP deregulation in South Africa: Implications for underserviced areas. Telecommunications Policy. 30(5–6):332-344.
2004. Developing Locally Relevant Software Applications for Rural Areas: A South African Example. SAICSIT '04. :239-243.
2009. It's Not Easy Being Green: Understanding Home Computer Power Management. SIGCHI '09. :1033-1042.
2012. You'Re Capped: Understanding the Effects of Bandwidth Caps on Broadband Use in the Home. SIGCHI '12. :3021-3030.
2002. A Comparison of Unified Modelling Language (UML) and Specification and Description Language (SDL).
2012. Refactoring Network Infrastructure to Improve Manageability: A Case Study of Home Networking. SIGCOMM Comput. Commun. Rev.. 42(3):54-61.
1998. Effects of Errors in the Viewing Geometry on Shape Estimation* 1,* 2. Computer Vision and Image Understanding. 71(3):356-372.
1996. Spatiotemporal representations for visual navigation. Computer Vision — ECCV '96Computer Vision — ECCV '96. 1064:671-684.