<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>A Learning Interaction Memory using Contextual Information</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>S. A. Siebra</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>1 , A. C. Salgado</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Centro de Informática - UFPE, Caixa Postal 7851</institution>
          ,
          <addr-line>Cidade Universitária, CEP 50732-970 Recife - PE -</addr-line>
          <country country="BR">Brasil</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>LIP6, University Paris 6</institution>
          ,
          <addr-line>8 rue du Capitaine Scott, 75015 Paris</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Some of the main weaknesses of the current Computer Supported Collaborative Learning Environments (CSCLE) include using inadequate persistence mechanisms to keep track of the discussions. Moreover, CSCLE also neglect the importance of contextual information to provide the correct cues to interpret sentences. In this light, this paper proposes the creation of a Learning Interaction Memory (LIM) to store the learning interactions occurred in CSCLE. It will be modelled in a multidimensional structure so that interactions can be viewed from different perspectives and could be presented selectively, according to users' needs. The information contained in the LIM can be dynamically adapted to the current situation. This is done to provide better just-in-time feedback for students and teachers.</p>
      </abstract>
      <kwd-group>
        <kwd>CSCLE</kwd>
        <kwd>Context</kwd>
        <kwd>Learning Interaction Memory</kwd>
        <kwd>Multidimensional Modelling</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Collaborative Learning is a strategy in which small teams, each with students of different levels of
ability, use a variety of learning activities to improve their understanding of a subject. Each member of a
team is responsible not only for learning what is taught but also for helping teammates learn, thus creating an
atmosphere of achievement and collaboration
        <xref ref-type="bibr" rid="ref16">(Dillenbourg 1999)</xref>
        .
      </p>
      <p>
        As Vygotsky (1978) pointed out, “in a collaborative scenario, students interchange their ideas for
coordinating when they work for reaching common goals. When dilemmas arise, the discussion process
involves them in learning”. When learners work in groups they reflect upon their ideas (and those of their
colleagues), explain their opinions, consider and discuss those of others, and as a result, they learn. In this
way, each learner acquires individual knowledge from the collaborative interaction. In fact, interacting with
our peers gives us a forum to discuss our ideas, to take a stand on our views, to reflect about and to elaborate
on them. Consequently, the capture of the context related to each interaction (to better characterize the
discussion), the storage and subsequent analysis of collaborative interactions is fundamental for the
evaluation of the learning and teaching processes, and for the provision of support to teachers and students.
In this state of affairs, a basic requirement to support this analysis of collaborative interactions is to provide
an adequate persistence mechanism to store the interactions. Without persistence, interaction is ephemeral
and cannot be shared afterwards with people who were not involved at the time it occurred
        <xref ref-type="bibr" rid="ref2">(Borges and Pino
2000)</xref>
        . With an adequate persistence mean, the interactions will constitute what we call Learning Interaction
Memory (LIM), which make past information about the interactions readily and selectively available when
required.
The LIM should be modelled in such way that stored interactions can be viewed from different perspectives
(e.g. information can be easily crossed or filtered) and could be presented selectively, according to users'
needs (i.e. depending on their context, users could access different information). Indeed, the LIM model has
to facilitate the interaction analysis as means to provide access to the information and construction and
generation of customized reports to teachers and students. Designing data models to support this analysis
requires a different approach called multidimensional modelling
        <xref ref-type="bibr" rid="ref21">(Kimball et al. 1998)</xref>
        which organises and
summarises large amounts of data so it can be evaluated quickly using on-line analysis and graphical tools.
Other point to consider when constructing a complete model to store the learning interactions is to discover
and register the context where each interaction occurred. Context is a collection of relevant conditions and
surrounding influences that make a situation unique and comprehensive (Brézillon 1999). Thus, to fully
understand many actions or events, it is necessary to access relevant contextual information (Brézillon 1999).
For example, understanding why a student is finding it difficult to complete a task or to answer a question
depends on what his/her knowledge level is, whether his/her workgroup is good or bad, what is the difficulty
level of the task or question. In the interaction analysis the more details the system can provide about user’s
interactions, the better support it can give to teachers and students in the reflection process and to complete
their activities based on historical informations.
      </p>
      <p>
        Through the analysis of the contextualized information stored in the LIM, it will be possible to characterize
interactions for a better understanding of the collaborative learning process and to give support to teachers
and students in the reflection process and to complete their activities based in historical information.
In this light, this paper proposes the creation of this LIM to store the learning interactions occurred in
CSCLE. This LIM will be modelled in a multidimensional structure (implemented using a data warehouse
        <xref ref-type="bibr" rid="ref20">(Inmon 1996)</xref>
        ) and analysed via On-Line Analytical Processing (OLAP)
        <xref ref-type="bibr" rid="ref21">(Kimball et al. 1998)</xref>
        . As result, the
interactions can be explored in different dimensions and levels of detail, and specific feedback can be
provided to both teachers and students (an advantage over common log files). The LIM includes contextual
information in its model to enrich the stored knowledge. This paper also shows some uses of the contextual
information in the LIM.
      </p>
      <p>The remainder of this document is structured as follows: Section 2 presents the reasons to create the LIM and
the way to model it. Section 3 discusses identifying of context in CSCLE, context levels and the dynamic
dimension of the context. Section 4 presents our proposal for the LIM. Section 5 describes the reasons for
contextualizing the information in the LIM. Finally, section 6 presents our conclusions and suggestions for
further work.</p>
    </sec>
    <sec id="sec-2">
      <title>The Learning Interaction Memory (LIM)</title>
      <p>
        In Computer Supported Collaborative Learning Environments (CSCLE), learning is promoted by peer
interaction (either between students or students and more experienced collaborator). Thus, learning takes
place through interactions and what is learned can be used when the learner tries to solve a similar problem
independently.
Nowadays, there are several proposals of CSCLE (e.g.
        <xref ref-type="bibr" rid="ref18 ref19">(Eleuterio, Barthès and Bortolozzi 2002; Fuks, Gerosa
and Lucena 2003)</xref>
        ) that provide a wide variety of interaction mechanisms such as forums, blackboards, chats,
email and videoconferences. However, one of the main problems with the use of interaction mechanisms in
CSCLE is the frequently inappropriate match between the interaction mechanism available and the
persistency required
        <xref ref-type="bibr" rid="ref2">(Borges and Pino 2000)</xref>
        . Group members may find it difficult to recall and justify their
decisions when using interaction mechanisms with low or no persistence. Important information may be lost
or need to be reproduced several times in order to achieve the desirable level of common knowledge
        <xref ref-type="bibr" rid="ref2">(Borges
and Pino 2000)</xref>
        .
      </p>
      <p>
        Although many CSCLE
        <xref ref-type="bibr" rid="ref14 ref18 ref19 ref29">(Constantino-González and Suthers 2001; Eleuterio, Barthès and Bortolozzi 2002;
Fuks, Gerosa and Lucena 2003; Soller, Wiebe and Lesgold 2002)</xref>
        provide a way to store previously sent or
received messages (e.g. by using sequential log files, normally organized in temporal order), what it is really
needed is a common space to store the information in order to comfortably refer to it and add new
contributions. This common space will be the LIM. Thus, the LIM is the record of the complete group
interaction process. It is a common organized memory that corresponds to the discussion database. It is the
result of a process of accumulating data generated by group members during discussions in synchronous and
asynchronous tools.
      </p>
      <p>
        This dialogue history is viewed as an important resource in collaborative dialogue since it provides a
common reference to previous activity (unlike most spoken dialogues) that may encourage reflection and
more effective collaboration
        <xref ref-type="bibr" rid="ref13">(Collins and Brown 1988)</xref>
        . This kind of information would help teachers to track
students’ evolution process. Besides, the analysis of the group memory would enable users to reuse historical
information to solve future problems, reminding participants of previous ideas (encouraging elaboration on
them) and possibly serving as an agenda for further work.
      </p>
    </sec>
    <sec id="sec-3">
      <title>2.1 LIM´s Modelling</title>
      <p>
        For the purpose of facilitating the execution of analytical analysis, the LIM will be modelled in a
multidimensional structure
        <xref ref-type="bibr" rid="ref21">(Kimball et al. 1998)</xref>
        , implemented using a data warehouse
        <xref ref-type="bibr" rid="ref20">(Inmon 1996)</xref>
        . Indeed,
using multidimensional modelling the LIM’s information can be viewed from different perspectives (e.g.
information can be easily crossed or filtered) and could be presented selectively, according to users' needs.
Besides, if the LIM is modelled in a multidimensional way, analytical queries can be applied in it using
OLAP technology
        <xref ref-type="bibr" rid="ref21">(Kimball et al. 1998)</xref>
        . OLAP queries can be used as much by the users as by the CSCLE to
support students and teachers. In this way, it will be possible to answer questions such as: which kind of
knowledge has been shared within the environment? Which members are participating more actively? Which
are the most frequent problems that have been found during the learning processes via the environment?
Which topics are being more difficult to students? Which students are not motivated? Which students have
already faced the problem Y, considering the context X?
The LIM considers contextual elements (such as access time, access local, user level and role that users are
playing during the interaction) in its modeling to adapt dynamically its information to the concrete situation
based in past facts. This is important because making explicit and using context in collaborative learning is a
way to improve the conditions in which each student participates in the group take into account his/her
specificity.
      </p>
      <p>Thus, to build the LIM’s multidimensional structure, we had to proceed with an analysis of which contextual
elements will be considered relevant in a CSCLE, as a means to characterize each interaction in particular.
This is because the knowledge about the contextual elements related to the interactions is very relevant to a
better understanding of the collaboration.</p>
    </sec>
    <sec id="sec-4">
      <title>3. Identifying Context Information in CSCLE</title>
      <p>
        Learning always takes place in dynamic environments, characterised by a collection of relevant
conditions and surrounding influences that make a situation unique and comprehensive called context
(Brézillon 1999). Each attribute of the context (e.g. location, user level, user name, task name) is called
contextual information. Situations with apparently the same context can differ from each other in some
aspect. This diversity and unpredictability of the aspects are factors that influence the identification and
representation of contextual information related to group interactions
        <xref ref-type="bibr" rid="ref4">(Borges, Meire and Pino 2003)</xref>
        .
The issue of context has been an important area of research in recent years, although, there is no consensus
yet about what context really means, what its implications are and how it can be generalised
        <xref ref-type="bibr" rid="ref11 ref3">(Borges et al.
2004)</xref>
        . Several domains
        <xref ref-type="bibr" rid="ref15">(Brézillon 1999; Brézillon 2002; Dey, Salber and Abowd 2001)</xref>
        have already
elaborated their own working definition of context and Bazirre, Brézillon and Tijus (2003) show that all the
definitions found on the web can be assembled around six questions:
· Who? - Information about people
· When? - Information about Time and Historical Information
· Where? - Information about environment
· How? - Information about user’s action plans
· What? - Information about users activities in progress
· Why? - Information about the reasons related to the user actions
Until now, most researchers
        <xref ref-type="bibr" rid="ref12 ref17 ref22 ref25 ref31 ref5">(Bouquet et al. 2003; Byun and Cheverst 2001; Dourish and Bellotti 1992;
Pasquier, Brézillon and Pomerol 1999; Young 2003)</xref>
        are concerned with one context, very few by different
contexts at different granularity as in a collaborative community
        <xref ref-type="bibr" rid="ref11 ref3">(Borges et al. 2004; Brézillon et al. 2004)</xref>
        . In
CSCLE, one must deal with several contexts at different granularity, such as the context of the group (why
this group is constituted), the individual contexts of the members (e.g. their technical background) and the
context of the project (e.g. the artefact to be built) (Brézillon et al. 2004).
      </p>
    </sec>
    <sec id="sec-5">
      <title>3.1 Context Granularity</title>
      <p>
        To model the LIM, we need to identify different types of contexts at different levels, trying to reach all
the elements related to CSCLE and trying to answer the questions mentioned in the last section that
summarise the definition of context (Bazirre, Brézillon and Tijus 2003). These contexts have not the same
granularity (Brézillon 2003b) and make difficult a simple representation of the contextual cues in the LIM’s
model. Thus, based in the generic conceptual framework for analysing the use of context in groupware
proposed by Rosa, Borges and Santoro (2003), we have organised context in five different categories,
resumed in Table 1 and described in the following. This organization will be useful to map out the
information that it must be captured to qualify each interaction in the LIM’s model.
1. Information about scheduled tasks (Task Context) - in CSCLE several tasks are possible (for example, to
study a lesson, do exercises, do tests, discuss about a subject, share files, or draw something). It is
necessary to keep information about these tasks in the LIM in order to identify what an individual or group
2. Information about people and groups (Individual and Group Context) - The knowledge about the
characteristics of individuals and the group as a whole is a resource that can be used by teachers to
encourage interaction and collaboration
        <xref ref-type="bibr" rid="ref23 ref4">(Pinheiro, Lima and Borges 2003)</xref>
        . This category includes:
· Group Context – it is important have in the LIM some knowledge about the group to understand the
evolution of the individuals in CSCLE;
· Individual Context - The elements in this category help to characterise the user, as well as let other
users better understand her/his doubts, difficulties and actions in the CSCLE. Some of the contextual
information in this category can be obtained from the user’s model (generally present in the CSCLE).
3. Information about the relationship between people and tasks (Interaction and Planning Context) - in
CSCLE it is important to know who is doing what, i.e. what the task’s execution plan and what is being
discussed into the environment. Indeed the interaction analysis is important for discovering more about the
student (e.g. her/his difficulties or doubts). This type of information is represented in two kinds of
context:
· Interaction Context that have information about the interactions occurred into the environment and
about users’ behavior when interacting;
· Planning Context – It consists of information about the course execution plan (generally present in the
pedagogical model of CSCLE). The Planning Context could be implemented using the idea of
proceduralised context and contextual graphs presented in
        <xref ref-type="bibr" rid="ref31">(Brézillon 2003a)</xref>
        . The interest of contextual
graphs is to do not limit the representation of a problem solving to the solution identified by the teacher,
but to account for all the variants of the learners that lead also to the same solution. This is the
difference between the official plan (made by the teacher) and the practices developed by students when
they "contextualize" the plan in order to tailor the problem solving to the context at hand. In learning,
an interesting side-effect of this approach is to identify clearly when a learner goes towards a dead-end
way before the learner be in it;
4. Information about the environment where the interaction takes place (Environment Context) - it consists
of information that characterises the environment where the interaction takes place and influences task
completion;
5. Information about tasks and activities already concluded (History Context) - the information in this
category tries to characterise the interactions that have already occurred. Its goal is to provide background
information about the experiences learned either from the same group or from similar tasks performed by
other groups. In this category, all contextual information generated is stored for future retrieval. This is
exactly the goal of the Learning Interaction Memory (LIM). It is the repository of the “group memory”
(including contextual elements). In this way a situation can be reconstructed with the context in which it
occurred. Since the LIM provides historical context, students and/or teachers can access past incidents.
This can also be used to share the latest news, seek advice and compare notes. Thus, it might be a source
of reflection for both the teacher and the student.
All these categories of context are at different levels of generality. For example, the task’s context is more
general than the group’s context because it is the context that everybody knows about what needs to be
accomplished within the CSCLE. The context of group contains more general contextual information than
the context of each individual (see Fig. 1). This does not imply that a context at one level is a subpart of a
more general context (Brézillon 2003b). Indeed, the context of any situation in a CSCLE can be understood
at different levels depending on the current focus (see Fig. 1). For instance, while executing a task (e.g.
develop a software program), the context of a student (individual context) can be explained in terms of the
perspective of the group. The context determines that the student A is, for example, building the module X
that will have to be integrated to the code being constructed by the students B and C.
      </p>
    </sec>
    <sec id="sec-6">
      <title>3.2 The Dynamic Dimension of the Context</title>
      <p>Everybody uses a large amount of knowledge (which may vary from one person to another) to picture a
situation. Pomerol and Brézillon (1999) proposed a classification for differentiating the contextual elements
related to task performing. The set of contextual elements that are relevant to the task execution and can be
mobilized to understand a given situated problem is called contextual knowledge. The knowledge that is
shared by all people involved but is not used to perform a task is called external knowledge. During the
execution of a task, a portion of the contextual knowledge is actually employed. This portion is called
proceduralised context. The proceduralised context is a part of the contextual knowledge which is invoked,
structured and situated according to a given focus.</p>
      <p>
        Context has a dynamic dimension intertwined with its static dimension. This dynamics comes from the fact
that along the learning process, a part of the contextual knowledge is assembled, organized, structured in a
proceduralised context
        <xref ref-type="bibr" rid="ref25">(Pomerol and Brézillon 1999)</xref>
        that is built and used at one step of the process, and
then stored in the LIM as contextual knowledge (sometimes in a different context level). For example, a
teacher establishes a problem (task context) and a group of students contextualize these tasks to develop
efficient practices. Put differently, each group of students develops their own practice, tailoring the problem
in order to take into account the current group context (e.g. background, ability, other group components),
which is particular and specific. Two groups having the same problem to solve will build two different
proceduralised contexts. It happens because they have different interpretations of the problem according to
their body of contextual knowledge (group context and individual context of the group members).
In fact, an important issue is the passage from contextual knowledge to proceduralised context
        <xref ref-type="bibr" rid="ref25">(Pomerol and
Brézillon 1999)</xref>
        . The contextual knowledge needs some further specification to perfectly fit the problem at
hand because the contextual knowledge is subjective and can be shared by many individuals
        <xref ref-type="bibr" rid="ref8">(Brézillon and
Pomerol 2001)</xref>
        . The result of this proceduralization process depends on the focus (e.g. a problem to solve)
        <xref ref-type="bibr" rid="ref8">(Brézillon and Pomerol 2001)</xref>
        . Thus, the LIM is a repository of shared contextual knowledge (divided in
levels as group and individual context) that was discussed or used by students to solve a given problem or
discuss about some subject. Two students that want to solve a similar problem to one discussed and solved
before, can access different information in the LIM (according to their focus) and they can use this
information to reach their goal. This is an example of the proceduralization process.
      </p>
      <p>A way to represent this proceduralization process is using contextual graphs (Brézillon 2003b). They will be
presented in the next section</p>
    </sec>
    <sec id="sec-7">
      <title>3.3 Proceduralised Context Building in a Contextual Graph</title>
      <p>A contextual graph (CG) is a context-based representation of a task execution (e.g. solve a problem or
discuss about something). CG is oriented without circuits, with exactly one input and one output and a
general spindle structure (Brézillon 2003b). A path (from the input to the output in a graph) represents a
practice, i.e. a way of executing a task with the application of selected methods and using selected contextual
knowledge.
is thus explicitly considered in the focus). Each contextual element could be found in one or more level of
context (see Table 2).</p>
      <p>One way to obtain an operational representation of a CG is to use production rules (Brézillon 2003b). An
example that represents the beginning of the contextual graph in Fig. 2 is:</p>
      <sec id="sec-7-1">
        <title>RULE-1 IF CE1 = (yes) THEN Check RULE-2 ELSE Check RULE-3</title>
      </sec>
      <sec id="sec-7-2">
        <title>RULE-2 IF CE2 = (yes) THEN Execute action A4 ELSE Execute action A1</title>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>4. Importance of the Contextual Information in the LIM’s Modelling</title>
      <p>The issue of context is central to interaction analysis. It provide the social, cultural and organisational
factors in which interaction emerges and on which the user will draw in making decisions about actions to
take and in interpreting the system’s and/or user’s response. Consequently, identifying the contextual
information relevant to characterise the interaction is very important to enrich and qualify the information
store in the LIM.</p>
      <p>Additionally, in conversation, context plays a fundamental role in disambiguating utterances: in many cases
only the context can provide the correct cues to give the right interpretation to a sentence. In situations where
geographically separated individuals have to collaborate (especially if they are interacting asynchronously),
technological support for understanding and storing the contextual information involved (for example,
location and users’ goals) is very important. For example, the choice of an example must be relevant in the
socio-cultural environment of the student. This identification of contextual information can help to clarify
users’ utterances, as well as to repair misinterpretations. Moreover, by knowing the context, teachers and
systems can decide better on which is the adequate feedback to the learner. In fact, context provides the
semantic enrichment of the LIM´s information and allows the CSCLE to better support user reflection.</p>
      <p>The contextualized historical information included in the LIM allow teachers and students to reflect upon
past interactions, and to learn from their (or other’s) past performances or errors.</p>
    </sec>
    <sec id="sec-9">
      <title>5. Conclusions and Future Work</title>
      <p>In the learning process the more details the system can provide about user’s interactions, the more it can
support their reflection and knowledge construction. However, although context is a relevant aspect in the
learning process, to the best of our knowledge, there are no CSCLE explicitly using the concept of context in
their development.</p>
      <p>In this paper, we have proposed a Learning Interaction Memory to store the interactions (in a
multidimensional structure) occurred in CSCLE. The LIM considers contextual elements in its modelling to
adapt dynamically its information to the concrete situation based in past facts. By including contextual
elements in our modelling, we are able to semantically enrich the support provided to participants. And by
using multidimensional modelling and OLAP, the interactions can be explored in different dimensions and
levels of detail (an advantage over store informations in common log files) and specific feedback can be
provided to both teachers and students.</p>
      <p>
        The LIM is a component in a more generic and large project that it intends to analyse collaborative
interactions so that we can support the students’ reflection process and the teacher in his/her activities (e.g.
student evaluation and guiding)
        <xref ref-type="bibr" rid="ref28">(Siebra, Salgado e Tedesco 2004)</xref>
        .
      </p>
      <p>
        Our future research will concentrate on identify and representing all relevant contextual information related
to CSCLE and we will also study how the contextual knowledge pieces can be combined to produce
proceduralised context. After this step, we will model the LIM in a multidimensional structure
        <xref ref-type="bibr" rid="ref20 ref21">(Inmon 1996;
Kimball et al. 1998)</xref>
        .
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Bazire</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Brézillon</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Tijus</surname>
          </string-name>
          , Ch. (
          <year>2003</year>
          )
          <article-title>Eléments intervenants dans le contexte d'une activité finalisée</article-title>
          . J.
          <string-name>
            <surname>M.C.</surname>
          </string-name>
          <article-title>Bastien (ed</article-title>
          .).
          <article-title>Actes des Deuxièmes Journées d'Etude en Psychologie Ergonomique -</article-title>
          EPIQUE'
          <year>2003</year>
          , INRIA,
          <fpage>281</fpage>
          -
          <lpage>286</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Borges</surname>
            ,
            <given-names>M. R. S.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Pino</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          (
          <year>2000</year>
          )
          <article-title>Requirements for Shared Memory in CSCW applications</article-title>
          .
          <source>Proceedings of 10th Annual Workshop On Information Technologies and Systems</source>
          (WITS'
          <year>2000</year>
          ), Brisbane, Australia,
          <fpage>211</fpage>
          -
          <lpage>216</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Borges</surname>
            ,
            <given-names>M.R.S.</given-names>
          </string-name>
          ; Brézillon,
          <string-name>
            <given-names>P.</given-names>
            ;
            <surname>Pino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.A.</given-names>
            ;
            <surname>Pomerol</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.C.</surname>
          </string-name>
          (
          <year>2004</year>
          )
          <article-title>Bringing Context to CSCW</article-title>
          .
          <source>Proceedings of the 8th International Conference on Computer Supported Cooperative Work in Design. CSCWD´</source>
          <year>2004</year>
          , Xiamen, China.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Borges</surname>
            ,
            <given-names>M.R.S.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Meire</surname>
            ,
            <given-names>A.P.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Pino</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          (
          <year>2003</year>
          )
          <article-title>An interface for supporting versioning in a cooperative editor</article-title>
          .
          <source>Proceedings of the 10th International Conference on Human - Computer Interaction</source>
          , v. 2, Lawrence Erlbaum Associates Publishers, Crete, Greece,
          <fpage>849</fpage>
          -
          <lpage>853</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Bouquet</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Ghidini</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Giunchiglia</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Blanzieri</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          (
          <year>2003</year>
          )
          <article-title>Theories and uses of context in knowledge representation and reasoning</article-title>
          . V.
          <string-name>
            <surname>Akman</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          Bazzanella (eds.)
          <source>Journal of Pragmatics</source>
          .
          <volume>35</volume>
          (
          <issue>3</issue>
          )
          <string-name>
            <given-names>Elsevier</given-names>
            <surname>Science</surname>
          </string-name>
          455-484.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Brézillon</surname>
            <given-names>P.</given-names>
          </string-name>
          (
          <year>1999</year>
          )
          <article-title>Context in problem solving: A survey. The Knowledge Engineering Review</article-title>
          , v.
          <volume>14</volume>
          , n.
          <volume>1</volume>
          ,
          <fpage>1</fpage>
          -
          <lpage>34</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Brézillon</surname>
            <given-names>P.</given-names>
          </string-name>
          (
          <year>2002</year>
          )
          <article-title>Making context explicit in communicating objects</article-title>
          . C. Kintzig, G. Poulain,
          <string-name>
            <given-names>G.</given-names>
            <surname>Privat and P-N. Favennec</surname>
          </string-name>
          (Eds.),
          <string-name>
            <surname>Communicating</surname>
            <given-names>Objects</given-names>
          </string-name>
          , Hermes Science Editions, Lavoisier.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Brézillon</surname>
            <given-names>P.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Pomerol</surname>
            <given-names>J. Ch.</given-names>
          </string-name>
          (
          <year>2001</year>
          )
          <article-title>Is context a kind of collective tacit knowledge? M. Jacovi and A</article-title>
          .
          <string-name>
            <surname>Ribak</surname>
          </string-name>
          (Eds.).
          <source>European CSCW 2001 - Workshop on Managing Tacit Knowledge. Bonn, Germany</source>
          ,
          <fpage>23</fpage>
          -
          <lpage>29</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Brézillon</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          (2003a)
          <article-title>Context dynamic and explanation in contextual graphs. Modeling and Using Context (CONTEXT-03</article-title>
          ), P. Blackburn,
          <string-name>
            <given-names>C.</given-names>
            <surname>Ghidini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.M.</given-names>
            <surname>Turner</surname>
          </string-name>
          and
          <string-name>
            <given-names>F.</given-names>
            <surname>Giunchiglia</surname>
          </string-name>
          (Eds.).
          <source>LNAI 2680</source>
          , Springer Verlag,
          <fpage>94</fpage>
          -
          <lpage>106</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Brézillon</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          (2003b)
          <article-title>Representation of procedures and practices in contextual graphs</article-title>
          .
          <source>The Knowledge Engineering Review</source>
          ,
          <volume>18</volume>
          (
          <issue>2</issue>
          )
          <fpage>147</fpage>
          -
          <lpage>174</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Brézillon</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Borges</surname>
            ,
            <given-names>M.R.S.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Pino</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Pomerol</surname>
            ,
            <given-names>J.C.</given-names>
          </string-name>
          (
          <year>2004</year>
          )
          <article-title>Context-based Awareness in Group Work</article-title>
          .
          <source>Proceedings of the 17th International Flairs Conference</source>
          , Miami Beach, Fl, USA.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Byun</surname>
            ,
            <given-names>H.E.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Cheverst</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          (
          <year>2001</year>
          )
          <article-title>Exploiting User Models and Context-Awareness to Support Personal Daily Activities</article-title>
          .
          <source>Proceedings of Workshop on User Modelling in Context- Aware Applications. 8th International Conference on User Modelling UM2001</source>
          . Sonthofen, Germany.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Collins</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          ; Brown,
          <string-name>
            <surname>J. S.</surname>
          </string-name>
          (
          <year>1988</year>
          )
          <article-title>The computer as a tool for learning through reflection</article-title>
          . H.
          <article-title>Mandl and A</article-title>
          .
          <string-name>
            <surname>Lesgold</surname>
          </string-name>
          (Eds).
          <source>Learning Issues for Intelligent Tutoring Systems</source>
          , Springer-Verlag, New York,
          <fpage>1</fpage>
          -
          <lpage>18</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Constantino-González</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Suthers</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>2001</year>
          )
          <article-title>Coaching Collaboration by Comparing Solutions</article-title>
          and
          <string-name>
            <given-names>Tracking Participation. P.</given-names>
            <surname>Dillenbourg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Eurelings</surname>
          </string-name>
          and K. Hakkarainen (eds).
          <source>Proceedings EuroCSCL</source>
          <year>2001</year>
          , Maastricht, The Netherlands,
          <fpage>173</fpage>
          -
          <lpage>180</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Dey</surname>
            ,
            <given-names>A. K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Salber</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Abowd</surname>
            ,
            <given-names>G. D.</given-names>
          </string-name>
          (
          <year>2001</year>
          )
          <article-title>A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications</article-title>
          .
          <string-name>
            <surname>Context-Aware</surname>
            <given-names>Computing</given-names>
          </string-name>
          ,
          <article-title>Human-Computer Interaction (HCI) Journal</article-title>
          , v.
          <volume>16</volume>
          ,
          <fpage>97</fpage>
          -
          <lpage>166</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Dillenbourg</surname>
            <given-names>P.</given-names>
          </string-name>
          (
          <year>1999</year>
          )
          <article-title>What do you mean by collaborative leraning? P. Dillenbourg (ed</article-title>
          .).
          <source>Collaborativelearning: Cognitive and Computational Approaches</source>
          , Oxford: Elsevier,
          <fpage>1</fpage>
          -
          <lpage>19</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Dourish</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Bellotti</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          (
          <year>1992</year>
          )
          <article-title>Awareness and Co-ordination in Shared Workspaces</article-title>
          . Eds. J. Turner and
          <string-name>
            <given-names>R.</given-names>
            <surname>Kraut</surname>
          </string-name>
          .
          <source>Proceedings of the conference of the Computer Supported Cooperative Work (CSCW'92)</source>
          . ACM Press, Toronto, Ontario,
          <fpage>107</fpage>
          -
          <lpage>114</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Eleuterio</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barthès</surname>
            <given-names>JP</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bortolozzi</surname>
            <given-names>F.</given-names>
          </string-name>
          (
          <year>2002</year>
          )
          <article-title>Mediating collective discussions using an intelligent argumentation-based framework</article-title>
          .
          <source>Proceedings of Computer Supported Cooperative Learning (CSCL</source>
          <year>2002</year>
          ), Boulder, Colorado, USA.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Fuks H.; Gerosa</surname>
            ,
            <given-names>M. A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Lucena</surname>
            ,
            <given-names>C. J. P.</given-names>
          </string-name>
          (
          <year>2003</year>
          )
          <article-title>Using the AulaNet Learning Environment to Implement Collaborative Learning via Internet</article-title>
          .
          <source>Innovations 2003 - World Innovations in Engineering Education and Research</source>
          , iNEER, USA.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Inmon</surname>
            ,
            <given-names>W.H.</given-names>
          </string-name>
          (
          <year>1996</year>
          )
          <article-title>Building the data warehouse (2nd ed</article-title>
          .). New York: John Wiley &amp; Sons.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Kimball</surname>
            , R.; Reeves,
            <given-names>L.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Ross</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Thomthwaite</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          (
          <year>1998</year>
          )
          <article-title>The data warehouse lifecycle toolkit: tools and techniques for designing, developing and deploying data warehouses</article-title>
          . New York: John Wiley &amp; Sons.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Pasquier</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Brézillon</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Pomerol J.-Ch.</surname>
          </string-name>
          (
          <year>1999</year>
          )
          <article-title>Context and decision graphs in incident management on a subway line</article-title>
          .
          <source>CONTEXT 1999. Lecture Notes in Artificial Intelligence, n. 1688</source>
          , Springer Verlag,
          <fpage>499</fpage>
          -
          <lpage>502</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Pinheiro</surname>
            ,
            <given-names>M. K.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Lima</surname>
            ,
            <given-names>J. V.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Borges</surname>
            ,
            <given-names>M. R. S.</given-names>
          </string-name>
          (
          <year>2003</year>
          )
          <article-title>A framework for awareness support in groupware systems</article-title>
          . Computers in Industry, Netherlands, v.
          <volume>52</volume>
          , n.
          <volume>1</volume>
          ,
          <fpage>47</fpage>
          -
          <lpage>57</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Polya</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>1995</year>
          )
          <string-name>
            <given-names>A</given-names>
            <surname>Arte de Resolver Problemas</surname>
          </string-name>
          <article-title>: um novo aspecto do método matemático</article-title>
          . Rio de Janeiro, Interciência.
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Pomerol J.-Ch</surname>
          </string-name>
          .;
          <string-name>
            <surname>Brézillon</surname>
            <given-names>P.</given-names>
          </string-name>
          (
          <year>1999</year>
          )
          <article-title>Dynamics between contextual knowledge and proceduralized context</article-title>
          .
          <source>Proceedings of the 2nd International and Interdisciplinary Conference on Modeling and Using Context. Lecture Notes in Artificial Intelligence, n. 1688</source>
          , Springer Verlag,
          <fpage>284</fpage>
          -
          <lpage>295</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Rittenbruch</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2002</year>
          )
          <article-title>ATMOSPHERE: A Framework for Contextual Awareness</article-title>
          .
          <source>International Journal of Human-Computer Interaction</source>
          , v.
          <volume>14</volume>
          , n.
          <volume>2</volume>
          ,
          <fpage>159</fpage>
          -
          <lpage>180</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Rosa</surname>
            ,
            <given-names>M. G. P.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Borges</surname>
            ,
            <given-names>M. R. S.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Santoro</surname>
            ,
            <given-names>F. M.</given-names>
          </string-name>
          (
          <year>2003</year>
          )
          <article-title>A Conceptual Framework for Analyzing the Use of Context in Groupware</article-title>
          .
          <source>Proceedings of the International Workshop on Groupware, Autrans, France, Lecture Notes in Computer Science</source>
          , Berlin, Germany, v.
          <volume>2806</volume>
          ,
          <fpage>300</fpage>
          -
          <lpage>313</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Siebra</surname>
            ,
            <given-names>S. A</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Salgado</surname>
            ,
            <given-names>A.C.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Tedesco</surname>
            ,
            <given-names>P. A.</given-names>
          </string-name>
          (
          <year>2004</year>
          )
          <article-title>Analysing Participants' Interactions in Collaborative Learning Environments</article-title>
          .
          <source>Proceedings of the CLEI'</source>
          <year>2004</year>
          , Arequipa, Peru.
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Soller</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Wiebe</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Lesgold</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2002</year>
          )
          <article-title>A Machine Learning Approach to Assessing Knowledge Sharing During Collaborative Learning Activities</article-title>
          .
          <article-title>Proceedings of Computer Support for Collaborative Learning, Boulder</article-title>
          , CO,
          <fpage>128</fpage>
          -
          <lpage>137</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Vygostki</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          (
          <year>1978</year>
          )
          <article-title>Mind and society: The development of higher psychological processes</article-title>
          . Cambridge, MA: Harvard University Press.
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Young</surname>
            ,
            <given-names>R. A.</given-names>
          </string-name>
          (
          <year>2003</year>
          )
          <article-title>Demonstratives, Reference, and Perception</article-title>
          .
          <source>CONTEXT 2003. Series Lecture Notes in Computer Science</source>
          , Springer Verlag,
          <fpage>383</fpage>
          -
          <lpage>396</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>