WikiAtoms: Contributions to Wikis as Atomic Units

Similar documents
Operational Knowledge Management: a way to manage competence

EDITORIAL: ICT SUPPORT FOR KNOWLEDGE MANAGEMENT IN CONSTRUCTION

The open source development model has unique characteristics that make it in some

The Enterprise Knowledge Portal: The Concept

Using Virtual Manipulatives to Support Teaching and Learning Mathematics

Texas Woman s University Libraries

Social Media in Organizations

ESTABLISHING A TRAINING ACADEMY. Betsy Redfern MWH Americas, Inc. 380 Interlocken Crescent, Suite 200 Broomfield, CO

Chamilo 2.0: A Second Generation Open Source E-learning and Collaboration Platform

Three Strategies for Open Source Deployment: Substitution, Innovation, and Knowledge Reuse

Core Strategy #1: Prepare professionals for a technology-based, multicultural, complex world

Towards a Collaboration Framework for Selection of ICT Tools

Pragmatic Use Case Writing

Total Knowledge Management. May 2002

Knowledge Management in an IT-Help Desk environment Gunnar Ingi Ómarsson

UniConnect: A Hosted Collaboration Platform for the Support of Teaching and Research in Universities

Five Challenges for the Collaborative Classroom and How to Solve Them

Requirements-Gathering Collaborative Networks in Distributed Software Projects

University of Delaware Library STRATEGIC PLAN

Software Maintenance

AQUA: An Ontology-Driven Question Answering System

EdX Learner s Guide. Release

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC

A Coding System for Dynamic Topic Analysis: A Computer-Mediated Discourse Analysis Technique

e-portfolios in Australian education and training 2008 National Symposium Report

What is PDE? Research Report. Paul Nichols

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.

PROCESS USE CASES: USE CASES IDENTIFICATION

COMMUNITY ENGAGEMENT

Applying Information Technology in Education: Two Applications on the Web

MASTER S COURSES FASHION START-UP

Human-Computer Interaction CS Overview for Today. Who am I? 1/15/2012. Prof. Stephen Intille

GALICIAN TEACHERS PERCEPTIONS ON THE USABILITY AND USEFULNESS OF THE ODS PORTAL

Introduction to Moodle

Knowledge Management for Learning: ICT System Affordances and the Impact of Order of Use

DICTE PLATFORM: AN INPUT TO COLLABORATION AND KNOWLEDGE SHARING

A Study of Successful Practices in the IB Program Continuum

Expert Reference Series of White Papers. Mastering Problem Management

Learning in the digital age

Implementing a tool to Support KAOS-Beta Process Model Using EPF

Banal Creativity and Unique Creation What is Learning in a Learning Intensive Society? Riel Miller. Future of Learning Glasgow, June 25, 2005

Introduction to Modeling and Simulation. Conceptual Modeling. OSMAN BALCI Professor

21st Century Community Learning Center

MGMT 479 (Hybrid) Strategic Management

Introduction to the Revised Mathematics TEKS (2012) Module 1

Creating Meaningful Assessments for Professional Development Education in Software Architecture

Davidson College Library Strategic Plan

A cognitive perspective on pair programming

Generating Test Cases From Use Cases

Developing an Assessment Plan to Learn About Student Learning

Arkansas Tech University Secondary Education Exit Portfolio

Universidad EAFIT- Todos los derechos reservados

Student User s Guide to the Project Integration Management Simulation. Based on the PMBOK Guide - 5 th edition

MOODLE 2.0 GLOSSARY TUTORIALS

Deploying Agile Practices in Organizations: A Case Study

EOSC Governance Development Forum 4 May 2017 Per Öster

Personas in the User Interface Design. Xin Wang

RESOLVING CONFLICT. The Leadership Excellence Series WHERE LEADERS ARE MADE

A non-profit educational institution dedicated to making the world a better place to live

Indiana Collaborative for Project Based Learning. PBL Certification Process

Aviation English Training: How long Does it Take?

Specification of the Verity Learning Companion and Self-Assessment Tool

Evaluation of Learning Management System software. Part II of LMS Evaluation

Science Olympiad Competition Model This! Event Guidelines

A GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING

TotalLMS. Getting Started with SumTotal: Learner Mode

THE HUMAN SEMANTIC WEB SHIFTING FROM KNOWLEDGE PUSH TO KNOWLEDGE PULL

MAINTAINING CURRICULUM CONSISTENCY OF TECHNICAL AND VOCATIONAL EDUCATIONAL PROGRAMS THROUGH TEACHER DESIGN TEAMS

State Parental Involvement Plan

Mapping the Assets of Your Community:

Knowledge Management for teams and Projects. Chapter 1. Principles of knowledge management

Using Moodle in ESOL Writing Classes

Coordination Challenges in Global Software Development

Running head: THE INTERACTIVITY EFFECT IN MULTIMEDIA LEARNING 1

Copyright Corwin 2015

UCEAS: User-centred Evaluations of Adaptive Systems


NORTH CAROLINA STATE BOARD OF EDUCATION Policy Manual

Program Change Proposal:

A Study of the Effectiveness of Using PER-Based Reforms in a Summer Setting

Assessing and Providing Evidence of Generic Skills 4 May 2016

ICT + PBL = Holistic Learning solution:utem s Experience

Welcome to the Purdue OWL. Where do I begin? General Strategies. Personalizing Proofreading

Using Blackboard.com Software to Reach Beyond the Classroom: Intermediate

M55205-Mastering Microsoft Project 2016

Technology in the Classroom

Integrating simulation into the engineering curriculum: a case study

Practitioner s Lexicon What is meant by key terminology.

PowerTeacher Gradebook User Guide PowerSchool Student Information System

TIMSS ADVANCED 2015 USER GUIDE FOR THE INTERNATIONAL DATABASE. Pierre Foy

Different Requirements Gathering Techniques and Issues. Javaria Mushtaq

Annual Report for Assessment of Outcomes Fire Protection Technology (FP) Outcomes Assessed for the AAS degree in Fire Protection

STANDARDS AND RUBRICS FOR SCHOOL IMPROVEMENT 2005 REVISED EDITION

Program Assessment and Alignment

Storytelling Made Simple

Designing a Rubric to Assess the Modelling Phase of Student Design Projects in Upper Year Engineering Courses

The Condition of College & Career Readiness 2016

Sharing Educational Knowledge and Best Practices in Edu-Sharing

EQuIP Review Feedback

Preliminary Report Initiative for Investigation of Race Matters and Underrepresented Minority Faculty at MIT Revised Version Submitted July 12, 2007

Transcription:

WikiAtoms: Contributions to Wikis as Atomic Units Hanrahan, Quintana-Castillo, Michael Stewart, A. Pérez-Quiñones Dept. of Computer Science, Virginia Tech. {bhanraha, rqc, tgm, perez}@vt.edu ABSTRACT Corporate wikis have suffered from low adoption rates, preventing them from reaching the critical mass required for a sustainable and useful repository. We contend that the lack of support for collaborative knowledge management is a contributing factor to this problem. In order to better prepare wikis for collaborative knowledge management we present the idea of WikiAtoms. WikiAtoms treat individual ideas and contributions on the wiki as atomic units of information. These atomic units enable interaction techniques that better support the knowledge management lifecycle (generate, codify, coordinate, and transferring) as outlined by Davenport and Prusak. In this paper we first discuss related projects and research. We then motivate the concept of WikiAtoms, by exploring the gaps of functionality that hinder collaborative knowledge management in corporate settings. After which, we illustrate how WikiAtoms help to bridge these gaps through several examples of interaction techniques. INTRODUCTION Corporate wikis have suffered from low adoption rates, preventing them from reaching the critical mass required for a sustainable and useful repository [7, 9]. We contend that the lack of support for collaborative knowledge management is a contributing factor to this problem. This is evidenced by the number of issues with corporate wikis found in previous studies. Holtzblatt et al. [9] enumerated a number of factors hindering wiki adoption, many of which point to their lack of support for collaborative knowledge management. Hindering factors include varying levels of proficiency with wiki editors, extra costs of sharing content, unwillingness to share unfinished work, data ownership, dynamic access control, and usability problems. Furthermore, Grudin and Poole [7] also discussed factors that hinder wiki adoption, some of which indicate similar problems with collaborative knowledge management. Factors related to knowledge management include reluctance to edit other s work and mismatching of management and worker expectations causing further Copyright is held by the authors. Submitted to GROUP 2010 Workshop: CIorg. reluctance to contribute and participate. Our main objective is to re-conceptualize workers interactions with the corporate wiki for better support the knowledge management lifecycle. To achieve this goal we first look for insight on how groups manage knowledge, which is a driving motivation for wiki appropriation. In our investigation we found that previous research has identified critical processes to achieve organizational learning and knowledge management. These processes are namely generating, codifying, coordinating, and finally transferring knowledge [6]. We use these processes to frame our analysis of difficulties associated with corporate wikis and our proposed interaction techniques to mitigate them. Building on the knowledge management lifecycle, we propose several requirements for corporate wikis to better support collaborative knowledge management. First, corporate wikis must support lightweight contribution of ideas with little regard for formatting and social concerns. Second, corporate wikis must facilitate the codification or reorganization of a collection of contributions. Workers need to be able to readily identify and move pieces of information without resorting to costly manipulations such as textual cut-and-paste. Third, coordination of ideas in traditional wikis is hindered by their lack of support for discussion. Thus, we propose that conversations about contributions must be embedded and situated within the context of the content that they reference, potentially increasing content and process common ground within a group [5]. Fourth, to finally transfer knowledge to others, group wikis must promote alignment of organizational expectations regarding content quality by supporting mechanisms of crystallizing matured content. Through the realization of these aspects we aim to bridge the gaps hindering collaborative knowledge management. In this paper we propose to satisfy these functionalities through the concept of WikiAtoms. WikiAtoms treat individual ideas and contributions in the brainstorming stage as indivisible pieces of knowledge in the form of conversational information. Each WikiAtom is a single unit of information, meant to be limited in size to encourage lightweight discussion, empower different voices, and align management/worker expectations. Throughout the process, WikiAtoms may be re-arranged and pieced together to form more cohesive and coherent pieces of knowledge. When a group consensus is achieved on the maturity of the knowledge, individuals in the group may choose to crystallize it and transition it to a traditionally structured wiki page. If group consensus is

not achieved or broken, the knowledge will become fragmented clearly indicating the disagreement. As consensus is repaired the fragments of knowledge will again be crystallized and fused together. Through this additional layer to a corporate wiki, we can better support brainstorming, reorganization, coordination, and the eventual crystallization of knowledge. RELATED WORK There have been several research projects that have explored different strategies to solve problems that we are approaching. There are also several different models of knowledge management that we surveyed while conducting our research. Several models of knowledge management deal mostly with the large scale dissemination of knowledge through an organization. One such model identifies three processes including learning loops, disseminating knowledge, and applying knowledge [13]. Another model emphasizes the impact of different structures and forms of the organization [8]. Exploration of these models led us to concentrate more on models dealing specifically with knowledge creation, as the knowledge management models where too broad for our purposes. One such model we encountered was that of Nonaka, in this model the stages of socialization, externalization, internalization, and combination are numerously iterated [12]. While this model is useful from many standpoints, it focuses on the bidirectional transfer of tacit and explicit knowledge within an organization. Through this model we realized we were interested in a model that more directly focused on how organizations handled knowledge. We found this in the work of Davenport and Prusak, who outlined how organizations accomplished this through the 3-stage model of generate, codify/coordinate, and transfer [6]. For the purposes of our interface we separated the second stage, codify/coordinate, into two distinct interactions. Several projects have adapted the work done in the Semantic Web area to provide better mechanisms for the organization of a wiki. These projects are addressing a different scope of organization and are more focused on the overall structure of the wiki and connections between pages. One exemplary project is SweetWiki, a wiki that was built to leverage different technologies from the semantic web community [3]. SweetWiki, is primarily focused on improving access to information already contained within the wiki, through the use of new emerging standards like XHTML. In contrast we are concerned more with the individual pages of the wikis and the knowledge that they represent. A project that has similar goals of better organizing wikis but again addresses a different scope is Savvy Wiki [10]. Savvy Wiki has a similar goal of providing a method to organize fragmentary knowledge. However, in Savvy Wiki the fragments or units of information are the different pages of the wiki. Savvy Wiki provides mechanisms to create a more structured wiki overall, again this is in contrast with the scope of our project. Where Savvy Wiki is concerned with the fragmentary knowledge contained throughout different pages, we are concerned with the organization of the fragmentary knowledge within a page. A project that aligns with both the scope of our project and one of our goals of better organization within pages is Vispedia [4], which provides visualizations to assist structuring and organizing semi-structured content. Vispedia, however, is interested in cases where semi-structured data is available but un-organized. Our system is concerned with the early stages of knowledge generation where there is little to no data available. A system that shares our goal of lightweight knowledge capture is Mail2Tags [11]. Mail2Tags is a system that uses tags to organize and make available different emails of interest to the communities that have expressed interest in the topic. We differ from this system in that we are interested in the capturing of individual ideas, refactoring them, and finally maturing these into a document such as a wiki page. One would be remiss to not mention Google Wave a product that is similar to ours in several ways. Google Wave has a few features that are similar to ones that we are proposing. They, however, focused more on conversations in a goal to replace or improve email. In contrast, we have a focus on producing a document that a conversation occurs around, rather than within. We also focus on the refactoring of knowledge instead of only editing and adding information. Another group of systems that is somewhat similar to Wiki- Atoms is mind-mapping software. Systems such as Free- Mind [2], provide a method to organize ideas or notes similar to WikiAtoms. A primary difference is that WikiAtoms are a means to an end document, whereas, mind-mapping is itself the end document. While mind-mapping software may lead to a better understanding that informs a better document, WikiAtoms is meant to morph into a document itself. Another key difference is the complexity of the medium, mindmapping software is a much richer medium in which one can use aspects such as color, spacial relationshps, and language to express meaning. Whereas, WikiAtoms is simplistic, language and structure are the only aspects used in the medium to express meaning. MOTIVATION FOR WIKI ATOMS We group the different issues discovered by previous research into the four stages of knowledge management as outlined by Davenport and Prusak [6]. First, the generation stage or brainstorming. In our categorization of prior work, we group several issues into this stage: the difficulties found with the usability of entering new information [7, 9], the extra cost of entering or contributing information [9], collisions in wiki editing (see [1]), employee-manager expectations mismatch [7], and anxiety of sharing work in progress [7, 9]. Second in the codification stage, we group the difficulties associated with reorganizing the information contained on the page. The stage also includes the usability problems of

Figure 1. Entering new content for brainstorming while causing a low impact to the rest of the page. switching between viewing and editing of the information [9]. The third stage is coordination and we group data ownership problems here [9]. At this point in our research, we do not address the transfer stage, other than to provide more affordances for the reader to determine what is finished and unfinished. However, we do concern ourselves with the crystallization of knowledge in preparation for transfer. WikiAtoms supports these stages in the following ways. It better supports Generation by allowing easy entry of new WikiAtoms onto the page, without particular concern for where they are. By placing restrictions which limit content entry, WikiAtom attempts to lower managerial expectations, and thereby worker anxiety for sharing undeveloped ideas. Holtzblatt, et. al. found that pages with distinct items, such as bulleted lists, seemed to better address issues with ownership of data [9]. In this vein, WikiAtoms employs the concept of atomicity providing clear barriers to users. Wiki- Atoms better supports Codification and Coordination through the facilities of restructuring and comment- and questionposing, respectively. WikiAtoms also supports Crystallization through the maturation of atoms into a wiki page. Cross-cutting these stages is the concept of unfinished vs. finished work. We use WikiAtoms to better afford crystallization rather than simply bulleted lists vs. prose. That is, currently there is no clear demarcation of a concept that is in-progress, no feel for where the new ideas that are not yet integrated belong. INTERACTION TECHNIQUES In this section, we illustrate how we address the various pitfalls of group collaboration from traditional wikis with Wiki Atoms. Before using an example scenario, we first call out how specific functions of Wiki Atoms address the issues outlined in the introduction. Generation Figure 2. Reordering the WikiAtoms on a page. Figure 3. a WikiAtom a child of another. In (Figure 1) we illustrate how we better support the generation stage through the quick capture of ideas from collaborators. Here different collaborators are entering ideas, these ideas are properly attributed and currently unorganized, indicating that this page is still in flux. To add new atoms, a user will double-click the new atom space and quickly adds another idea or atom to the page. In this way the collaborators do not concern themselves with formatting or organization and can focus instead with seeding new ideas and knowledge into the page. Through the use of these atomic units, multiple users adding new ideas will not conflict with each other. Additionally, through the affordances that WikiAtoms gives to the page, expectations are more properly aligned between managers and workers. Codification In (Figure 2) we illustrate how the atoms are able to be reorganized and related to each other. Users can move atoms to change their order as well as their depth in the hierarchy. Figure 3 illustrates how ideas are related to each other through ancestor relationships. In this way the collection of atoms can bond together and topics or sections begin to emerge. Also, new ideas are more easily incorporated into the existing structure as they arrive. Coordination In Figure 4 we illustrate how having discussions on individual WikiAtoms functions within the atoms. Discussions are brought to the forefront of the interface and are directly embedded within the page and treated themselves as Wiki-

Comment I agree that would be cool, do you want to only support drag and drop or what? Crystallize, I agree that would be cool, do you want to only support drag and drop or what? I agree that would be cool, do you want to only support drag and drop or what? Done Figure 4. Hovering over a WikiAtom and you can comment or discuss it, placing a comment inside the WikiAtom. Atoms. Through this discussion, groups can coordinate and seek agreements on the various ideas that are being proposed and incorporated into the wiki page. Crystallization In its final stage of the lifecycle, WikiAtoms, having been organized and related to others, fuse together to form complete and crystallized sections and pages. In Figure 5 we illustrate the process of starting with atoms, fusing them together, and finally performing some quick edits to make them read more naturally. In this way the curator of this information does not have to restructure the wiki page as it is crystallized, it happens through the interactions of the group. This last stage of curation or crystallization is mostly concerned with the language of the atoms not the content or structure. Example Scenario To further illustrate the interaction techniques that we have proposed in this section, we will outline a brief scenario of use. The scenario that we will use is a development group forming the requirements for a new system named WikiAtoms. The development group consists of the team lead() and two developers ( and.) has taken the role of curator for this page, but any of the actions can be done by any member of the team. The requirements gathering process is initiated by, Requirements Gathering. [1] The system should have the the ability to reorganize ideas. It should accomplish this through drag and drop [2] Figure 5. The process of going from WikiAtoms to a wiki section, citations provide provenance to the original atoms. when he posts the WikiAtom suggesting that the team begin requirements gathering. This is followed by a brainstorming stage to determine which features should be supported, as each team member adds suggested features as WikiAtoms (Figure 1.) After several requirements have been gathered on the page, begins to reorganize the order (Figure 2) and structure (Figure 3) of the WikiAtoms on the page. The requirements section of the page now starts to take form, new ideas can be added and reordered throughout the process. At this point visits the page and finds has submitted a feature that he is excited about, he comments on the page which is now a child of the commented upon Wiki- Atom. Whenever this WikiAtom is moved the comment will travel with it. Following this visits the page and is satisfied with the number of ideas and decides that he is going to advance them into a section. As he does this he edits

the header and cleans up some of the language, as he does this he realizes that the WikiAtoms that were used to build this can be found later on easily by referring to the reference back to the atom. FUTURE WORK There remains an admittedly large amount of work for the WikiAtoms project. First, we plan to implement a Proof-of- Concept system to work through and finalize the different interactions discussed in this paper. Second, we will implement a quick capture system in OS X and Windows. Quick capture can be implemented by having a series of plugins for most of the existing knowledge management tools (emails, calendars, browsers) or by having services (e.g. OS X services) that capture the current text selection. The combination of these two, cover most of the applications used for knowledge manipulation today. We also want to look at setting this system on top of Twitter to provide a searchable repository, similarly to Mail2Tags [11] perhaps tweets with specific tags are added the the system as an atom. In the far future we plan to evaluate the impact of WikiAtoms on collaborative knowledge management applications, comparing the quality of ideas and the satisfaction of the group members to a traditional wiki application. REFERENCES 1. http://en.wikipedia.org/wiki/wikipedia:faq/technical. 2. http://freemind.sourceforge.net. 8. G. Hedlund. A model of knowledge management and the N-form corporation. Strategic Management Journal, 15(S2):73 90, 1994. 9. L. J. Holtzblatt, L. E. Damianos, and D. Weiss. Factors impeding wiki use in the enterprise: a case study. In CHI EA 10: Proceedings of the 28th of the international conference extended abstracts on Human factors in computing systems, pages 4661 4676, New York, NY, USA, 2010. ACM. 10. T. Nakanishi, K. Zettsu, Y. Kidawara, and Y. Kiyoki. Savvy wiki: a context-oriented collaborative knowledge management system. In WikiSym 09: Proceedings of the 5th International Symposium on Wikis and Open Collaboration, pages 1 8, New York, NY, USA, 2009. ACM. 11. L. Nelson, R. Nairn, and E. H. Chi. Mail2tag: Efficient targeting of news in an organization. In CSCW 2010 Workshop Paper: Collective Intelligence In Organizations, 2010. 12. I. Nonaka. A dynamic theory of organizational knowledge creation. Organization science, 5(1):14 37, 1994. 13. R. Sanchez and J. Mahoney. Modularity, flexibility and knowledge management in product and organization design. Managing in the Modular Age: Architectures, Networks, and Organizations, 2002. 3. M. Buffa, F. Gandon, G. Ereteo, P. Sander, and C. Faron. Sweetwiki: A semantic wiki. Web Semant., 6(1):84 97, 2008. 4. B. Chan, J. Talbot, L. Wu, N. Sakunkoo, M. Cammarano, and P. Hanrahan. Vispedia: on-demand data integration for interactive visualization and exploration. In SIGMOD 09: Proceedings of the 35th SIGMOD international conference on Management of data, pages 1139 1142, New York, NY, USA, 2009. ACM. 5. G. Convertino, H. M. Mentis, M. B. Rosson, A. Slavkovic, and J. M. Carroll. Supporting content and process common ground in computer-supported teamwork. In CHI 09: Proceedings of the 27th international conference on Human factors in computing systems, pages 2339 2348, New York, NY, USA, 2009. ACM. 6. T. Davenport and L. Prusak. Working knowledge: How organizations manage what they know. Harvard Business Press, 2000. 7. J. Grudin and E. S. Poole. Wikis at work: success factors and challenges for sustainability of enterprise wikis. In WikiSym 10: Proceedings of the 6th International Symposium on Wikis and Open Collaboration, pages 1 8, New York, NY, USA, 2010. ACM.