Browsing by Author "Stehr, Nathan"
Now showing 1 - 2 of 2
Results Per Page
Sort Options
Item Open Access Artifact Buddy: The Video(2010-11-01T17:16:25Z) Greenberg, Saul; Voida, Stephen; Stehr, NathanIn this video, we present a system called Artifact Buddy, which is grounded on the premise that an unaltered Instant Messenger system can simultaneously provide both artifact awareness and interpersonal awareness. In Artifact Buddy, artifacts and people are treated the same way. An artifact – in this case a Microsoft Word document - becomes a first-class IM buddy and behaves like other buddies within a defined group. The artifact-as-buddy knows which people are interested in it and notifies these individuals about its state. Group members can interact with the artifact (and the rest of the group) through the IM system’s standard chat features. Critically, this is all done with a client-side helper application that exploits an existing and unaltered IM system. The IM system does all the heavy lifting: it does the underlying distributed systems work, communication, account control, and so on. For a group that already uses this common IM program, all that is required is that one group member install a helper application to run in the background. Additionally, because our approach takes advantage of the interaction mechanisms already well established by IM, group members can readily join and participate in collaborations without requiring that they learn how to use a completely new application. We built Artifact Buddy as a working technical illustration of how artifact awareness can be feasibly integrated into an existing instant messenger. The Artifact Buddy system implements a user interface and a wrapper around Microsoft’s Live™ Messenger service. We chose Live Messenger because it has functions typical of most IM services, as well as a public API; we use the open-source DotMSN library to access Live Messenger functions. Through this API, Artifact Buddy programmatically invokes activities such as inviting buddies, setting and receiving state information, sending and receiving chat messages, initiating and responding to file exchanges, and so on. Importantly, Artifact Buddy is not a distributed system. Rather, it is a local application that relies completely on the underlying capabilities of the Live Messenger IM infrastructure to connect and to distribute chat data, status messages and files to others. This video illustrates the key features of Artifact buddy. A companion paper [1] details its background, further features, and intellectual contributions. References [1] Greenberg, S., Voida, S., Stehr, N. and Tee, K. (2010) Artifacts as Instant Messaging Buddies. 11th Persistent Conversation Minitrack, Digital Media and Content, Hawaii International Conference on System Sciences – HICSS’10, (Kauai, Hawaii, January 5-8),IEEE.Item Open Access Artifacts as Instant Messenger Buddies(2008) Greenberg, Saul; Stehr, Nathan; Tee, KimberlyArtifact awareness is one person’s up to the moment knowledge of the artifacts that other group members are working with. Such awareness contributes to the overall information necessary for fluid group coordination and interaction. Yet current systems treat artifact awareness quite differently from the interpersonal awareness of group members using the artifact. Our approach differs. We exploit commercial Instant Messengers (IMs) for artifact awareness, where we treat an artifact – such as a document – as a 1st class buddy. As a person uses the artifact, changes are triggered in the artifact’s online, idle and offline state. Further information about artifact events is published to the IM’s ‘display name’ or ‘personal message’ field. Important artifact activities – such as major version updates – are delivered as chat messages. Others can engage in a chat ‘dialog’ with the artifact that includes directives to receive and transmit artifact versions. The group’s conversation around that artifact is also recorded as part of the chat history.