Babble
Babble (1997 - 2001) was a pioneering persistent chat system that used a visualization to show the presence and involvement of participants in a conversation; it was designed, implemented, deployed and studied over about four years.

Babble is a chat-like communication tool that allows its users to engage in synchronous or asynchronous textual conversations, and provides visual feedback regarding who has recently participated in a conversation.
It differed from other chat systems in two ways. First, a visualization called a social proxy was used to provide a sense of who was present, and who was paying attention that proved surprisingly engaging. The proxy uses a large circle to represent the conversation, and colored dots to represent individuals. A dot inside the circle represents a user who is ‘in’ the displayed conversation; a dot outside the circle is in some other conversation. When a user interacts with Babble – either by posting a message, or simply by scrolling or clicking on the interface – her dot rapidly moves towards the hub of the circle; with inactivity the marble slowly drifts out to the edge of the circle. In the figure, five participants have recently ’spoken’ or ‘listened,’ two have been idle, and one is in a different conversation.
Babble also differs from other systems in that its conversations are persistent: the chat stays on the server permanently, thus permitting asynchronous conversations and activities. A user who is not on-line when a comment is made can see it later, and can scroll back through the entire history of a conversation. A second proxy – the Timeline – showed a tickertape-like trace of who was present and talking.
Babble was deployed to a number of groups in IBM over the several years, and its usage was studied and described in a number of papers. Babble laid the foundation for a system called Loops, and the design of many other social proxies.
For more information
- Contact: Tom Erickson <snowfall@us.ibm.com>
- If you’d like to read more, a good starting point is:
Erickson, T. Smith, D. N., Kellogg, W. A., Laff, M. R., Richards, J. T., and Bradner, E. “Socially Translucent Systems: Social Proxies, Persistent Conversation, and the Design of ‘Babble.’” In Human Factors in Computing Systems: The Proceedings of CHI ‘99. ACM Press, 1999. - Further reading:
- Bradner, E., Kellogg, W.A., & Erickson, T. The Adoption and Use of Babble: A Field Study of Chat in the Workplace. The Proceedings of the European Computer Supported Cooperative Work (ECSCW ‘99) conference. Kluwer Academic Publishers,1999.
- Erickson, T. and Laff, M. “The Design of the ‘Babble’ Timeline: A Social Proxy for Visualizing Group Activity over Time.” In Human Factors in Computing Systems: The Proceedings of CHI 2001. ACM Press, 2001.
- Erickson, T. “Designing Visualizations of Social Activity: Six Claims” The Proceedings of CHI 2003: Extended Abstracts, pp 846-847. New York: ACM Press, 2003.
- Erickson, T. and Kellogg, W. A. “Knowledge Communities: Online Environments for Supporting Knowledge Management and its Social Context.” Sharing Expertise: Beyond Knowledge Management (eds. Ackerman, Mark, Volkmar Pipek, and Volker Wulf). Cambridge, MA, MIT Press, 2003, pp. 299-326. [Also available as a pdf.]
- Erickson, T, Halverson, C. A., and Kellogg, W. A. Figuring Out How to Figure Out: Supporting Expertise Sharing in Online Systems. Resources, Co-Evolution and Artifacts: Theory in CSCW, pp. 95-144. Springer, London, 2008.
Click here for an interactive tour of Babble