Knowledge Awareness: Bridging between
Shared Knowledge and Collaboration in Sharlok
Hiroaki Ogata, Kenji Matsuura, and Yoneo Yano
Dept. of Information Science and Intelligent Systems,
Faculty of Engineering, Tokushima University, Japan
E-mail: {ogata, matsuura, yano}@is.tokushima-u.ac.jp
URL: http://www-yano.is.tokushima-u.ac.jp/
Abstract: Sharlok (SHARing, Linking and lOoking-up
Knowledge) has knowledge building and collaborative
learning environment through sharing and looking up and
linking learners' knowledge. This paper proposes a
knowledge awareness(KA) for enhancing collaboration
opportunities in this situation. KA plays a role of
inducing collaboration by giving the learner the
information about other learners' activities within a shared
knowledge space. For instance, with messages as
"someone is looking at the same knowledge that you are
looking at.", "someone changed the knowledge which you
have inputted." the learner is induced to collaborate with
others who are interested in the same knowledge. The
spontaneous collaboration which is created by KA,
facilitates to refine and evolve both learners' knowledge and
shared knowledge.
1. Introduction
Knowledge acquisition type or open structured CAI systems
have been proposed. In such environments, the learner can provide
his/her own knowledge into the system. This environment improves
and keeps learners' motivation for learning [Yamamoto et al 89a].
Recently, researchers in this area attempt to provide technological
support for cooperative and collaborative learning advocated by
educational theories like, for example, knowledge building tools and
collaborative interface tools. However, few researchers attempt to
integrate knowledge building tool with collaborative interface.
We propose a knowledge building and collaborative learning
environment, called Sharlok (SHARing, Linking and lOoking-up
Knowledge) which integrates knowledge building and collaborative
interface tool. The characteristics of this environment are the
following:
- Sharlok allows the learners to share, look up and linking
knowledge provided by other learners.
- Learners can explore in shared hypertextual knowledge space
according to their interests. Therefore, users can seemlessly
learn to cover the multi-domain, which raises and keeps in a
high level their motivation.
- Both learners' knowledge and shared knowledge space are refined
and evolved through iteration of collaboration about the knowledge.
In this environment, it is necessary to bridge between knowledge
building and collaboration toward efficient learning.
Researchers in groupware and computer supported cooperative
work (CSCW) are investigating how technology can support
effectively the interactions between people. One of the elements for
increasing communication opportunities is awareness
[Dourish et al 92, Bly et al 93, Matsuura et al 95]. In computer supported
collaborative learning (CSCL), awareness can be used for enhancing
collaborative opportunities. Goldman identified three types of
student awareness: social, task, and conceptual [Goldman 92]. These
awareness are important for the success of efficient collaboration.
Moreover, Gutwin also proposed workspace awareness which is the
up-to-the-minute knowledge about other students' interactions within
shared workspace [Gutwin et al 95]. However, awareness for the success
of collaborative learning in shared knowledge space has not yet been
proposed.
We propose knowledge awareness (KA) for enhancing effective
collaboration in shared knowledge space. KA plays a role of
inducing collaboration by giving the learner the information on other
learners' activities in shared knowledge space beyond time and space.
For instance, with messages as "someone is looking at the same
knowledge that you are looking at." or "another learner changes the
knowledge which you have inputted." the learner is induced to
collaborate with others who are interested in the same knowledge.
In addition, the four types of awareness proposed by Goldman
and Gutwin are not provided until the user requests. We call these
types "passive awareness". In contrast, we propose "active
awareness" in which the system informs awareness to the user
automatically.
This paper describes the development of Sharlok and KA in
CSCL environment. We first discuss awareness in CSCW and
CSCL in section 2, and KA in detail in section 3. Section 4 presents an
overview of Sharlok, its interface and framework and describes how
knowledge awareness can be supported in this environment. Finally,
the concluding remarks are given in section 5.
2. Awareness
2.1 Awareness in CSCW
In CSCW, collaboration process is lead from
the following processes [Malone et al 94,
Kuwana et al 95].
- Co-presence:
It gives the feeling that the user is in a
shared work space with someone else at the same time.
- Awareness:
It is a process where users recognize each other's activities on the premise
of co-presence.
- Communication:
The user can exchange messages.
- Collaboration:
The user collaborates on the specific task with other users and
accomplishes the task and common goals.
- Coordination:
When we do collaborative work, we sometimes conflict the
partners. In that case, a coordination process is needed to resolve the
conflict towards effective collaboration.
Researchers in CSCW have already proposed the following awareness,
that are implemented using multi-media technologies to
bond physically distributed environments.
- to give information on the surrounding of the target user, e.g.,
Portholes [Dourish et al 92];
- to provide common or public space where users can meet,
e.g., Media Space [Bly et al 93]; and
- to simulate informal communicative opportunities in real world
using computers, e.g., VENUS [Matsuura et al 95].
2.2 Awareness in CSCL
Awareness is important for effective collaborative
learning and it plays a part on how the learning environment creates
collaboration opportunities naturally and efficiently.
Social awareness provides information on social relationships within the
group to carry out the task, e.g., the role in the group. Task
awareness shows how the learners accomplish the task. Concept
awareness is the awareness of how a particular activity or knowledge
fits into the learner's existing knowledge or completes the task.
Workspace awareness is the up-to-the-minute knowledge about other
learners' interactions within shared knowledge space.
In contrast to the four awareness, KA is the information
about other learners' activities in shared knowledge space (see table 1).
Table 1: Types of awareness.
3. Knowledge Awareness
We divide their activities into (1) "look up", (2)
"change", and (3) "discuss". Sharlok monitors and memories of these
3 activities. "Look up" activity means looking up and refer shared
knowledge. This awareness provides episodicaly collaborative chances
where the user talks to another learner. "Change" includes creating,
updating and deleting knowledge or links. For instance, by watching
this action, Sharlok informs the learner that someone has updated the
knowledge her/she offered. If the learner is aware of someone who is
discussing about the same knowledge, he/she may join the discussion.
By discussing on the changed knowledge, shared knowledge is refined
and feedback to the environment.
3.1 Time and Knowledge Proximity
We consider two dimensions of messages for KA: time
separation and knowledge separation (see table 2). Same time type
KA informs that other learners are doing something at the same time
that the learner who is using the system. This awareness easily
mediates the collaboration in real time. Different time type KA
provides the encounters beyond time using learners' past actions.
Same knowledge type KA is a message on other learners' activities
which have relevant to the knowledge that the leaner is looking at,
discussing on, or changing. This message leads the learner to
collaborate with others who are interested in the same knowledge.
Different knowledge type KA is an awareness that informs other
learners' actions which have no relation with the knowledge that the
learner is using. Through this awareness, the learner may be
cognizant of unknown but important knowledge.
Table 2: Message types of knowledge awareness.
3.2 Passive and Active Knowledge Awareness
From the point of view of providing awareness, we divide KA
in "passive awareness" and "active awareness". While, in a passive
one, the system does not show awareness information until the learner
requests it, in the active awareness, the learner is autonomously
informed during his/her interaction with system. Sharlok induces
spontaneous collaboration between learners using active awareness.
For instance, a leaner (Mr. A) can starts to discuss with another
learner (Mr. B) using information that Mr. B has updated from the
knowledge that Mr. A had provided. Then Mr. A learns from Mr. B.
Currently, The default rules of active KA are only same time and same
knowledge type. A learner can modify them for his/her own learning
style.
4. Sharlok
Sharlok includes shared knowledge space, awareness, and collaboration modules.
We developed them using Tcl/Tk, Tcl-DP in a UNIX workstation.
The system consists of several
clients and a server connected via Internet.
Sharlok uses Holmes (Hypertext and
semi-Object oriented Learners' MEmory System) as a shared
knowledge space. The collaboration is supported by GroupKit [Roseman et al 92].
4.1 Holmes: Shared Knowledge Space
Holmes integrates hypertext and semi-object-oriented database technology.
Holmes handles shared knowledge using TRIAS [Yamamoto et al 89b] which allows users to add, delete or change attributes or values at
any time during its use. TRIAS represents data with triplets by a
small grain size as (object, attribute, value), and it automatically
links triplets which have the same element.
As in figure 1, search button in the main window opens
the browsing window in which the learner can start looking up
knowledge. Class button opens the type window in which the
learner inputs knowledge. Question button allows the learner to
create discussion.
- (1) Sharing knowledge:
- Type window shows the class definition and its hierarchy among
subjects by tree structured knowledge layer. In this window,
a learner can add, delete, or rename attribute or subclass.
Using "All Object" button, the system shows all the objects of the
selected class into the object list window. By selecting the "New
Object" button, a learner can create a new knowledge as an object.
The data of Holmes can be not only text but also figure or image.
- (2) Looking up knowledge:
- In the Browsing window a learner can look up the knowledge by
selecting ``object'', ``attribute'' and ``value'' in turn as in a search
condition. Then the system gives the results into the Objects list
window and shows the knowledge (object) in the object window such
as "physics object" in the figure. The question button in the object
window is used for starting collaboration.
- (3) Linking knowledge:
- By selecting add explicit link menu in the object window, the
learner can link the knowledge (object) as an explicit link. In other
hand, TRIAS generates automatically implicit links between triplets.
Learners obtain
relevant knowledge by "Explicitly linked to/from" and "Implicitly
linked to/from" in the window.
Figure 1: Example screen of Holmes.
4.2 Knowledge Awareness
Using learners' history, KA facilitates
encountering other learners not only in real time but also in past time.
Sharlok monitors the learners' activities in the shared knowledge space
and stores them as learners' history. Passive KA are
displayed through fetching the learners' history when the learner
requests it. In contract, active KA are generated according to the rules
or conditions. The rules are triggers for the display of messages.
As in figure 2, the
same time and different knowledge type KA are autonomously
displayed in the message window. The learner can start or join the
discussion by selecting "Yes" button. When the learner requests KA
by selecting the menu, Sharlok tells him/her the information in
"Knowledge Awareness" window. Since KA window shows
conference names, their schedules and their participants respectively,
the learner can start or join the discussion by selecting a conference
name, and see the contents of the discussion using "Content" button.
Figure 2: Example screen of knowledge awareness.
4.3 Collaboration
Figure 3 shows an example of collaboration in Sharlok. The
system displays the conference window when a conference starts. This
window shows up-to-minute conference names and their respective
participants. By selecting conference name, a learner can join the
discussion. The question button in the main window and the object
window are used to start collaboration. After a learner selected the
button and wrote his/her question, Sharlok calls other learners for the
collaboration using their respective message window. If the learner
pushes "Yes" button in the window, Sharlok starts up a text tool,
a drawing tool and the knowledge (object) for discussion. In the text
tool, the only one learner who has the speaking right can write his/her
idea. If another learner requests the right to speak his/her opinion and
the current writer gives the right, the requesting learner becomes the
next writer. In figure 3 a writer is ogata and the next one will be mat.
Moreover, participants can use a drawing tool for a discussion. This
tool shows their mouse pointers and allows them to draw figures at
the same time.
Figure 3: Collaboration screen of Sharlok.
5. Conclusion
In this paper, we described Sharlok which has knowledge
building and collaborative learning environment through sharing and
looking up and linking learners' knowledge. Through this
environment, the learners cover the lack of mutual knowledge each
other by sharing their knowledge and they can confirm or correct the
knowledge by collaboration. We proposed knowledge
awareness (KA) for enhancing collaboration opportunities. That is,
KA plays a role of inducing collaboration by giving the learner the
information about other learners' activities in shared knowledge space.
We believe that KA can bridge between a
shared knowledge space and a collaboration
well toward efficient collaboration.
References
- [Bly et al 93]
Bly, S. A., Harrison, S. R. and Irwin, S. (1993): Media
Spaces:Wringing People Together in a Video, Audio, and Computing
Environment, Comm. ACM, Vol. 36, No. 1, 28-45.
- [Dourish et al 92]
Dourish, P. and Bly, S. (1992): Portholes: Supporting
Awareness in a Distributed Work Group, Proc. CHI '92, 541-548.
- [Goldman 92]
Goldman, S. V. (1992): Computer Resources for Supporting
Student Conversations about Science Concepts, SIGCUE Outlook, Vol.
21, No. 3, 4-7.
- [Gutwin et al 95]
Gutwin, C., Stark, G., and Greenberg, S. (1995), Support
for Workspace Awareness in Educational Groupware, Proc. CSCL '95.
- [Kuwana et al 95]
Kuwana, E. and Horikawa, K. (1995), Coordination Process
Model - based Design for Synchronous Group Task Support System,
Tech. Reports of IPSJ, Groupware, No. 13, 13-1, 1-6.
- [Malone et al 94]
Malone, T. et al. (1994): The Interdisciplinary Study of
Coordination, ACM Computing Surveys, Vol. 26, No. 1.
- [Matsuura et al 95]
Matsuura, N., Hidaka, T., Okada, K. and Matsushita, Y.
(1995): VENUS: An Informal Communication Environment Supporting
Interest Awareness, Trans. of Information Processing Society of Japan,
Vol. 36, No. 6, 1332-1341.
- [Roseman et al 92]
Roseman, M. and Greenberg, S. (1992): GroupKit: A
Groupware Toolkit for Building Real-time Conferencing Applications,
Proc. CSCW '92, 43-50.
- [Yamamoto et al 89a]
Yamamoto, Y, and Kashihara, A. (1989): A Modeling of
Knowledge Stability in Open Structured CAI, The Trans. of Institute of
Electronics, Information and Communication Engineers, D-II, Vol.
J72-D-II, No. 9, 1459-1471.
- [Yamamoto et al 89b]
Yamamoto, Y., Kashihara, A., Kawagishi, K., and
Tsukamoto, N. (1989): A Tool for Construction of Personal Database :
TRIAS, Trans. of IPSJ, Vol.30, No. 6, 733-742.
Acknowlegements
This research is supported by the Grant for Scientific Research (A)
No. 07308016 from the Ministry of Education of Japan,
the Research Grant from the Telecommunications Advancement Foundation,
and the Sasagawa Scientific Research Grant from the Japan Science Society.