<!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>Self-modeling and Self-re ection of E-learning Communities</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Discovering Patterns of Community Fitness</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>RWTH Aachen University Information Systems and Databases Chair Ahornstrasse 55</institution>
          ,
          <addr-line>52066, Aachen</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <fpage>61</fpage>
      <lpage>66</lpage>
      <abstract>
        <p>Numerous e-learning communities die over the course of time as they do not manage to adapt themselves to the changes of the community environment. We support the communities by providing possible solutions to problems the communities deal with. Firstly, we model communities and their environments and analyse them. As a result, the comparison of communities, environments and their evolution is possible. Afterwards, we propose to identify what solutions of communities were successful and enable communities to survive. These solutions are vital for communities that nd themselves in similar situations. We suggest to share the solutions with other communities to keep them t. To evaluate our approach, we propose to simulate communities and their environment to estimate whether a proposed solution e ectively helps communities to survive.</p>
      </abstract>
      <kwd-group>
        <kwd>community of practice</kwd>
        <kwd>community patterns</kwd>
        <kwd>tness of communities</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Communicating, sharing knowledge and achieving goals are the fundamentals of
communities [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. Humans are social beings. Thus, participating in communities
is an unavoidable part of human life. Communities have di erent participants,
di erent topics of interest and di erent goals but in general the structure of
communities is similar.
      </p>
      <p>
        Communities mature or die over the course of time. Therefore, we aim to
preserve the knowledge of communities by discovering and exploiting patterns
of community tness so as to support them in reacting on changes inside the
community and in their environment.
As we require to nd the most t communities, we need to compare them with
each other. We need an approach for modeling communities so that we can
compare models of communities with each other. Firstly, a modeling approach
must be extendable: as soon as a disturbance, an unexpected event, appear, a
community has to adopt to the change. Furthemore the approach has to be able
to represent desired situations, i.e. community goals. Goals of communities have
potentially positive or negative impacts on a community. Most of the modeling
techniques coming from process modeling, business process reengineering and
requirements engineering focus on technical systems that support work. Actors
of technical system models support functionalities that cover users' needs and,
thus, the users are interacting with the systems only for covering the needs.
Hovewer, no indication is done on user motivations and goals [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. Even Learning
Process Modeling that includes a reengineering concept and considers learning
goals [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] cannot give an appropriate view on a learning community as it consider
needs that a learning module cover but not goals that a community / a leaner
has. The IMS Learning design can express learning activities that are performed
by a learner using a learning object. The activities can be shared and reused.
However, as in the case with process modeling the focus of the IMS Learning
design is on user actions but not on user goals. We nd that i* from Yu covers
all requirements we de ned.
      </p>
      <p>As soon as an appropriate approach for community modeling is found,
components of a community as well as techniques for computing the components
should be clari ed. Afterwards, a database schema which represents a
community model should be created. Using the schema, community parameters are
stored in a database. Moreover, the computation of the changes of a community
over the course of time and their storage should be solved. We are interested
in nding patterns of tness in the stored data. The patterns are solutions for
repeatable events, where a problem doen't mean . Thus, a community is
characterized by a set of components and sets of a community on di erent time
intervals may be di erent. Investigating the sets, we can discover patterns, e.g
repeatable events, and solutions, e.g. adoptation, of communities . We support
a community to survive as we compare its parameters with parameters of other
communities. As soon as we know that the community has a pattern, same that
the other communities have, we can suggest the community solutions that the
other communities used. It is upon the community if it wants or donnot wants
to take suggestions into consideration.
3</p>
    </sec>
    <sec id="sec-2">
      <title>The loop of community survival</title>
      <p>As it was mentioned in the previous section, we observe life of a community
in a changeable environment. Figure 1 depicts a circulation that normally
happens if something unexpected appears, i.e. disturbances. The disturbances are
positive, negative or neutral events that are unexpected and appear inside of
a community or outside it. The Self-modeling phase stands for mining
community parameters and changes of those parameters over the course of time. The
Self-re ection phase stands for analysing parameters of communities within all
time periods when parameters where captured. Moreover, patterns of
communities are discovered and stored in the phase. Last but not least, the support
of communities is perfomed by nding similar disturbances that other
communities met and by proposing solutions the other communities have applied.</p>
      <p>
        In Figure 1 is depicted
that Community of Practice
(CoP) [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], Activity Theory
[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and Actor Network Theory
[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] create a consolation for
the theoretical basis for the
Self-modeling phase. The CoP
suits better in our
methodology than learning networks as
the CoP focuses on
communities that are informal and Fig. 1. The loop of self-modeling and self-re ection
not institutionalised as ex- for e-learning communities
plained by Cumming and Zee
[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Wenger claims that a CoP consists of three main components. These are
about interactions of community members, same context and possessing a
similar knowledge domain. As we consider communities' actual and desired states,
we need to extract the goals communities have. A CoP stresses collaborative
work of learners while Engestrom explains learning through goal-directed
activites of learners. As we are interested in both, communities and goals, we nd
correlating points between both theories and use them for our investigations.
      </p>
      <p>For creating a model of a community, we apply not only the learning
theories but Actor Network Theory (ANT) which considers environment as a set of
agents. It states that all elements in environment as an actor. Hence, all
members of a community are actors as well as Media and Artefacts they use. We
need to create a model of a community that is extandable as environment and
the community change and we do not know what actor should be added to the
model over the course of time. According to the ANT, we can add any event or
resource as an actor if it is still not de ned in the model.
4</p>
    </sec>
    <sec id="sec-3">
      <title>The repository of community tness patterns</title>
      <p>We observe (in the Self-modeling ) and support (in the Self-re ection) the life
of learning communities in changeable environment and care about survival of
communities.</p>
      <p>
        According to CoP and Activity Theory, learning communities components
should be computed. Collaborations between learners can be examined using
Social Network Analysis (SNA) [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], users in uence measures or measures of
collaborations are explici ed through SNA parameters. Observing the parameters,
we can suggest roles a learner plays and understand a state of a community
collaboration in general. Moreover, we can extract patterns based on the
parameters. The example of a pattern: If 2/3 of community members organizes cliques,
isolated groups of learners, and a number of members in the cliques is no more
than 2/10 of all community members than the community needs to re ne the
structure of its network and increase communication between the cliques. The
density will increase, clustering a ect will descrease and connections between
isolated groups will be established.
      </p>
      <p>
        Technologies of the Semantic Web [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] allow to get a clear idea about
concepts and contexts of knowledge that are mentioned in a community-generated
content. This information can be used as a set of community parameters that
answer for a community knowledge domain. Using an API like OpenCalais 1, it
is possible to clarify main topics of discussions and documents in communities
and to discover emergent themes. The example of a pattern: A topic cannot be
supported by community members involved in the discussion, so that the
members are unsatis ed. Members of the community are need to be found that have
expertise in the topic.
      </p>
      <p>
        Moreover, activities performed by learners over the course of time express
goals of learners and their communities. Goal mining is required to understand
which goals communities have and how do they reach them, e.g., how do they
deal with disturbances and what solutions do they have. To de ne goals, we refer
to the phases explained in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. During the Plan, Learn and Re ect phases a goal is
set, achieved and future goals are set. During the Self-modeling phase we collect
community parameters over the course of time when a community achieves its
goals and during the Self-re ection phase we de ne patterns that were applied
for the community as well as we suggest solutions of other communities if the
community hasn't still achieve a goal.
      </p>
      <p>
        Summarizing all, a community model includes community parameters that
are computed by techniques expalined in previous 3 paragraphs. So that
different states of a community over the course of time are saved in a database.
The pattern dicovery should be then performed under community parameters
in the database. The challengable task will be to form patterns and combine
di erent community patterns in them as parameters devoted to communication
and parameters devoted to concepts are not correlating [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>
        As soon as patterns are discovered, they should be evaluated on a test set of
communities. Particularly, the simultions of communities implemented as
multiagent systems [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] can be used to de ne changes within communities if a
particular pattern is applied.
      </p>
      <p>
        The results that are achieved so far:
{ Modeling of communities with i* and utilizing extracted parameters of the
communities in models to de ne the changes over the course of time and
adoptations to the changes [
        <xref ref-type="bibr" rid="ref13 ref8">8, 13</xref>
        ].
{ A Community-oriented database, the Mediabase, was reengineered
according to Actor Network Theory principles [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. The Mediabase is a
communityoriented knowledge repository. The Web 2.0 interface for the Mediabase, the
Mediabase commander 2, allows users to add di erent Web media to share
within their communities. Furthermore, the resources are analyzed with the
1 http://www.opencalais.com
2 http://www.prolearn-academy.org/mediabase
OpenCalais API and important categories and concepts of the resources are
de ned. Users can see the most popular media that is used within their
communities as well as the most popular tags users attach to media. Moreover,
media stored in the Mediabase can be visualized with PALADIN II which
pictures interactions between community members within media and de nes
di erent roles of community members [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] as well as represents link networks
of blogs. On the example of the Mediabase and the Mediabase commander,
we apply ANT for the Mediabase model and we try out SNA technique and
OpenCalais API for extracting community parameters.
{ SNA experiments on di erent Wikipedias extract roles of community
members with consideration of the culture of contributors. We conclude about
cultural di erences in knowledge creation and di erences between people of
the same culture but physically located at di erent places in the world. For
example, the amount of contributions of Turkish diaspora from Germany is
higher than Turkish diaspora living in other countries. We used SNA
technique for de ning roles of Wikipedia contributors and check the applicability
of those roles over di erent communities.
{ Collaborations between teachers of European SchoolNet 3 were simulated
with the purpose to nd a perfect partner so that the teachers, forming a
partnership, bene t from each other. Simulations were based on teacher
proles based on teacher competences. The simulations were performed with a
small amount of data and the algorithm should be found to e ciently
compute bene ts of teachers againt other teachers. We tried simulation
techniques for having experience to simulate communities and their behaviour
based on pre-de ned models.
5
      </p>
    </sec>
    <sec id="sec-4">
      <title>Related work</title>
      <p>
        The Multi-method approach considers di erent aspects of learning in CoPs [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
Laat et al. concentrate on analysis and de nition of roles within learning
communites, however they do not consider modeling of learning communities and
support communities in their survival. Glahn et al. support learning
communities re ection by providing visualizations of learner interactions but they do not
consider if learners achieved the goals they set [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
3 www.eun.org
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Tim</given-names>
            <surname>Berners-Lee</surname>
          </string-name>
          ,
          <article-title>James A</article-title>
          .
          <string-name>
            <surname>Hendler</surname>
            , and
            <given-names>Ora</given-names>
          </string-name>
          <string-name>
            <surname>Lassila</surname>
          </string-name>
          .
          <source>The Semantic Web. Scienti c American</source>
          ,
          <volume>5</volume>
          <fpage>2001</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>U.</given-names>
            <surname>Brandes</surname>
          </string-name>
          and
          <string-name>
            <given-names>T.</given-names>
            <surname>Erlebach</surname>
          </string-name>
          . Fundamentals. In Ulrik Brandes and Thomas Erlebach, editors,
          <source>Network Analysis: Methodological Foundations</source>
          . Springer,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>S.</given-names>
            <surname>Cummings</surname>
          </string-name>
          and
          <string-name>
            <surname>A. van Zee.</surname>
          </string-name>
          <article-title>Communities of practice and networks: reviewing two perspectives on social learning</article-title>
          .
          <source>KM4D Journal</source>
          ,
          <volume>1</volume>
          (
          <issue>1</issue>
          ):8{
          <fpage>22</fpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Y.</given-names>
            <surname>Engestro</surname>
          </string-name>
          <article-title>m. Learning by expanding</article-title>
          .
          <source>Orienta-Konsultit Oy</source>
          , Helsinki,
          <year>1987</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Karin</given-names>
            <surname>Fruhmann</surname>
          </string-name>
          , Alexander Nussbaumer, and
          <string-name>
            <given-names>Dietrich</given-names>
            <surname>Albert</surname>
          </string-name>
          .
          <article-title>A psychopedagogical framework for self-regulated learning in a responsive open learning environment</article-title>
          .
          <source>In In Proceedings of the International Conference eLearning Baltics Science</source>
          , Rostock, Germany,
          <fpage>1</fpage>
          -
          <issue>2</issue>
          <year>July 2010</year>
          2010.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Christian</given-names>
            <surname>Glahn</surname>
          </string-name>
          , Marcus Specht, and
          <string-name>
            <given-names>Rob</given-names>
            <surname>Koper</surname>
          </string-name>
          .
          <article-title>Perspective and contrast; design principles for supporting self-directed and incidental learning</article-title>
          . In K. Tochtermann &amp; H.
          <string-name>
            <surname>Maurer</surname>
          </string-name>
          (Eds.), editor,
          <source>9th International Conference on Knowledge Management and Knowledge Technologies (I-KNOW'09) and 5th International Conference on Semantic Systems</source>
          , pages
          <fpage>299</fpage>
          {
          <fpage>308</fpage>
          ,
          <string-name>
            <surname>September</surname>
          </string-name>
          ,
          <fpage>2</fpage>
          -
          <lpage>4</lpage>
          ,
          <year>2009</year>
          , Graz, Austria,
          <year>2009</year>
          . Verlag der Technischen Universitat Graz.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>R.</given-names>
            <surname>Klamma</surname>
          </string-name>
          and
          <string-name>
            <given-names>Z.</given-names>
            <surname>Petrushyna</surname>
          </string-name>
          .
          <article-title>The troll under the bridge: Data management for huge web science mediabases</article-title>
          . In J.
          <string-name>
            <surname>Ohlbach C. Scheideler H.-GT. Hegering</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          . Lehmann, editor,
          <source>Proceedings of the 38. Jahrestagung der Gesellschaft fu</source>
          r Informatik e.V. (GI),
          <source>die INFORMATIK</source>
          , pages
          <volume>923</volume>
          {
          <fpage>928</fpage>
          . Kollen Druck+Verlag GmbH, Bonn,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>R.</given-names>
            <surname>Klamma</surname>
          </string-name>
          and
          <string-name>
            <given-names>Z.</given-names>
            <surname>Petrushyna</surname>
          </string-name>
          .
          <article-title>Pattern-based competence management: On the gap between intentions and reality</article-title>
          .
          <source>In 11th IFIP Working Conference on VIRTUAL ENTERPRISES</source>
          ,
          <string-name>
            <surname>Saint-Etienne</surname>
          </string-name>
          , France,
          <fpage>11</fpage>
          -
          <lpage>13</lpage>
          October,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>R.</given-names>
            <surname>Klamma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Spaniol</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Denev</surname>
          </string-name>
          . PALADIN:
          <article-title>A pattern based approach to knowledge discovery in digital social networks</article-title>
          . In K. Tochtermann and H. Maurer, editors,
          <source>Proceedings of I-KNOW '06, 6th International Conference on Knowledge Management, Graz, Austria, September 6 - 8</source>
          ,
          <year>2006</year>
          ,
          <string-name>
            <surname>J.UCS</surname>
          </string-name>
          (
          <article-title>Journal of Universal Computer Science</article-title>
          ) Proceedings, pages
          <volume>457</volume>
          {
          <fpage>464</fpage>
          . Springer,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>M. D. Laat</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Lally</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Lipponen</surname>
            , and
            <given-names>R.-J.</given-names>
          </string-name>
          <string-name>
            <surname>Simons</surname>
          </string-name>
          .
          <article-title>Online teaching in networked learning communities: A multi-method approach to studying the role of the teacher</article-title>
          .
          <source>Instructional Science</source>
          ,
          <volume>35</volume>
          :
          <fpage>257</fpage>
          {
          <fpage>286</fpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>B.</given-names>
            <surname>Latour</surname>
          </string-name>
          .
          <article-title>Technology is Society Made Durable</article-title>
          . in J. Law (ed.),
          <source>A Sociology of Monsters: Essays on Power, Technology and Domination</source>
          , London: Routledge:
          <volume>103</volume>
          {
          <fpage>31</fpage>
          ,
          <year>1991</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>A.</given-names>
            <surname>Naeve</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Yli-Luoma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kravcik</surname>
          </string-name>
          , and M.-
          <string-name>
            <given-names>D.</given-names>
            <surname>Lytras</surname>
          </string-name>
          .
          <article-title>A modeling approach to studying the learning process with a special focus on knowledge creation</article-title>
          .
          <source>International Journal of Technology Enhanced Learning (IJTEL)</source>
          , Vol.
          <volume>1</volume>
          ,
          <issue>Nos</issue>
          . 1/2:pp.
          <volume>1</volume>
          {
          <issue>34</issue>
          ,
          <year>2008</year>
          .
          <article-title>paper is based on the PROLEARN Deliverable D5.3 from 2005</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>Z.</given-names>
            <surname>Petrushyna</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Klamma</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Kravcik</surname>
          </string-name>
          .
          <article-title>Designing during use: Modeling of communities of practice</article-title>
          .
          <source>In IEEE International Conference on Digital Ecosystems and Technologies</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>Zinayida</given-names>
            <surname>Petrushyna</surname>
          </string-name>
          and
          <string-name>
            <given-names>Ralf</given-names>
            <surname>Klamma</surname>
          </string-name>
          .
          <article-title>No guru, no method, no teacher: Selfclassi cation and self-modelling of e-learning communities</article-title>
          .
          <source>In Pierre Dillenbourg and Marcus Specht</source>
          , editors,
          <source>Times of Convergence. Technologies Across Learning Contexts</source>
          , volume
          <volume>5192</volume>
          of Lecture Notes in Computer Science, pages
          <volume>354</volume>
          {
          <fpage>365</fpage>
          . Springer Berlin Heidelberg,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>Yoav</given-names>
            <surname>Shoham</surname>
          </string-name>
          and
          <string-name>
            <given-names>Kevin</given-names>
            <surname>Leyton-Brown</surname>
          </string-name>
          . Multiagent Systems: Algorithmic, GameTheoretic, and Logical Foundations. Cambridge University Press,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16. E. Wenger.
          <source>Communities of Practice: Learning</source>
          , Meaning, and Identity. Cambridge University Press, Cambridge, UK,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Eric</surname>
            <given-names>Siu-Kwong</given-names>
          </string-name>
          <string-name>
            <surname>Yu</surname>
          </string-name>
          .
          <article-title>Modelling strategic relationships for process reengineering</article-title>
          .
          <source>PhD thesis</source>
          , Graduate Department of Computer Science, University of Toronto,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>