Projects

Next Billions (2008… )

Applying social computing techniques and technologies to the developing world — focusing particularly on mobile phones.
Read more

PERCS (2005… )

The aim of PERCS is to produce a peta-scale supercomputer that is highly productive — both in terms of the machine performance and the humans who interact with it. Our focus is on programmer performance.
Read more…, or download a printable one page description [pdf].

Smart Cities (2009… )

The majority of the world’s population now lives in urban areas, and immigration into cities shows no signs of slowing. The pressures of immigration and the cumulative effects of unsustainable water, energy, and waste management policies create a vital need to address the problems of urban areas.
Read more

Virtual Team Building Games (2006… )

Using collaborative games in virtual worlds to help distributed teams work together more effectively.
Read more…

Past Projects

Assistants. (2007-08)  A study of how human administrative assistants carry out their work in an organizational context, and an examination of the implications for the design of software assistants and organizations.
Read more… or download a printable one page description [pdf].

Social Visualization in Software Development. (2004-2006) Using visualization to help understand and manage social processes in software development.
Read more…

Rendezvous (IBM Enhanced Audio Conferencing). (~2003-2006) A project that developed a VoIP audio conferencing system, and in particular an interactive voice response system called “The Assistant” and a visualization that provided various types of information about call participants.
Read more…

Hopi. (2004) A study of the usability of the Multi Device Authoring Technology.
Download a printable one page description [pdf].

Loops. (2001 – 2004) Like Babble, Loops was a persistent chat system that used a visualization to show the presence and involvement of participants in a conversation. Loops went beyond Babble in that it supported multiple communities, provided a variety of structures for displaying and organizing information (bulletin boards, tabs, etc.), and was entirely web-based.
Read more…

Babble. (1997- 2001) A persistent chat system that featured the first “social proxy.” Babble project materials include discussions of its design rationale, development of the notions of social translucence and social affordances, and description and analysis of a number of Babble deployments.
Read more or download a printable one page description [pdf].