Selected Publications

Except for the fact that it’s out of date, this is more or less a list of all my publications (let me know if I’ve written something that you can’t find here). If you’re looking for papers in particular areas, you can click below to highlight papers on specific projects or topics.
All Speakeasy Other Ubicomp Placeless/Presto Flatland Intermezzo Mercator Odds’n’Ends

Please note: Some of these papers are reproduced here by permission of copyright holders such as ACM and IEEE, where indicated.



 
Books
Jini Example by Example, W. Keith Edwards and Tom Rodden. Prentice-Hall, Sun Microsystems Series. Upper Saddle River, NJ. June, 2001 (ISBN 0130338583).
Core Jini, Second Edition. W. Keith Edwards. Prentice-Hall, Sun Microsystems Series. Upper Saddle River, NJ. November, 2000. (ISBN 0130894087).
Core Jini, First Edition. W. Keith Edwards. Prentice-Hall, Sun Microsystems Series. Upper Saddle River, NJ. June, 1999. (ISBN 013014469X).
 

Book Chapters

Supporting Extensible Public Display Systems with Speakeasy (book chapter), Julie A. Black, W. Keith Edwards, Mark W. Newman, Jana Z. Sedivy, Trevor F Smith, to appear in Public, Community, and Situated Displays: Design, Use, and Interaction Around Shared Public Displays,, Kenton O’Hara, ed. 2003.
Metaphors for Nonvisual Computing (book chapter), Elizabeth D. Mynatt and W. Keith Edwards, in Extraordinary Human-Computer Interaction, Alistair D. N. Edwards, ed. Cambridge University Press, 1995.  PDF
 

Conference Papers

“Stuck in the Middle: The Challenges of User-Centered Design and Evaluation of Infrastructure,” W. Keith Edwards, Victoria Bellotti, Anind K. Dey, and Mark W. Newman. Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI’03). Fort Lauderdale, FL. April 5-10, 2003. PDF
“Challenge: Recombinant Computing and the Speakeasy Approach,” W. Keith Edwards, Mark W. Newman, Jana Z. Sedivy, Trevor F Smith, and Shahram Izadi. Proceedings of the Eighth ACM International Conference on Mobile Computing and Networking (MobiCom 2002). Atlanta, GA. September 23-28, 2002. PDF
“Using Speakeasy for Ad Hoc Peer-to-Peer Collaboration,” W. Keith Edwards, Mark W. Newman, Jana Z. Sedivy, Trevor F Smith, Dirk Balfanz, D.K. Smetters, W. Keith Edwards. Proceedings of the ACM Conference on Computer-Supported Cooperative Work (CSCW 2002). New Orleans, LA. November 16-20, 2002. PDF
“User Interfaces When and Where They are Needed: An Infrastructure For Recombinant Computing,” Mark W. Newman, Shahram Izadi, W. Keith Edwards, Jana Z. Sedivy, and Trevor F Smith. Proceedings of the Fifteenth ACM Symposium on User Interface Software and Technology (UIST 2002). Paris, France. October 27-30, 2002. PDF
“Designing for Serendipity: Supporting End-User Configurations of Ubiquitous Computing Environments,” Mark W. Newman, Jana Z. Sedivy, W. Keith Edwards, Trevor F Smith, Karen Marcelo, Christine M. Neuwirth, Jason I. Hong, and Shahram Izadi. Proceedings of the Conference on Designing Interactive Systems (DIS 2002). London, UK. June 25-28, 2002. PDF
“Making Sense of Sensing Systems: Five Questions for Designers and Researchers,” Victoria Bellotti, Maribeth Back, W. Keith Edwards, Rebecca Grinter, Austin Henderson, and Christina Lopes. Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI 2002). Minneapolis, MN. April 20-25, 2002. PDF
“At Home with Ubiquitous Computing: Seven Challenges,” W. Keith Edwards and Rebecca Grinter. Proceedings of the Conference on Ubiquitous Computing (Ubicomp 2001). Atlanta, GA. September 30-October 2, 2001. PDF
“A Programming Model for Active Documents,” Paul Dourish, W. Keith Edwards, Jon Howell, Anthony LaMarca, John Lamping, Karin Petersen, Michael Salisbury, Douglas B. Terry, and Jim Thornton. Proceedings of the Thirteenth ACM Symposium on User Interface Software and Technology (UIST 2000). November 5-8, 2000. PDF
“A Temporal Model for Multi-Level Undo and Redo,” W. Keith Edwards, Takeo Igarashi, Anthony LaMarca, and Elizabeth D. Mynatt. Proceedings of the Thirteenth ACM Symposium on User Interface Software and Technology (UIST’00), November 5-8, 2000. PDF
“An Architecture for Pen-Based Interaction on Electronic Whiteboards,” Takeo Igarashi, W. Keith Edwards, Anthony LaMarca, and Elizabeth D. Mynatt. Proceedings of the International Working Conference on Advanced Visual Interfaces (AVI), May 24-26, 2000. PDF HTML
“An Ink-Oriented Software Framework for Personal Electronic Whiteboards,” Takeo Igarashi, W. Keith Edwards, Anthony LaMarca, and Elizabeth D. Mynatt. Proceedings of the Conference of the Information Processing Society of Japan, February 29-March 1, 2000 (in Japanese—note you’ll need the Japanese version of Acrobat Reader to view the file). PDF
“Using Properties for Uniform Interaction in the Presto Document System,” Paul Dourish, W. Keith Edwards, Anthony LaMarca, and Mike Salisbury. Proceedings of the Twelfth ACM Symposium on User Interface Software and Technology (UIST’99). Asheville, North Carolina, USA, November 7-10, 1999. PDF
“Taking the Work Out of Workflow: Mechanisms for Document-Centered Collaboration,” Anthony LaMarca, W. Keith Edwards, Paul Dourish, John Lamping, Ian Smith, and Jim Thornton. Published in Proceedings of the Sixth European Conference on Computer-Supported Cooperative Work (ECSCW’99), Copenhagen, Denmark, September 12-16, 1999. PDF
“Balancing Generality and Specificity in Document Management Systems,” W. Keith Edwards and Anthony LaMarca. Published in Proceedings of the Seventh IFIP Conference on Human-Computer Interaction (Interact’99), Edinburgh, Scotland, August 30-September 3, 1999. PDF HTML
“SWEETPEA: Software Tools for Programmable Embodied Agents,” Michael Kaminsky, Paul Dourish, W. Keith Edwards, Anthony LaMarca, Michael Salisbury, and Ian Smith. Published in Proceedings of the ACM Conference on Computer-Human Interaction (CHI), Pittsburgh, PA, May 15-20, 1999. PDF
“Flatland: New Dimensions in Office Whiteboards,” Elizabeth D. Mynatt, Takeo Igarashi, W. Keith Edwards, and Anthony LaMarca. Published in Proceedings of the ACM Conference on Computer-Human Interaction (CHI), Pittsburgh, PA, May 15-20, 1999. PDF
“Designing and Implementing Asynchronous Collaborative Applications with Bayou,” W. Keith Edwards, Elizabeth D. Mynatt, Karin Petersen, Mike J. Spreitzer, Douglas B. Terry, Marvin M. Theimer. Published in Proceedings of the Tenth ACM Symposium on User Interface Software and Technology (UIST), Banff, Alberta, Canada, October, 1997.  PDF
“Systematic Output Modification in a 2D User Interface Toolkit,” W. Keith Edwards, Scott E. Hudson, Joshua Marinacci, Roy Rodenstein, Thomas Rodriguez, Ian Smith. Published in Proceedings of the Tenth ACM Symposium on User Interface Software and Technology (UIST), Banff, Alberta, Canada, October, 1997.  PDF
“Timewarp: Techniques for Autonomous Collaboration,” W. Keith Edwards and Elizabeth D. Mynatt. Published in Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI), Atlanta, GA, 1997.  PDF HTML
“Flexible Conflict Detection and Management in Collaborative Applications,” W. Keith Edwards. Published in Proceedings of the Tenth ACM Symposium on User Interface Software and Technology (UIST), Banff, Alberta, Canada, October, 1997.  PDF HTML
“Representing Activity in Collaborative Systems,” W. Keith Edwards. Published in Proceedings of the Sixth IFIP Conference on Human Computer Interaction (Interact), Sydney, Australia, July, 1997.  PDF
“Policies and Roles in Collaborative Applications,” Published in Proceedings of the ACM Conference on Computer-Supported Cooperative Work (CSCW), Boston, MA, 1996.  PDF
“Providing Access to Graphical Interfaces, Not Graphical Screens,” W. Keith Edwards, Elizabeth D. Mynatt, and Kathryn Stockton. Proceedings of the ACM Conference on Assistive and Enabling Technology (ASSETS), pp. 47-54. Marina del Rey, CA, November, 1994.  PDF
“An Architecture for Transforming Graphical Interfaces,” W. Keith Edwards and Elizabeth D. Mynatt, Proceedings of the ACM Symposium on User Interface Software and Technology (UIST), pp. 39-48, Marina del Rey, CA, November, 1994.  PDF
“Session Management for Collaborative Applications,” W. Keith Edwards. Published in Proceedings of the ACM Conference on Computer-Supported Cooperative Work (CSCW), Chapel Hill, NC, October 1994.  PDF
“Runtime Translation of X Interfaces to Support Visually-Impaired Users,” W. Keith Edwards and Tom Rodriguez. In Proceedings of the 1993 X Technical Conference, Boston, MA.   PDF
“Mapping GUIs to Auditory Interfaces,” Elizabeth D. Mynatt and W. Keith Edwards, Proceedings of the ACM Symposium on User Interface Software and Technology (UIST), pp. 61-80, Monterey, CA, 1992.  PDF
“The Design and Implementation of the Montage Multimedia Mail System,” W. Keith Edwards, Proceedings of the IEEE Conference on Communications Software (TriComm), pp. 47-58, Chapel Hill, NC, April 17, 1991.  PDF
 

Journal Papers

“Supporting Serendipitous Integration in Mobile Computing Environments,” W. Keith Edwards, Mark W. Newman, Jana Z. Sedivy, Trevor F Smith. International Journal of Human Computer Studies, in press.
“Intelligibility and Accountability: Human Considerations in Context-Aware Systems,” Victoria Bellotti and W. Keith Edwards Journal of Human-Computer Interaction, 16:2-4, 2001. Thomas Moran, ed. Lawrence Erlbaum Associates, Mahwah, NJ. pp. 193-212. PDF
“Designing an Augmented Writing Surface,” Elizabeth D. Mynatt, Takeo Igarashi, W. Keith Edwards, and Anthony LaMarca. IEEE Computer Graphics and Applications, 20:4, July/August, 2000. pp. 55-61. PDF
“Extending Document Management Systems with Active Properties,” Paul Dourish, W. Keith Edwards, Anthony LaMarca, John Lamping, Karin Petersen, Michael Salisbury, James Thornton, and Douglas B. Terry. ACM Transactions on Information Systems (TOIS) 2000. PDF
“Presto: An Experimental Architecture for Fluid, Interactive Document Spaces,” Paul Dourish, W. Keith Edwards, Anthony LaMarca, and Mike Salisbury. ACM Transactions on Computer-Human Interaction (TOCHI), 6:2, 2000. PDF
“A Tale of Two Toolkits: Relating Infrastructure and Use in Flexible CSCW Toolkits,” Paul Dourish and W. Keith Edwards. Journal of Computer-Supported Cooperative Work (JCSCW), Winter, 1999. PDF
“Access to Graphical User Interfaces, Not Graphical Screens,” W. Keith Edwards and Elizabeth D. Mynatt. Interactions, Volume 2.1, pp. 54-67, January, 1995.  (warning: the PDF file is a scan and is very large.) PDF
“A Remote Access Protocol for the X Window System,” W. Keith Edwards, Susan H. Liebeskind, Elizabeth D. Mynatt, and William D. Walker. The X Resource, issue #13, Winter, 1995. O’Reilly Publishers, Sebastopol, CA.  PDF
“The Mercator Project: A Nonvisual Interface to the X Window System,” W. Keith Edwards, Elizabeth D. Mynatt, and Tom Rodriguez. The X Resource , issue #7, Summer, 1993. O’Reilly Publishers, Sebastopol, CA.  PDF
 

Dissertation

Coordination Infrastructure in Collaborative Systems W. Keith Edwards. Ph.D. dissertation. Georgia Institute of Technology, College of Computing, Atlanta, GA. December, 1995.  PDF
 

Selected Technical Reports, Workshops, and Other Articles

“Smart Homes or Homes That Smart?” Gregory D. Abowd, W. Keith Edwards, and Rebecca E. Grinter. SIGCHI Bulletin, March/April, 2003.
“Web Services Alone Won’t Guarantee Interoperability,” W. Keith Edwards. Position paper for Workshop on Network Services for Groupware, ACM Conference on Computer-Supported Cooperative Work (CSCW 2002). New Orleans, LA, November 16, 2002.
“Speakeasy: A Platform for Interactive Public Displays,” Julie A. Black, Jason I. Hong, Mark W. Newman, W. Keith Edwards, Shahram Izadi, Jana Z. Sedivy, Trevor F Smith. Position paper for Workshop on Public, Community, and Situated Displays: Design, Use, and Interaction Around Shared Information Displays, ACM Conference on Computer-Supported Cooperative Work (CSCW 2002). New Orleans, LA, November 16, 2002.
“Bringing Network Effects to Computing Systems,” W. Keith Edwards. CRA Conference on Grand Research Challenges in Computer Science and Engineering. Airlie House, Warrenton, VA. June 23-26, 2002.
“The Case for Recombinant Computing,” W. Keith Edwards, Mark W. Newman, and Jana Z. Sedivy. Xerox Palo Alto Research Center Technical Report CSL-01-1, April 20, 2001.
“Recombinant Network Components,” Mark W. Newman, Jana Z. Sedivy, and W. Keith Edwards. Position paper for Workshop on Technologies That Cross Boundaries: Exploring the Gap Between Wireless Networks, bits, Interfaces, and Mobile Work Practices, ACM Conference on Computer-Supported Cooperative Work (CSCW 2000), Philadelphia, PA. 2000.
“Fluid Representations of Context for Recombinant Network Components,” W. Keith Edwards, Mark W. Newman, and Jana Z. Sedivy. Position paper for Workshop on Exploring the Framework of Context Awareness in Cooperative Systems, ACM Conference on Computer-Supported Cooperative Work (CSCW 2000), Philadelphia, PA. 2000.
“Infrastructure for the Sharing of Coordination Information,” W. Keith Edwards. Position paper for workshop, ACM Conference on Computer-Supported Cooperative Work (CSCW’94). Chapel Hill, NC, October 22, 1994.
“Montage: An X-Based Multimedia Electronic Mail System,” W. Keith Edwards, GVU Center Technical Report GIT-GVU-92-29, October, 1992, Georgia Tech. PDF

Back
Keith Edwards