Publication statistics

Pub. period:1997-2008
Pub. count:12
Number of co-authors:30


Number of publications with 3 favourite co-authors:

Kentaro Toyama:
Philip Levis:
Udai Singh Pawar:



Productive colleagues

Eric A. Brewer's 3 most productive colleagues in number of publications:

Kentaro Toyama:22
Matthew Kam:14
Steven McCanne:10

Upcoming Courses

go to course
User-Centred Design - Module 2
go to course
User Experience: The Beginner's Guide

Featured chapter

Marc Hassenzahl explains the fascinating concept of User Experience and Experience Design. Commentaries by Don Norman, Eric Reiss, Mark Blythe, and Whitney Hess

User Experience and Experience Design !


Our Latest Books

The Social Design of Technical Systems: Building technologies for communities. 2nd Edition
by Brian Whitworth and Adnan Ahmad
start reading
Gamification at Work: Designing Engaging Business Software
by Janaki Mythily Kumar and Mario Herger
start reading
The Social Design of Technical Systems: Building technologies for communities
by Brian Whitworth and Adnan Ahmad
start reading
The Encyclopedia of Human-Computer Interaction, 2nd Ed.
by Mads Soegaard and Rikke Friis Dam
start reading

Eric A. Brewer


Publications by Eric A. Brewer (bibliography)

 what's this?
Edit | Del

Du, Bowei and Brewer, Eric A. (2008): Dtwiki: a disconnection and intermittency tolerant wiki. In: Proceedings of the 2008 International Conference on the World Wide Web 2008. pp. 945-952. Available online

Wikis have proven to be a valuable tool for collaboration and content generation on the web. Simple semantics and ease-of-use make wiki systems well suited for meeting many emerging region needs in the areas of education, collaboration and local content generation. Despite their usefulness, current wiki software does not work well in the network environments found in emerging regions. For example, it is common to have long-lasting network partitions due to cost, power and poor connectivity. Network partitions make a traditional centralized wiki architecture unusable due to the unavailability of the central server. Existing solutions towards addressing connectivity problems include web-caching proxies and snapshot distribution. While proxies and snapshots allow wiki data to be read while disconnected, they prevent users from contributing updates back to the wiki. In this paper we detail the design and implementation of DTWiki, a wiki system which explicitly addresses the problem of operating a wiki system in an intermittent environment. The DTWiki system is able to cope with long-lasting partitions and bad connectivity while providing the functionality of popular wiki software such as MediaWiki and TWiki.

© All rights reserved Du and Brewer and/or ACM Press

Edit | Del

Levis, Philip, Brewer, Eric A., Culler, David E., Gay, David, Madden, Samuel, Patel, Neil, Polastre, Joseph, Shenker, Scott, Szewczyk, Robert and Woo, Alec (2008): The emergence of a networking primitive in wireless sensor networks. In Communications of the ACM, 51 (7) pp. 99-106. Available online

Edit | Del

Brewer, Eric A., Demmer, Michael J., Ho, Melissa, Honicky, R. J., Pal, Joyojeet, Plauch, Madelaine and Surana, Sonesh (2006): The Challenges of Technology Research for Developing Regions. In IEEE Pervasive Computing, 5 (2) pp. 15-23. Available online

Edit | Del

Pal, Joyojeet, Pawar, Udai Singh, Brewer, Eric A. and Toyama, Kentaro (2006): The case for multi-user design for computer aided learning in developing regions. In: Proceedings of the 2006 International Conference on the World Wide Web 2006. pp. 781-789. Available online

Computer-aided learning is fast gaining traction in developing regions as a means to augment classroom instruction. Reasons for using computer-aided learning range from supplementing teacher shortages to starting underprivileged children off in technology, and funding for such initiatives range from state education funds to international agencies and private groups interested in child development. The interaction of children with computers is seen at various levels, from unsupervised self-guided learning at public booths without specific curriculum to highly regulated in-class computer applications with modules designed to go with school curriculum. Such learning is used at various levels from children as young as 5 year-old to high-schoolers. This paper uses field observations of primary school children in India using computer-aided learning modules, and finds patterns by which children who perform better in classroom activities seat themselves in front of computer monitors, and control the mouse, in cases where children are required to share computer resources. We find that in such circumstances, there emerges a pattern of learning, unique to multi-user environments -- wherein certain children tend to learn better because of their control of the mouse. This research also shows that while computer aided learning software for children is primarily designed for single-users, the implementation realities of resource-strapped learning environments in developing regions presents a strong case for multi-user design.

© All rights reserved Pal et al. and/or ACM Press

Edit | Del

Brewer, Eric A., Demmer, Michael J., Du, Bowei, Ho, Melissa, Kam, Matthew, Nedevschi, Sergiu, Pal, Joyojeet, Patra, Rabin K., Surana, Sonesh and Fall, Kevin R. (2005): The Case for Technology in Developing Regions. In IEEE Computer, 38 (6) pp. 25-38. Available online

Edit | Del

Brewer, Eric A. (2005): The case for technology for developing regions. In: Proceedings of the 2005 International Conference on the World Wide Web 2005. p. 96. Available online

Moore's Law and the wave of technologies it enabled have led to tremendous improvements in productivity and the quality of life in the industrialized world. Yet, technology has had almost no effect on the four billion people that make less US$2000/day. In this talk I argue that the decreasing costs of computing and wireless networking make this the right time to spread the benefits of technology, and that the biggest missing piece is a lack of focus on the problems that matter, including health, education, and government. After covering some example applications that have shown very high impact, I take an early look at the research agenda for developing regions. Finally, I examine some of the pragmatic issues required to make progress on these very challenging problems. My goal is to convince high-tech researchers that technology for developing regions is an important and viable research topic.

© All rights reserved Brewer and/or ACM Press

Edit | Del

Brewer, Eric A. (2002): Introduction. In Communications of the ACM, 45 (9) pp. 40-41. Available online

Edit | Del

Brewer, Eric A. (2001): Lessons from Giant-Scale Services. In IEEE Internet Computing, 5 (4) pp. 46-55. Available online

Edit | Del

Brewer, Eric A. (2001): When everything is searchable. In Communications of the ACM, 44 (3) pp. 53-55. Available online

Edit | Del

Brewer, Eric A. (2000): Enabling next generation streaming media networks (keynote session). In: ACM Multimedia 2000 2000. p. 2. Available online

Edit | Del

Chawathe, Yatin, Fink, Steve A., McCanne, Steven and Brewer, Eric A. (1998): A Proxy Architecture for Reliable Multicast in Heterogeneous Environments. In: ACM Multimedia 1998 1998. pp. 151-159. Available online

Edit | Del

Fo, Armando, Gribble, Steven D., Chawathe, Yatin, Polito, Anthony S., Huang, Andrew, Ling, Benjamin and Brewer, Eric A. (1997): Orthogonal Extensions to the WWW User Interface using Client-Side Technologies. In: Robertson, George G. and Schmandt, Chris (eds.) Proceedings of the 10th annual ACM symposium on User interface software and technology October 14 - 17, 1997, Banff, Alberta, Canada. pp. 83-84. Available online

Our work is motivated by three trends. First, the ubiquitous migration of services to the World Wide Web is due in part to its simple, consistent, and now universal user interface: navigation by following links and filling out HTML forms are interactions familiar to even novice Internet users. Second, client-side extension technologies such as Java and JavaScript allow sites to extend and "personalize" the behaviors and interfaces of their services, with portable user-interface elements that integrate transparently into the browser's existing interface.

© All rights reserved Fo et al. and/or ACM Press

Add publication
Show list on your website

Join our community and advance:




Join our community!

Page Information

Page maintainer: The Editorial Team