Publications
1976. Toward a theory of encoded data structures and data translation. International Journal of Parallel Programming. 5(1):33-43.
2005. Designing for Fun: Can we design user interfaces to be more fun? (2004) Institute for Systems Research Technical Reports.
2005. A Photo History of SIGCHI: Evolution of Design from Personal to Public (2002). Institute for Systems Research Technical Reports.
2001. Information Visualization: The Path from Innovation to Adoption. Information Visualisation, International Conference on. :0003-0003.
2002. Creativity support tools: a tutorial overview. Proceedings of the 4th conference on Creativity & cognition. :1-2.
1977. Reduced combined indexes for efficient multiple attribute retrieval. Information Systems. 2(4):149-154.
1993. Protecting rights in user interface designs. Sparks of innovation in human-computer interaction. :351-351.
2005. Leonardo's laptop: human needs and the new computing technologies. Proceedings of the 14th ACM international conference on Information and knowledge management. :1-1.
2002. Understanding human reactivites and relationships: an excerpt from Leonardo's laptop. interactions. 9(5):40-53.
2001. Supporting creativity with advanced information-abundant user interfaces. Human-Centered Computing, Online Communities, and Virtual Environments. :469-480.
2005. The limits of speech recognition: Understanding acoustic memory and appreciating prosody (2000). Institute for Systems Research Technical Reports.
2003. Why not make interfaces better than 3D reality? IEEE Computer Graphics and Applications. 23(6):12-15.
1983. Evaluating multiple coordinated windows for programming workstations. NASA. Goddard Space Flight Center Proc. of the Eighth Ann. Software Eng. Workshop 11 p(SEE N 84-23137 13-61).
1998. Designing to facilitate browsing: A look back at the Hyperties workstation browser. Technical Reports of the Computer Science Department, University of Maryland.
2006. Making a difference: integrating socially relevant projects into HCI teaching. CHI '06 extended abstracts on Human factors in computing systems. :41-44.
2004. Universal Usability: Pushing Human-Computer Interaction Research to Empower Every Citizen. Media access: social and psychological dimensions of new technology use. :255-255.
1982. Teaching software psychology experimentation through team projects. ACM SIGCSE Bulletin. 14(3):38-40.
1980. Path expressions for complex queries and automatic database program conversion. Proceedings of the sixth international conference on Very Large Data Bases - Volume 6. :33-44.
1997. Book Preview-Designing the User Interface: Strategies for Effective Human-Computer Interaction. Interactions-New York. 4(5):61-61.