Thomas Erickson
Personal Homepage:
http://www.visi.com/~snowfall/Current place of employment:
IBM Watson Research CenterI'm an interaction designer and researcher in the Social Computing Group at IBM's Watson Labs in New York to which I telecommute from my home in Minneapolis. My research focuses on designing systems that enable groups of people to interact coherently and productively: originally focused on online systems, the scope of my work has expanded to include real world environments ranging from rooms to cities.
More generally, I am interested in topics such as genre theory, pattern languages, urban design, real and virtual communities, and the sociology of human-human interaction, all of which inform my approach to systems design. I've been at IBM since June '97; before that I spent 9 years at Apple, and before that 5 years in a now-defunct startup that competed with another startup called Lotus.
Publications by Thomas Erickson (bibliography)
Erickson, Thomas (2011). Encyclopedia chapter titled "Social Computing". Retrieved 13 December 2011 from Interaction-Design.org: http://www.interaction-design.org/encyclopedia/social_computing.html
Erickson, Thomas, Shami, N. Sadat, Kellogg, Wendy A. and Levine, David W. (2011): Synchronous interaction among hundreds: an evaluation of a conference in an avatar-based virtual environment. In: Proceedings of ACM CHI 2011 Conference on Human Factors in Computing Systems 2011. pp. 503-512.
This paper presents the first in-depth evaluation of a large multi-format virtual conference. The conference took place in an avatar-based 3D virtual world with spatialized audio, and had keynote, poster and social sessions. We studied it by drawing on logs, a survey and interviews with 30 participants. We develop a model -- Coalescence, Focused Interaction, Remixing (CoFIRe) -- of large synchronous interactions, and use it to discuss how the technology supported, or failed to support, the interactions that are the raison d'etre of conferences. We conclude by discussing the prospects for such large virtual gatherings.
© All rights reserved Erickson et al. and/or their publisher
Hecht, Brent, Schöning, Johannes, Erickson, Thomas and Priedhorsky, Reid (2011): Geographic human-computer interaction. In: Proceedings of ACM CHI 2011 Conference on Human Factors in Computing Systems 2011. pp. 447-450.
Researchers and practitioners in human-computer interaction are increasingly taking geographic approaches to their work. Whether designing novel location-based systems, developing natural user interfaces for maps, or exploring online interactions over space and time, HCI is discovering that geographic questions, methods, and use cases are becoming integral to our field. Unfortunately, to our knowledge, there have been no direct efforts to unite members of the community exploring geographic HCI. The goal of this forum is to bring together researchers from a variety of areas to provide a summary of what has been done thus far and to discuss options for developing a more formal geographic HCI community. We will also highlight the troublesome lack of communication between scholars in geography and HCI and the opportunities that will result from increased collaboration between the two fields.
© All rights reserved Hecht et al. and/or their publisher
Shami, N. Sadat, Erickson, Thomas, Kellogg, Wendy and Levine, David (2011): Places in spaces: common ground in virtual worlds. In: Proceedings of ACM CHI 2011 Conference on Human Factors in Computing Systems 2011. pp. 1717-1722.
Virtual worlds can allow conversational participants to achieve common ground in situations where the information volume and need for clarification is low. We argue in favor of this assertion through an examination of a semi-structured activity among hundreds of users held in a virtual world. Through the idea of 'implicit grounding', we argue that the affordances of contextualized space can allow users to achieve common ground in a low information volume, low clarification need activity. We use the success of the event to re-examine and extend Clark and Brennan's work on grounding in communication.
© All rights reserved Shami et al. and/or their publisher
Panciera, Katherine, Priedhorsky, Reid, Erickson, Thomas and Terveen, Loren (2010): Lurking? cyclopaths?: a quantitative lifecycle analysis of user behavior in a geowiki. In: Proceedings of ACM CHI 2010 Conference on Human Factors in Computing Systems 2010. pp. 1917-1926.
Online communities produce rich behavioral datasets, e.g., Usenet news conversations, Wikipedia edits, and Facebook friend networks. Analysis of such datasets yields important insights (like the "long tail" of user participation) and suggests novel design interventions (like targeting users with personalized opportunities and work requests). However, certain key user data typically are unavailable, specifically viewing, pre-registration, and non-logged-in activity. The absence of data makes some questions hard to answer; access to it can strengthen, extend, or cast doubt on previous results. We report on analysis of user behavior in Cyclopath, a geographic wiki and route-finder for bicyclists. With access to viewing and non-logged-in activity data, we were able to: (a) replicate and extend prior work on user lifecycles in Wikipedia, (b) bring to light some pre-registration activity, thus testing for the presence of "educational lurking," and (c) demonstrate the locality of geographic activity and how editing and viewing are geographically correlated.
© All rights reserved Panciera et al. and/or their publisher
Farrell, Robert, Shah, Hina, Erickson, Thomas and Kellogg, Wendy A. (2009): A design evaluation of a user interface for tending long-term tasks. In: Proceedings of ACM CHI 2009 Conference on Human Factors in Computing Systems 2009. pp. 4141-4146.
Organizational processes often take place over long periods of time and require intermittent attention. Remembering and reasoning about upcoming process tasks is important, but not adequately supported by existing tools. This paper describes Longitude, a tool that provides a compact timeline of tasks and deadlines. We discuss findings from an exploratory study of the system and propose new requirements for tools that help people participate in long-running group processes requiring intermittent and sporadic attention.
© All rights reserved Farrell et al. and/or ACM Press
Erickson, Thomas, Danis, Catalina M., Kellogg, Wendy A. and Helander, Mary E. (2008): Assistance: the work practices of human administrative assistants and their implications for it and organizations. In: Proceedings of ACM CSCW08 Conference on Computer-Supported Cooperative Work 2008. pp. 609-618.
Assistance -- work carried out by one entity in support of another -- is a concept of long-standing interest, both as a type of human work common in organizations and as a model of how computational systems might interact with humans. Surprisingly, the perhaps most paradigmatic form of assistance -- the work of administrative assistants or secretaries -- has received almost no attention. This paper reports on a study of assistants, and their principals and managers, laying out a model of their work, the skills and competencies they need to function effectively, and reflects on implications for the design of systems and organizations.
© All rights reserved Erickson et al. and/or ACM Press
Erickson, Thomas and Herring, Susan C. (2007): Minitrack: Persistent Conversation 8: Design and Analysis of CMC Systems. In: HICSS 2007 - 40th Hawaii International International Conference on Systems Science 3-6 January, 2007, Waikoloa, Big Island, HI, USA. p. 75.
Erickson, Thomas and McDonald, David W. (2007): HCI Remixed: Reflections on Works That Have Influenced the HCI Community. The MIT Press
Erickson, Thomas and Herring, Susan C. (2006): Minitrack Introduction. In: HICSS 2006 - 39th Hawaii International International Conference on Systems Science 4-7 January, 2006, Kauai, HI, USA. .
Erickson, Thomas (2006): From PIM to GIM: personal information management in group contexts. In Communications of the ACM, 49 (1) pp. 74-75.
Erickson, Thomas (2005): Inhabited Models: Supporting Coherent Behavior in Online Systems. In: Ardissono, Liliana, Brna, Paul and Mitrovic, Antonija (eds.) User Modeling 2005 - 10th International Conference - UM 2005 July 24-29, 2005, Edinburgh, Scotland, UK. pp. 5-8.
Erickson, Thomas and Herring, Susan C. (2005): Persistent Conversation: A Dialog Between Research and Design. In: HICSS 2005 - 38th Hawaii International Conference on System Sciences 3-6 January, 2005, Big Island, HI, USA. .
Erickson, Thomas and Herring, Susan (2004): Persistent Conversation: A Dialog Between Research and Design: Minitrack Introduction. In: HICSS 2004 2004. .
Erickson, Thomas and Herring, Susan (2002): Minitrack Introduction. In: HICSS 2002 2002. p. 113.
Erickson, Thomas (2002): Some problems with the notion of context-aware computing. In Communications of the ACM, 45 (2) pp. 102-104.
Erickson, Thomas and Herring, Susan (2001): Persistent Conversation: A Dialog between Research and Design - Minitrack Introduction. In: HICSS 2001 2001. .
Erickson, Thomas (2000): Making Sense of Computer-Mediated Communication: Conversations as Genres, CMC Systems as Genre Ecologies. In: HICSS 2000 2000. .
Erickson, Thomas and Herring, Susan (2000): Persistent Conversation - Introduction. In: HICSS 2000 2000. .
Erickson, Thomas (1999): Rhyme and Punishment: The Creation and Enforcement of Conventions in an On-Line Participatory Limerick Genre. In: HICSS 1999 1999. .
Erickson, Thomas (1999): Persistent Conversation: Discourse as Document - Introduction. In: HICSS 1999 1999. .
Erickson, Thomas (1999): Persistant Conversation: An Introduction. In J. Computer-Mediated Communication, 4 (4) .
Erickson, Thomas (1997): Social Interaction on the Net: Virtual Community as Participatory. In: HICSS 1997 1997. pp. 13-21.
Erickson, Thomas (1996): The world wide web as social hypertext. In Communications of the ACM, 31 (1) pp. 15-17.
Stone, Linda M., Erickson, Thomas, Bederson, Benjamin B., Rothman, Peter and Muzzy, Raymond (1994): Visualizing Data: Is Virtual Reality the Key? (Panel). In: Bergeron, R. Daniel and Kaufman, Arie E. (eds.) VIS 1994 - Proceedings IEEE Visualization 1994 October 17-21, 1994, Washington, DC, USA. pp. 410-413.
Kahle, Brewster, Morris, Harry, Goldman, Johnathan, Erickson, Thomas and Curran, John (1993): Interfaces for Distributed Systems of Information Servers. In JASIST - Journal of the American Society for Information Science and Technology, 44 (8) pp. 453-467.
Show this list on your homepage
Knowledge wants to be free !
We have decided to give away world-class educational materials
because we believe that universal access to high quality education is key to the building
of peace, sustainable social and economic development, and intercultural dialogue.
To calculate just have much we have saved you, our wonderful readers, we compare our free encyclopedia to two
books we love:
$110: Human-Computer Interaction by Dix et al (a great textbook but without video interviews)
$116: Shneiderman's Designing the User Interface
(a great textbook but without video interviews).
As you are reading our encyclopedia on your iPad/tablet (and saving a few trees), we estimate that the price would be $90 if sold as an eBook.
With that number, we can calculate how much money we have saved our readers, based on calculating the number of readers.
How we calculate readership
Because of our online and tablet/iPad approach to publishing, we are able to precisely measure reading behaviour across hundreds of parameters in realtime: Anything from reading
speed, drop-off points in the text, reader demographics, and much more.
Based on our server logs and the Google Analytics API,
we calculate the number of readers as described in the calculation method below.
A reader is not the same as a simple pageview and a reader is not the same as a
website visitor (as described in our calculation method below).
We calculate readership for two types of readers:
- Readers that have read our whole encyclopedia, much the same way you read a printed book
- Readers that have reader an individual chapter
Calcalution method: How we define a reader
- First we use the Google Analytics API to get a report of the number of unique human visitors to a chapter/page. Google runs its business on ads and thus completely relies on the ability to distinguish between a human visitor and an automated request. If not, you could earn millions on automating clicks on Google Ads.
- We then compare that number to our Apache webserver logs, which report the much higher number of actual visits to a chapter/page (both human and automated). We calculate the difference in percent, which we call an "exaggeration factor", which we use in step 6 below.
- With a large part of the visitors excluded, we further exclude any visitor who:
- has not remained on the page for at least 3 minutes (this factor is calculated by recording visit durations of 1000 randomly selected visitors) or has not printed the page (i.e. has not visited the printerfriendly version of the chapter/page)
- has not scrolled the page (this factor is calculated by recording scroll movements on 1000 randomly selected visitors)
- We then further exclude "double readers", i.e. readers who read a portion of a chapter and then returns in,
say, a week or a month to read the rest.
Although this person's reading activity spans multiple server sessions, the person is only counted as a single reader.
We categorize a "double reader" as a visitor who:
- visits a page, or multiple pages, across multiple server sessions
- qualifies to be defined as a reader, cf step 1-3 above, in all server sessions
- uses the same originating IP address
- We then subtract 5% from the final number to counter-balance a last remaining factor, namely the situation where one reader reads a chapter on his/her tablet
using a WiFi connection (and counted as one reader) but then picks up his other tablet using a 3G dongle
(with another IP address) and re-reads some of the chapter. That will equal two readers, not one. We have no way
of calculating how many times this situation arises, but to be on the safe side we subtract 5%
from the final number.
- We then take half of the "exaggeration factor" from step 2 and substract from the final number. We do this for no rational reason. We do it only as a further measure to be certain that our number of readers is not inflated.
- To qualify as a reader who has read our whole encyclopedia - much the same way you read a printed book - that person must have qualified as a reader (cf. 1-6 above) of at least 80% of the encyclopedia chapters.
As a result, we have eliminated everything from automated requests to the more casual visitors. That leaves us with what we can safely call readers.
Changes to this page (author)
12 Oct 2011: Author was edited 05 Jul 2011: Author was edited 05 Jul 2011: Author was edited
05 Jul 2011: Author was edited
22 Jun 2011: Author was edited
02 Nov 2010: Author was edited
30 Sep 2010: Page was edited
30 Sep 2010: Added a picture of Thomas Erickson
30 Sep 2010: Page was edited
28 Sep 2010: Page was edited
19 Feb 2010: Enabled abstracts to be shown on Thomas Erickson's author page.
17 Aug 2009: Author was edited
17 Aug 2009: Author was edited
25 Jul 2009: Author was edited
14 Jun 2009: Author was edited
13 Jun 2009: Author was edited
12 Jun 2009: Author was edited
12 Jun 2009: Author was edited
12 Jun 2009: Author was edited
12 Jun 2009: Author was edited
12 Jun 2009: Author was edited
12 Jun 2009: Author was edited
12 Jun 2009: Author was edited
12 Jun 2009: Author was edited
12 Jun 2009: Author was edited
12 Jun 2009: Author was edited
31 May 2009: Author was edited
30 May 2009: Author was edited
09 May 2009: Author was edited
07 Apr 2009: Author was added to the bibliography
Page Information
Page maintainer:
The Editorial TeamHow to cite/reference this page
URL: http://www.interaction-design.org/references/authors/thomas_erickson.html