WikiConversation: Capturing Info Between Meeting

Team Members

Phong: phong[at]colorado[dot]edu

Scotty: scott.allen[at]colorado[dot]edu

Goal and Objective

We would like to create an initial prototype of a wiki that would allow "conversations" between contributors to a wiki document.

Context

As students with different schedules, both of us often need to collaborate across time and distance. To produce a common document we use a word processing program coupled with email, or if it is available, a class wiki. Many word processors, such as Microsoft Word, include a collaborate editing feature where different users may edit a document. The word processor will display each user's addition or changes in a different color and the original document owner may choose to accept or reject a suggested change. The feature is easy to use but we find its serial nature to be limiting. For instance, it is convenient for the document owner to review suggested changes, but if different reviewers have diverging suggestions, the document owner must resolve these differences on her own. In addition, reviewers do not have access to other reviewers' comments. As a result, this collaboration is a central star model where the document owner interacts with one reviewer at a time.

The other approach of a class wiki promotes group interaction by enabling multiple users to collaboratively contribute to a common document. Although the wiki is better suited to group authoring we also find that its current implementations to be limiting. For instance, users cannot separate text intended for document's eventual content from comments regarding the production process (e.g. questions regarding what should be included or comments that provided needed info). In addition, users need provide their own user context by adding their name, an explicit time when the comment was added, and reference to specific place in the document that a comment addresses (e.g. anchoring).

Research / Implementation Focus


We believe that the wiki is a great start to promote collaboration but can we enhance its collaborative potential by making it easer for users to separate document content from information regarding the collaborative and document production process and enhance users' ability to manage these "meta conversations"? Specifically we'd like to investigate the following questions:




Means


We propose to use a user and task centered design process to our implementation. We like to begin with a review of the research literature and investigate how researchers have conceptualize this question and how they have implemented solutions to help users manage meta information. Next, we would interview potential users, in this case, from this and other classes that have used a wiki, to get a sense of users' needs. Next, we would produce several low fidelity prototypes and a high fidelity prototype that would be tested via think-aloud protocols with users.

For our implementation we propose to use mediaWiki, the open source software that supports Wikipedia, and create extensions to implement our meta conversation capability.

Specific Challenges


At this time our main anticipated challenge is to understand mediaWiki and how to create extensions for this open source software.

Individual Focus


Phong: I am particularly interested how this enhanced meta conversation capability can be implemented in event-based learning systems to support science learning in primary and secondary education.

Scotty: I'm also particularly interested in trying to implement some of these ideas in a prototype, and potentially doing user interaction testing. I'm also particularly interested in the embedded, contextualized, threaded discussions that Phong outlines above.

Relationship to Course

Our proposed project directly addresses the theme of design for collaboration. We hope to integrate both a conceptual approach in understanding collaborative editing and to implement some of what we learn in an initial prototype.