=Paper= {{Paper |id=None |storemode=property |title=Towards an Architecture Supporting Social, Adaptive and Persuasive Services for Active Elderly |pdfUrl=https://ceur-ws.org/Vol-1013/casfe2013_submission_8.pdf |volume=Vol-1013 |dblpUrl=https://dblp.org/rec/conf/casfe/GhianiMPS13 }} ==Towards an Architecture Supporting Social, Adaptive and Persuasive Services for Active Elderly== https://ceur-ws.org/Vol-1013/casfe2013_submission_8.pdf
 Towards an Architecture Supporting Social, Adaptive and
          Persuasive Services for Active Elderly
                    Giuseppe Ghiani, Marco Manca, Fabio Paternò, Carmen Santoro
                                           CNR-ISTI, HIIS Laboratory
                                          Via Moruzzi, 56124 Pisa, Italy
                     {giuseppe.ghiani, marco.manca, fabio.paterno, carmen.santoro}@isti.cnr.it



ABSTRACT                                                                       In order to address this trend, the approach described in this
In this paper we present the architecture of a platform with                   paper consists in providing the elderly with a novel,
the goal to support social, context-aware and                                  technological Web-based context-aware platform offering
adaptive/persuasive services aimed at stimulating the                          social features (e.g. sharing knowledge, crowdsourcing
elderly to stay active/occupied in life. The platform is Web-                  services, etc.) aimed to support, motivate and persuade
based and consists of several modules whose main features                      seniors to continue to be active in the workforce so
are presented and discussed in the paper.                                      promoting their lifelong workability.

Author Keywords                                                                The use of persuasive strategies for encouraging elderly
Adaptation;       Social     aspects;      Web-based        architecture;      people to adopt healthy lifestyle habits has been considered
Elderly.                                                                       in some previous work. In [6] the authors report some
                                                                               guidelines to motivate elders to do (physical) exercise by
                                                                               following a user-centred approach so as to design
ACM Classification Keywords                                                    appropriate persuasive technology prone to be adopted by
H.5.m. Information interfaces and presentation (e.g., HCI):                    elders. In particular, in that paper the authors report on the
Miscellaneous.                                                                 design and evaluation of an ambient information system for
General Terms                                                                  mobile phones, which supports a number of strategies for
Human Factors; Design; Languages.                                              persuasion: abstraction, historical information and
                                                                               reflection, triggers for exercising, and positive and playful
INTRODUCTION                                                                   reinforcement. While doing physical exercise by the elderly
Nowadays, population ageing is a common phenomenon in                          has already been considered in the past, in our approach we
various countries, which has important implications on the                     focus on a quite novel and to some extent more
labour market, as the ratio between the number of inactive                     difficult/demanding goal, which is encouraging the elderly
individuals and the ones still active in the workforce will                    to stay active in the labour workforce, which implies a more
continue to rise [1]. This leads to the consideration that for                 demanding commitment from them. This will be achieved
the economy and public health older workers should be                          by providing effective motivational strategies to stimulate
encouraged to participate in or continue doing occupational                    seniors’ behaviour change, by using just-in-time, context-
activities, as there are several advantages. Indeed, raising                   dependent information, and present at the appropriate
the retirement age would increase the labour supply, so                        time/place, intuitive, timely and persuasive interactive
producing increased revenues from work and tax, and lead                       services/suggestions stimulating them to change -or
to lower pension costs. At the same time, there would be                       maintain- their attitude towards continuing being active.
greater equity and intangible benefits for older workers e.g.                  This will also be obtained by using natural and adaptive
improved sense of purpose/usefulness, respect, autonomy                        multimodal User Interfaces (UIs) that well fit specific
and higher self-esteem. Moreover, providing each person                        elderly's needs, abilities, skills and characteristics.
with a job could give them a sense of worth and                                In addition, the platform described in this paper is expected
responsibility, which adds more value to how they see                          to monitor elderly's physiological parameters through
themselves, while they feel less excluded from society.                        suitable sensor-based technologies to check elderly’s health
                                                                               status so that e.g. any possible signal of declining health
Permission to make digital or hard copies of all or part of this work for
                                                                               (from sensorial, motor, and cognitive viewpoints) is
personal or classroom use is granted without fee provided that copies are      detected and adequately managed. The technological
not made or distributed for profit or commercial advantage and that copies     solution presented in the paper will provide support for
bear this notice and the full citation on the first page. To copy otherwise,   monitoring elderly's everyday routines, tasks and (social)
or republish, to post on servers or to redistribute to lists, requires prior
specific permission and/or a fee.
                                                                               experiences in order to assess their current level of
                                                                               occupational/social activity/wellbeing, to understand
whether unusual activity/deviation appeared in seniors’         An Example Scenario
everyday routines and act appropriately. Modelling routine      Giovanni is a 70 years old man, former employee of an ICT
tasks for improving users quality of life has also been used    company. He retired two years ago. Three months ago his
for various purposes in other works addressing ubiquitous       wife died: since then, he is facing an increase in his
environments. For instance, in [5] the authors have             monthly expenditure (e.g. he pays someone to fulfil the
exploited models in which users’ routine tasks are specified    home needs previously done by his wife). He was told by
with the goal of automating (tedious) routine tasks, so         one friend about the existence of a platform through which
improving users' quality of life by making users' lives more    companies can indicate consultancy/knowledge transfer
comfortable, efficient, and productive, and helping them to     needs they might have and which could be filled by an
stop wasting time in performing tasks that they do not          older candidate. Giovanni decides registering to the
enjoy. In order to do this, they propose a context-aware        platform and fills in some information about himself. After
model driven approach and a software architecture in which      some days, the platform informs him of an opportunity
the task model and the context model are used at runtime,       posted by a small company, which cannot afford the high
by means of being interpreted by an automation engine           costs of a specialized assistance. Giovanni logs in the
which executes the tasks required to automate the routines      system from his PC and receives further details on the offer
specified in the models. To achieve the automation of user      through an adapted, multimodal UI. Giovanni is a bit
tasks in the opportune context, a context monitor is            sceptical about his capability to cope with that challenge:
continuously updating the context model according to            the system detects a lack of reaction and adapts its
context changes. When a context change is detected, the         behaviour accordingly, by providing him with further info
context monitor updates the context model according to the      about the advantages of accepting the offer, e.g. possibility
detected change, and informs the automation engine about        to work from home, with flexible time arrangements and, if
this change. The engine checks if some behaviour routine        selected, he will be paid 2000 euros, a good complement to
has to be executed in the current context: if so, it executes   his pension. Giovanni finally accepts the offer and starts
the tasks required to automate the routines as specified in     drafting a solution. The platform, according to the
the models. Differently from this work, in our approach the     information associated with him (e.g. knowledge,
routine tasks are just meant as the “expected” tasks and        preferences, skills and abilities) adapts its UI so that he can
therefore they are analysed (namely: compared with the          easily submit his proposal in the system. Three weeks later,
logged user’s tasks) in order to check whether they are         Giovanni is informed that his idea was selected. Apart from
correctly carried out by users or deviations are occurring in   being satisfied by his personal achievement and regaining
their execution.                                                self-confidence, he also thinks that the monetary reward
                                                                are very welcome. Finally, the monitoring system of the
As target group we consider healthy retirees as well as         platform, which tracks Giovanni’s work/social activity and
people who are coming closer to their retirement, both          health status, records his improvements in the last period
having basic familiarity with ICT technologies e.g. Internet,   and appropriately informs him about them. It also rewards
Web browsing, use of smartphones. It is worth pointing out      and further encourages him to stay active, by highlighting
that such target group is not homogeneous. Indeed, some of      the overall benefits of this good behaviour.
them may have limitations in using technology depending
on e.g. cognitive issues (memory, language comprehension,
visual attention, ..), perception problems (vision, audition)   THE PLATFORM ARCHITECTURE
and motion problems, not mentioning that such abilities can     The platform aims to support a variety of services for active
also decline over time. In addition, target seniors span an     elderly, e.g. sharing experiences and content across their
array of different age, background and knowledge, and may       communities, connecting job seekers that offer jobs for
be even considered differently depending on the sector in       elderly, as well as persuading users to stay active through
which they work/have worked. For example, in the                adequately adapted Web interfaces supporting anytime-
information technology sector, a main concern for a             anywhere access to the platform services.
potential employer is not represented by user motor
impairments, but rather by his/her cognitive abilities and      The architecture of the platform is mainly based on Web-
knowledge skills.          Therefore, suitable adaptation       based technologies to allow the elderly to access and use
/personalisation techniques should be put in place to           anytime and anywhere the platform from various devices
address such highly varied yet specific users’                  (PCs, tablets, smartphones, TVs, ...). It consists of a number
characteristics.                                                of modules providing the needed functionalities, which are
                                                                split into User-oriented services and Core Services in
From a technological point of view we have designed a           Figure 1. The latter is the set of logical modules providing
platform including a number of modules described in the         basic functionalities mostly exploited by other modules of
continuation of the paper. In the following section, an         the platform. The User-oriented services have instead a
example scenario of use is provided for the expected            more user-related dimension, i.e. being either platform
system.
services directly exploited by users, or services exploited by     Manager can occur e.g. over HTTP (i.e. in case of a
the system applications.                                           JavaScript Context Delegate, an Ajax call can be used).
The Core Services mainly include Adaptation, Behaviour             The Context Manager server uses an associated repository
Analysis and Context Manager. Context information is               (Context data) for e.g. storing and updating four types of
gathered by the Context Manager which has a client-server          context information: user (preferences, tasks, physical and
architecture. The context manager server receives the              emotional state, …), devices (interaction resources,
contextual information from the Context Delegates                  connectivity, …), environment (light, noise, ..), and
associated with each user/device, and which are able to            information concerning social relations (groups of users,
supply the context data detected by the sensors connected to       privacy rules, …).
the devices. A Context Delegate can be implemented in
                                                                   All the data collected is gathered by the Context Manager
different ways according to e.g. device capabilities. For
                                                                   server and stored in the Context Data repository, which is a
instance, the Context Delegate for monitoring user position
                                                                   collection of context entity instances modelled according to
could be a lightweight stand-alone application that reads the
                                                                   a specific XML-based language. The Context Manager
GPS serial stream, extracts the terrestrial coordinates and
                                                                   provides an interface for performing typical operations on
forwards them to the Context Manager, while the Context
                                                                   such repository (e.g. insert/query, update/remove a context
Delegate for tracking user’s Web activity can directly be
                                                                   entity, (un)subscribe to receive updates on changes of
included in the navigated Web page as JavaScript code. The
                                                                   context entities’ state).
connection between a Context Delegate and the Context




                                  Figure 1: The architecture of the platform for active elderly.


The Context Manager also provides the Behaviour Analysis           repository), their planned activities (Task models
module with relevant context information, so that the latter       repository, represented using the ConcurTaskTrees notation
module can assess whether any abnormal situation has               [3]), their current activities and e.g. the current environment
occurred in users’ behaviour. The Behaviour Analysis               (Context data repository). Depending on this input, the
module gets information about users (User models                   Behaviour Analysis module is able to assess whether the
user is behaving properly or not, possibly providing             sequence of logged actions corresponding to the actual user
relevant input to the Persuasion service when further            behaviour, which are gathered in the current context and
actions are needed. For instance, the Persuasion service is      provided by the Context Manager. The outcome of such a
expected to identify situations in which suitable messages       comparison will be able to highlight a range of possibilities
should be provided to users to stimulate them to change          about where the main problem is, for instance performing
their current behaviour [2]. Such messages will pass             actions in a wrong order, not performing at all an action,
through the Adaptation service in order to be appropriately      performing an action too many times, performing the action
tailored to the current context of use before being actually     using incorrect resources, and so on. The various outcomes
exploited by the applications built on top of the platform.      will then be classified in terms of importance/seriousness
Indeed, the Adaptation module provides the platform              and adequate actions will be undertook accordingly by the
applications with adaptation functionalities. It will use        platform (e.g. sending some messages to the user).
relevant information (i.e. context data and information
about users contained in User models) to decide which            Identifying elderly’s decline in cognitive/physical/social
adaptations should be applied in order to provide users with     activity
effective and intuitive applications.                            Functional decline and chronic illness become increasingly
                                                                 prevalent/likely with advancing age. Our idea is that, by
The User-oriented services include two main functionalities      comparing the usual elderly’s routines with tasks they
and two main data repositories. The data repositories are the    actually do, or more in general, by analysing their health
repository for handling privacy rules and the repository         status, it is possible to spot in advance early symptoms of a
containing structured information on social knowledge.           mild/progressive decline in their physical, mental/cognitive
Both of them will be used by the Social Features module,         and social status. This, in the long term, could compromise
which includes social-oriented services, such as features        their willingness/ability to remain active, then it is
supporting users to share/annotate relevant content based on     important to identify such deviations early so as to be able
their experiences, crowdsourcing services providing              to act promptly.
relevant functionalities for handling task/job offers from
organisations/job providers and then connect such offers         Mental/cognitive/emotional changes. A typical example of
with skills, knowledge and abilities of elderly through an       initial mental/cognitive decline can be represented by a
adequate match-making strategy. It is worth noting that          non-adherence with medication, e.g. elderly start to
users will be able to exploit not only the applications (built   mismanage their daily medicines (alter the doses, swap
on top of platform functionalities), but also directly some      medicines), or they even forget to take them. If this occurs
services of the platform (namely: crowdsourcing service,         frequently it could be a sign of a mental decline. Another
social knowledge sharing and persuasion service). A              example considers the fact that older people often link the
number of applications can be identified (e.g. sharing           administration of such medication to specific lifestyle
personal knowledge on multimedia TV content, supporting          events, time and patterns of daily activities: involuntarily
workers having initial health diseases). They will be            and frequently altering these patterns can be a symptom
developed on top of the services provided by the platform.       that the elderly is mildly/progressively experiencing a
                                                                 mental decline. Other deviations can occur when the elderly
Monitoring and Behaviour Analysis                                e.g. place objects in the wrong place, or when they are
The literature reports that electrophysiological body signals    unable anymore to carry out common/essential daily
(e.g. galvanic skin response or skin conductivity, heart rate,   activities autonomously, as they used to do before. Other
facial electromyography, electroencephalography, blood           changes could involve emotions: feelings of sadness over
pressure and respiration) are related to personal emotional      an extended period of time could indicate depression.
state. Thus, one of the goals of this module will be to          However, it is worth pointing out that depression could also
monitor the elderly’s status so as to be able to develop         be connected with e.g. elderly not eating regularly anymore
algorithms for analysing/handling their emotional state.         and/or staying in bed longer than usual.
Moreover, this module will perform an analysis of users’         Physical changes. An abnormal behaviour could be
behaviour in order to detect whether abnormal deviations         identified in a progressive reduction (or even a lack) of
occur. The analysis is carried out by comparing elderly          physical activity, or        a deterioration of elderly
routine/planned/expected user tasks, with the behaviour that     physical/muscular strength (e.g. the elderly is less able to
they actually show. Routine tasks are specified in task          grasp common objects with a hand, or his/her moving is
description repositories (namely: CTT task models, which         becoming slower than before). Another example of a
are specified in XML, a format which supports high               physical decline can occur e.g. when the elderly
flexibility/interoperability), while the actual behaviour of     experiences more frequent awakenings during the night
the elderly will be captured through various types of            (e.g. to go to bathroom). This could lead to have a poor
ubiquitous/body sensors. The analysis will be mainly             sleep, which in turn could conduct to memory declining and
carried out by comparing the expected actions (specified         brain deterioration.
according to the hierarchical CTT task model) and the
Social activity changes. Elderly decline in social standing       addresses more specific user-related aspects by exploiting
include e.g. having a smaller social network, less frequent       information contained in user models.
participation in social activities, less interaction with
friends, etc. Social disengagement/isolation/exclusion could      Social Features
have consequences also on elderly’s mental decline.               This module provides intuitive social/knowledge sharing
                                                                  mechanisms empowering seniors to e.g. share their
Above, we just provided examples of abnormal situations           experience/expertise with others, facilitate information
that could be signs of a starting elderly’s decline. They         transfer/communication, and get in contact with other
could be identified by comparing suitable descriptions of         people. This will have the benefit of e.g. helping the elderly
expected elderly activities (e.g. contained in CTT task           in creating and maintaining social relationships and
models)      and/or    status,    with     actual     elderly     contacts, while limiting the risks of their social exclusion
activities/conditions. Of course, the situations actually         and isolation. In addition, the social/knowledge sharing
detected will depend on the specific type of sensors used.        features will support a process in which the elderly will be
                                                                  engaged in informal learning activities where people will be
The Context Manager
                                                                  able to learn from life experiences of seniors, even in inter-
The sensed context data will be made available to other
                                                                  generational interaction. Moreover, this module will
architectural components by the Context Manager, which
                                                                  provide some Web-based crowdsourcing services
consists of a set of (REST) Web Services providing access
                                                                  supporting elderly in having an easier and more effective
to various operations (e.g.: subscribe, update, notify) for
                                                                  access to job/activity opportunities specifically targeted to
handling context data. Thus, it will act as a centralised
                                                                  them will be developed. Through this crowdsourcing
mediator between entities providing context information
                                                                  services     potential job providers (e.g. public/private
(e.g. sensors), and entities consuming context information
                                                                  organisations, industrial companies, etc.) can specify tasks
(e.g. services). The Context Manager will also store and
                                                                  and/or particular expertise/knowledge/skills they need.
access in a consistent and flexible manner rough context
                                                                  According to requested skills, users of the virtual elderly
data acquired from heterogeneous and arbitrary
                                                                  crowd will be able to respond, by offering their availability
sensors/devices/applications in the user’s environment, and
                                                                  for filling that gap through their contribution/work. The
then aggregate/abstract these data into relevant context
                                                                  crowdsourcing services will be built in such a way to
information, so as to make it available to other context-
                                                                  support match-making between skills required and
sensitive components of the platform architecture.
                                                                  competences offered, as well as facilitate even non-
                                                                  technologically skilled senior people to access, be part and
The Adaptation Module
                                                                  actively engage in the virtual elderly crowd.
This module supports relevant context-aware techniques
able to support runtime adaptation depending on the
                                                                  Persuasion Services
characteristics of e.g. users (characteristics, limitations,
                                                                  This module supports effective motivational strategies to
knowledge, skills, emotional state), available devices,
                                                                  stimulate seniors’ behaviour change, by using just-in-time,
surrounding environment. In order to be able to express
                                                                  context-dependent information, and present at the
various types of adaptations, a specific language for
                                                                  appropriate time/place simple and tailored triggering
adaptation has been developed [4] within the SERENOA
                                                                  messages, to persuade elderly to have a target behaviour.
Project. It is structured in terms of events (related to
                                                                  Persuasive techniques will also be realised through positive
something that happens in the application or the context of
                                                                  reinforcement/rewarding strategies delivered to seniors
use), conditions (related to the current state or previous user
                                                                  when they perform the desired behaviour. They can be
interaction) and actions (indicating the effects that the
                                                                  realised by using e.g. virtual points/scores or monetary
adaptation should provide. The Adaptation Modules
                                                                  incentives and/or by reminding users how good it is to them
module will receive from the Context Manager information
                                                                  a certain behaviour and/or by providing them with suitable
about updates of the status of contextual entities. Such
                                                                  visualisation    techniques     for      supporting     self-
updates will trigger the selection of suitable adaptation
                                                                  awareness/monitoring of their current behaviour progress.
rules, which in turn will trigger the application of the
needed (in the current context of use) adaptation actions.
                                                                  CONCLUSIONS
Such actions can be very simple (e.g. changing a                  In this paper we have presented the architecture of a Web-
background colour or font) or more complex (changing              based platform for stimulating the elderly to stay active in
completely the user interface since a different interaction       their life. The platform consists of a set of logical modules
modality is more suitable for the current context of use).        supporting core and user-oriented services.
The Adaptation module will also consider the issue that
information presentation may need to adapt to the same            Future work will be dedicated to developing some
user even over time (as e.g. user abilities themselves can        applications for active elderly able to exploit the features of
change/deteriorate over time). Finally, this module also          such platform and to provide opportunities for end user
                                                                  validation.
ACKNOWLEDGMENTS
We gratefully thank the SERENOA ICT EU Project for the
partial support in the development of some components of
this architecture.

REFERENCES
1. Old-age dependency ratios. The Economist, May 2009.
   http://www.economist.com/node/13611235
2. B.J. Fogg, Persuasive Technology: Using Computers to
   Change what We Think and Do, 2003, Morgan
   Kaufmann.
3. Paternò, F., Model-Based Design and Evaluation of
   Interactive Application, Springer Verlag, ISBN 1-
   85233-155-0
4. Santoro, C., Paternò, F., Spano, D., Serenoa Project,
   AAL-DL: Semantics, Syntaxes and Stylistics,
   http://www.serenoa-fp7.eu/wp-
   content/uploads/2012/07/SERENOA_D3.3.1.pdf
5. Serral, E., Valderas, P., Pelechano, V. : Context-
   Adaptive Coordination of Pervasive Services by
   Interpreting Models during Runtime. Comput. J. 56(1):
   87-114 (2013)
6. Marcela D. Rodríguez, José R. Roa, Alberto L. Morán,
   Sandra Nava-Muñoz: Persuasive strategies for
   motivating elders to exercise. PervasiveHealth 2012:
   219-223