<!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>The PersonaWeb System: Personalizing E-Commerce Environments based on Human Factors</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Panagiotis Germanakos</string-name>
          <email>panagiotis.germanakos@sap.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marios Belk</string-name>
          <email>belk@cs.ucy.ac.cy</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Argyris Constantinides</string-name>
          <email>argyris.constantinides.14@ucl.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>George Samaras</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science, University College London</institution>
          ,
          <addr-line>London</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Computer Science, University of Cyprus</institution>
          ,
          <addr-line>CY-1678 Nicosia</addr-line>
          ,
          <country country="CY">Cyprus</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Suite Engineering UX, Products and Innovation SAP SE</institution>
          ,
          <addr-line>Dietmar-Hopp-Allee 16, 69190 Walldorf</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This demonstration paper presents the PersonaWeb system, an adaptive interactive system that personalizes the visual and interaction design aspects of E-Commerce product views based on individual differences in cognitive processing. The PersonaWeb system consists of three main components: i) the user modeling component in which explicit and implicit user data collection methods are performed for eliciting the users' cognitive processing factors; ii) the content management component for creating and managing structured Web content; and iii) the adaptive user interface that is responsible for performing rule-based mechanisms for deciding and communicating a personalized visual and interaction design according to the users' cognitive characteristics.</p>
      </abstract>
      <kwd-group>
        <kwd>Human Cognitive Factors</kwd>
        <kwd>E-Commerce</kwd>
        <kwd>Personalization System</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The growth in size and usage of applications and services in the World Wide Web has
established Internet as the ground for commercial business. With the advent of
globalized applications and heterogeneous interaction device types, there is an increased
need to incorporate personalization techniques in E-Commerce systems in order to
more conclusively meet the requirements and needs of individuals and their overall
context of use [
        <xref ref-type="bibr" rid="ref1 ref11 ref2 ref3">1, 2, 3</xref>
        ]. Practitioners and researchers have already proposed a number
of different approaches for personalizing the visual and interaction design of
ECommerce systems (e.g., recommender systems, responsive design, etc.) [
        <xref ref-type="bibr" rid="ref1 ref11 ref2 ref3">1, 2, 3</xref>
        ].
      </p>
      <p>
        Nevertheless, existing personalization approaches in E-Commerce have primarily
focused on user models describing information about the users’ characteristics related
to the tasks, goals and particular domains of E-Commerce systems, and not the
intrinsic users’ perceptual characteristics that define them as individuals (e.g., cognitive
processing abilities). Furthermore, a number of theories on individual differences
exist suggesting that users have different cognitive processing styles and abilities [
        <xref ref-type="bibr" rid="ref4 ref5">4,
5</xref>
        ], and various studies have shown that these differences affect task performance and
user preference in various application domains of interactive systems [
        <xref ref-type="bibr" rid="ref6 ref7">6, 7</xref>
        ].
      </p>
      <p>Bearing in mind that users’ buying behavior and interactions in E-Commerce
environments are affected by cognitive processing factors (i.e., users are required to
process products’ information, compare features and take decisions), this research work
attempts to incorporate human cognitive differences in a user model and accordingly
adapt and personalize content and functionality of E-Commerce systems aiming to
improve task usability and provide a positive user experience. In this context, the
purpose of this paper is to present the architectural design and main components of an
adaptive interactive system, namely PersonaWeb, which aims at improving the
shopping experience of users by adapting the visual and interaction design of E-Commerce
Web environments based on the users’ individual differences in cognitive processing.
2</p>
    </sec>
    <sec id="sec-2">
      <title>The PersonaWeb System</title>
      <p>
        PersonaWeb is a Web-based interactive system that dynamically adapts content and
functionality of E-Commerce environments based on individual differences in
cognitive processing. Figure 1 depicts the architectural design of PersonaWeb that consists
of three main components; the User Modeling component, the Content Management
component and the Adaptive User Interface component.
The user modeling component is responsible to generate the user models of the
system which are necessary for the adaptation behavior of the system. Two cognitive
factors are used for modeling the users’ individual differences: cognitive styles and
working memory capacity. The cognitive styles’ theory is based on the Riding
Cognitive Style Analysis [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] which distinguishes users based on two dimensions, the
Verbal/Imager dimension and the Wholist/Analyst dimension. The working memory
theory is based on Baddeley’s working memory capacity model [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. The component
supports the management and maintainability of user data collected, enabling the
administration and extension of methods and factors of the user model. Explicit and
implicit user data collection methods are used for eliciting the user models’
characteristics. Explicit user data collection methods include accredited psychometric tests in
which users are required to respond to a series of cognitive aptitude tasks. Depending
on the users’ responses (accuracy and speed), algorithms are applied for highlighting
their cognitive processing characteristics. Implicit user data collection methods are
based on a set of Web navigation metrics in which the users’ cognitive factors are
inferred through their interactions with specific divisions in the system [
        <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
        ].
2.2
      </p>
      <sec id="sec-2-1">
        <title>Content Management</title>
        <p>The content management component provides an easy to use tool for content
providers to create semantically enriched Web-pages. Providers are able to annotate
particular divisions of Web-pages indicating to the system which visible aspects of the
ECommerce environment should be adapted. A WordPress1 plugin that extends the
functionality of the default WordPress Web content editor is implemented to support
the functionality of creating Web-pages with semantically annotated content. Using
the extended editor’s methods, the content creator is able to add, edit, or delete
content that is semantically annotated. The purpose of the Web content editor is to enrich
the Web-pages with semantically annotated content (e.g., title of a product, features of
a product) with the aim to indicate which divisions of the corresponding Web-page
should be adapted and how. This adaptation is based on specific rules that are applied
on the adaptive user interface which is described in the next section.
2.3</p>
      </sec>
      <sec id="sec-2-2">
        <title>Adaptive User Interface</title>
        <p>The adaptive user interface component takes as input the annotated content and the
users’ cognitive characteristics, and accordingly performs specific rules for adapting
the content presentation and the interaction design of the system. The adaptation
process initiates by retrieving the Web-page content from the database, which is further
parsed for extracting and separating the semantically annotated sections from the rest
of the content, with the use of client-side functions and selectors. The adaptation
mechanism runs specific rule-based statements to decide which adaptation effect
design to apply, based on the users’ cognitive characteristics. Once the decision rules are
applied, the page content is reconstructed in the appropriate design and is returned to
the Web browser to be displayed. For each adaptation effect, predefined CSS
(Cascading Style Sheet) classes are applied on the visual design of content, prior loading
the content in the Web browser. Finally, several adaptation effects are communicated
to the users based on their cognitive styles and working memory capacity levels.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Conclusions</title>
      <p>The purpose of this demonstration paper is to present the architecture and main
components of PersonaWeb, a Web personalization system that adapts content and
func1 Wordpress, http://www.wordpress.org
tionality of E-Commerce environments based on the users’ individual differences in
cognitive processing. An extended functional prototype of the PersonaWeb system
has been designed and developed which is publicly available online2.</p>
      <p>
        Several user studies have been conducted to date with over four hundred users
investigating the added value of personalizing content and functionality of E-Commerce
systems in terms of task usability and user experience. Preliminary results provide
initial evidence towards using the PersonaWeb system to model human cognitive
factors and design adaptive E-Commerce Web interfaces since the studies have shown
users’ improvement in task completion efficiency and effectiveness [
        <xref ref-type="bibr" rid="ref1 ref10 ref8 ref9">1, 8, 9, 10</xref>
        ].
Acknowledgements. The work is co-funded by the Cyprus Research Promotion Foundation
project PersonaWeb (ΤΠΕ/ΠΛΗΡΟ/0311(ΒΙΕ)/10) and EU project Miraculous-Life (#611421).
4
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Belk</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Germanakos</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Constantinides</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Samaras</surname>
          </string-name>
          , G.:
          <article-title>A Human Cognitive Processing Perspective in Designing E-Commerce Checkout Processes</article-title>
          .
          <source>In: Proceedings of the International Conference on Human-Computer Interaction (INTERACT</source>
          <year>2015</year>
          ), Springer (
          <year>2015</year>
          )
          <article-title>(to appear)</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Goy</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ardissono</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Petrone</surname>
          </string-name>
          , G.:
          <article-title>Personalization in E-Commerce Applications</article-title>
          . The Adaptive Web, Brusilovsky,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Kobsa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Nejdl</surname>
          </string-name>
          , W. (Eds.), pp.
          <fpage>485</fpage>
          -
          <lpage>520</lpage>
          , Springer (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Karat</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Blom</surname>
            ,
            <given-names>J. O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Karat</surname>
          </string-name>
          , J.:
          <article-title>Designing Personalized User Experiences in eCommerce</article-title>
          .
          <source>LNCS</source>
          , Springer (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Riding</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cheema</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Cognitive Styles - An Overview and Integration</article-title>
          .
          <source>Journal Educational Psychology</source>
          ,
          <volume>11</volume>
          (
          <issue>3-4</issue>
          ),
          <fpage>193</fpage>
          -
          <lpage>215</lpage>
          (
          <year>1991</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Baddeley</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          : Working Memory: Theories, Models, and
          <string-name>
            <surname>Controversies</surname>
          </string-name>
          .
          <source>Annual Review Psychology</source>
          ,
          <volume>63</volume>
          ,
          <fpage>1</fpage>
          -
          <lpage>29</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Steichen</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toker</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Conati</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Carenini</surname>
          </string-name>
          , G.:
          <article-title>Te, Te, Hi, Hi: Eye Gaze Sequence Analysis for Informing User-Adaptive Information Visualizations</article-title>
          .
          <source>In: Proceedings of the International Conference on User Modeling</source>
          , Adaptation, and
          <string-name>
            <surname>Personalization</surname>
          </string-name>
          (UMAP
          <year>2014</year>
          ), pp.
          <fpage>183</fpage>
          -
          <lpage>194</lpage>
          , Springer (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Bull</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McCalla</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>Modelling Cognitive Style in a Peer Help Network</article-title>
          .
          <source>Instructional Science</source>
          ,
          <volume>30</volume>
          (
          <issue>6</issue>
          ),
          <fpage>497</fpage>
          -
          <lpage>528</lpage>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Belk</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Papatheocharous</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Germanakos</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Samaras</surname>
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>Modeling Users on the World Wide Web based on Cognitive Factors, Navigation Behaviour and Clustering Techniques</article-title>
          .
          <source>Journal of Systems and Software</source>
          ,
          <volume>86</volume>
          (
          <issue>12</issue>
          ),
          <fpage>2995</fpage>
          -
          <lpage>3012</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Papatheocharous</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Belk</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Germanakos</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Samaras</surname>
          </string-name>
          , G.:
          <article-title>Towards Implicit User Modeling based on Artificial Intelligence, Cognitive Styles and Web Interaction Data</article-title>
          .
          <source>International Journal on Artificial Intelligence Tools</source>
          ,
          <volume>23</volume>
          (
          <issue>2</issue>
          ), 21 pages (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Constantinides</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Belk</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Germanakos</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Samaras</surname>
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>The PersonaCheck System for Personalizing M-Commerce Checkout Processes</article-title>
          .
          <source>In: Proceedings of the International Conference on Mobile Data Management (MDM</source>
          <year>2015</year>
          ), IEEE Computer Society (
          <year>2015</year>
          )
          <article-title>(to appear)</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <article-title>2 The PersonaWeb System</article-title>
          , https://personaweb.cs.ucy.ac.cy
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>