<!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>User-centered design methods for validating a recommendations model to enrich learning management systems with adaptive navigation support</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Olga C. Santos</string-name>
          <email>ocsantos@dia.uned.es</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ludivine Martin</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Elena del Campo</string-name>
          <email>mcampo@psi.uned.es</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mar Saneiro</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Emanuela Mazzone</string-name>
          <email>emazzone@dia.uned.es</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jesus G. Boticario</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Helen Petrie</string-name>
          <email>helen.petrie@cs.york.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science, University of York</institution>
          ,
          <addr-line>Heslington, York, YO10 5DD</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Evolution and Education Psychology Department. Faculty of Psychology, UNED, C/Juan del Rosal</institution>
          ,
          <addr-line>10. 28040 Madrid</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>aDeNu Research Group, Artificial Intelligence Dept., Computer Science School, UNED, C/Juan del Rosal</institution>
          ,
          <addr-line>16. 28040 Madrid</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Recommendation techniques have shown to be successful in many domains (e.g. movies, books, music, etc.). This success has motivated us to research on how to deploy a recommending system in the eLearning domain to extend the functionality of standard-based learning management systems with adaptive navigation support. An initial model of the recommendation process has been developed from informal discussions with lecturers. This is now being elaborated and validated using a scenario-based user-centered design process. This paper presents the formal methodology to carry out this validation process.</p>
      </abstract>
      <kwd-group>
        <kwd>User-centred design methods</kwd>
        <kwd>Elicitation process</kwd>
        <kwd>Recommender systems</kwd>
        <kwd>Learning Management Systems</kwd>
        <kwd>Adaptation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        Recommender systems (RS) support users in finding their way through the
possibilities offered in web-based environments by highlighting information a user
might be interested in from the information already available in the system. The first
challenge for designing a RS is to define the users and their purposes [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. RS in
education should help and support both learners and teachers [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. In particular, the
RS’s goal is to improve learning effectiveness and efficiency, as well as learners’
satisfaction, while reducing the teachers’ workload related to the follow-up and
support of the learners. The approach followed by this research focuses on suggesting
learners the most appropriate actions to take by the user in the learning management
system (LMS) at each moment (i.e. navigation adaptation), which can vary from
reading some specific contents that have been uploaded in the file storage after the
course has been packaged to posting a comment in a blog to foster the learner to
reflect what has been learnt [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The RS takes as input i) the user profile (which can
be dynamically built from the users’ interactions) and ii) the current context (e.g.
course, objective, platform tool, …). With this information, the appropriate actions
(e.g. links to objects in the LMS with instructions on what to do and explanations to
justify it purpose) are recommended to the current user. In a first phase, the
recommendations are obtained from teachers by following the methodology described
below. These recommendations serve a double purpose: 1) avoid the cold start
problem of RS, and 2) feed machine learning algorithms to tune the recommendations
and/or produce new ones from the experience inferred by analysing the interactions of
the users in the system. The later is planned for a second phase in the research.
      </p>
      <p>If the RS supplies appropriate recommendations to the learners in the context
where they are relevant to help them while interacting with the LMS, the teacher will
be relieved from providing this specific type of support and can focus on other
educational activities: preparing contents suitable for the learners’ needs (e.g. learning
styles) or giving more detailed advice to specific situations that are not yet covered by
the RS.</p>
      <p>
        In the context of this research, the first efforts undertaken to build a
knowledgebased recommender for the eLearning context are described elsewhere [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ]. As a
result, a recommendations model [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and a standard-based recommendations service
that implements that model [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] were produced. The prototype has been integrated into
the dotLRN open source standard-based LMS. A formative evaluation process was
carried out, which include some small-scale studies with users that are reported in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
Very shortly, users had to interact with a course where they were recommended
different actions depending on their learning styles and their situation in the course.
Afterwards, they were asked to fill in a questionnaire about their perception of the RS
output and their interest for the different types of recommendations.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2 Scenario-based user-centred design approach</title>
      <p>When trying to define recommendations using the model, we have found that we lack
the content and context to think about meaningful recommendations that address the
real needs of learners in eLearning scenarios. Moreover, we realized that although we
had tried to involve users in our work, we had not done it properly. At this stage,
having already a recommendations model and a RS providing adaptive navigation
support in an LMS, we realized that we needed to go back to the users and apply
appropriate user-centred design methods to get these meaningful recommendations.
The objective was twofold: 1) involve users to validate (and refine if needed) the
model previously obtained, and 2) obtain samples of meaningful psycho-educational
sound recommendations from current teaching practices. With the collaboration of
experts in Human Computer Interaction and Psychology, a formal methodology
which applies scenario-based methods, was defined to help us lead this process.</p>
      <p>
        Scenario-based methods [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] are used to elaborate the design. They consist on
involving the user in writing stories (i.e. scenarios) about the problems taking place in
relevant situations that come to their mind. On top of these scenarios, the design team
proposed solutions to these situations.
      </p>
      <p>As commented in the introduction, recommendations address the needs of the
learners when interacting with LMS and try to suggest the most appropriate actions to
take depending on the current user in the current context. However, unlike RS for the
entertainment domain, where the goal is to satisfy the users’ preferences, in the
educational domain psycho-educational considerations have to be taken into account.
What a learner prefers may not be the most adequate for their learning. For this
reason, the users involved in our study to elicit these scenarios are teachers and not
learners. However, the outcomes of this study (i.e. the recommendations elicited)
have to be checked with learners to assure that they are useful to them to reach the
desired goal: learning effectiveness and efficiency, as well as learners’ satisfaction.
The plan established for this study covers the following four stages:
Stage 1: Briefing and initial data gathering on the participants’ background
• In an introductory face-to-face session:
- the aims and objectives of the research are explained to potential participants as
well as the nature of the participation expected of them and the benefits for them
- sample scenarios are presented to the participants, who are asked to think about
them in order to obtain other scenarios that have occurred in their work
- a consent form describing the conditions and requests is provided to the
participant, which they can take home to read carefully before signing it
• After the face-to-face session, participants are given time to digest the information.
• If they agree to participate, they have to i) fill in an online questionnaire with
demographic information, including information about their teaching experience
and ii) sign the consent form and give it to the research team in the next face to
face session (next stage).</p>
      <p>Stage 2: Eliciting scenarios with the participants
• Individual face-to-face semi-structured interviews are arranged with the research
team to build together a couple of scenarios that reflect the teacher’s experiences.
• The interview is conducted by a primary researcher who poses the questions and a
secondary researcher taking notes. In this way, one of the researcher focuses on
following the reasoning of the participant, and the other checks that the relevant
information to identify the recommendations is being provided.</p>
      <p>Stage 3: Identifying the recommendations in the scenarios by the research team
• From the scenarios built in the interviews, the research team identifies
recommendations and attempt to map them onto the recommendations model
previously defined. If the information required to describe the recommendation
does not map to the model, the model will be revised to include the new
information. This process is done by three members of the research team, and then
checked for consistency.
• The result of this process is an enriched scenario that includes recommendations
that address the problems and situations identified by the teachers in their
scenarios.</p>
      <p>Stage 4: Review of the scenarios and the recommendations elicited
• In the first step in this stage, participants analyse individually the enriched
scenarios proposed by the researcher which include the recommendations
identified by the research team. They are asked 1) to state the relevance of each
recommendation using a five point Likert scale and 2) to propose new
recommendations (or modifications to the existing ones) within the situation
described in the scenario.
• After the revision by the participants, the research team aggregates scenarios that
share similar situations and present a new (and reduced in number) set of enriched
scenarios.
• To validate the results obtained, a focus group is planned. It will include some of
the teachers who have built the scenarios, but also we are considering involving
other roles, such as experts in the online teaching practices and learners. The goal
is to discuss the set of enriched scenarios.</p>
      <p>At the end of the four stages of the process, participants are provided with detailed
information about the model and how the current prototype is running in dotLRN.
The teachers are asked whether they would be interested in continuing the
collaboration and applying the recommender system to one of their courses. If they
agree, a new face to face session will be arranged to prepare the recommendations for
the course. Moreover, if the model has been modified after the study, the previous
prototype of the RS has to be modified accordingly.</p>
      <p>Although it is still too early to draw conclusions on the application of the
methodology, we think that our approach can be informative to other designers, and
motivate them to work on a formal methodology that apply user-centered design
methods from the very beginning of their research.</p>
      <p>Acknowledgments. Authors would like to acknowledge the insightful suggestions to
the methodology provided by Chris Power from the University of York. Authors
would also like to thank the European Commission and the Spanish Government for
funding the research involved in this work, EU4ALL (IST-2006-034778) and
A2UN@ (TIN2008-06862-C04-01/TSI).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>McNee</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riedl</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Konstan</surname>
            ,
            <given-names>J. Making</given-names>
          </string-name>
          <string-name>
            <surname>Recommendations</surname>
          </string-name>
          <article-title>Better: An Analytical Model for Human-Recommender Interaction</article-title>
          .
          <source>In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems</source>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Zaine</surname>
            ,
            <given-names>O. R.</given-names>
          </string-name>
          <string-name>
            <surname>Building</surname>
          </string-name>
          <article-title>a Recommender Agent for e-Learning Systems</article-title>
          .
          <source>In Proceedings of International Conference on Computers in Education, Auckland, New Zealand, 3-6 December</source>
          , pp.
          <fpage>55</fpage>
          -
          <lpage>59</lpage>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Santos</surname>
            ,
            <given-names>O.C.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Boticario</surname>
            ,
            <given-names>J.G.</given-names>
          </string-name>
          <article-title>Users' experience with a recommender system in an open source standard-based learning management system</article-title>
          .
          <source>In proceedings of the 4th Symposium of the WG HCI</source>
          &amp;
          <article-title>UE of the Austrian Computer Society on Usability &amp; HCI for Education and Work (USAB</article-title>
          <year>2008</year>
          ), p.
          <fpage>185</fpage>
          -
          <lpage>204</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Santos</surname>
            ,
            <given-names>O.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boticario</surname>
            ,
            <given-names>J.G.</given-names>
          </string-name>
          <article-title>Adaptive accessible design as input for runtime personalization in standard-based eLearning scenarios</article-title>
          .
          <source>In proceedings of the 2nd Conference on Accessible Design in the Digital World</source>
          <year>2008</year>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Santos</surname>
            ,
            <given-names>O.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Granado</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Raffenne</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boticario</surname>
            ,
            <given-names>J.G.</given-names>
          </string-name>
          <article-title>Offering Recommendations in OpenACS/dotLRN</article-title>
          .
          <source>Int. Conf. on Community based environments</source>
          ,
          <source>Valencia</source>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Rosson</surname>
            ,
            <given-names>M. B.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Carroll</surname>
            ,
            <given-names>J. M.</given-names>
          </string-name>
          <article-title>Usability engineering: scenario-based development of human computer interaction</article-title>
          . Morgan Kaufmann (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>