<!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>Using a Requirements Modelling Language to Co-Design Intelligent Support for People Living with Dementia</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>James Lockerbie</string-name>
          <email>James.Lockerbie.1@city.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Neil Maiden</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Cass Business School</institution>
          ,
          <addr-line>City</addr-line>
          ,
          <institution>University of London</institution>
          ,
          <addr-line>London</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Context and motivation: this research developed a new AI application to support people with dementia to maintain quality of life. Problem: the research explored methods for co-designing models of goals that users of an AI application will seek to achieve. Principal result: An effective co-design method for enabling domain experts to externalize and validate expertise about dementia care. Contribution: A co-design goal modelling method effective with dementia care workers, but still untested with experts in other domains.</p>
      </abstract>
      <kwd-group>
        <kwd>Dementia</kwd>
        <kwd>quality of life</kwd>
        <kwd>goal modelling</kwd>
        <kwd>domain expertise</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>which was documented in written form in existing social care frameworks, was
codified using the i* goal modelling language from which automated reasoning could be
developed. In the second, the focus of this paper, experienced professional care
workers manipulated playful physical versions of the model, to change and validate the
codified care knowledge, and to capture and incorporate care knowledge not
documented in these frameworks. The use of these physical i* models was an effective
means of capturing expert knowledge about human goals that could be codified
explicitly, and translated into facts and rules used by the new AI application during
reasoning.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Modelling the Goals of People Living with Dementia Using i*</title>
      <p>To enable the precise representation of and logical automated analyses about quality
of life with dementia, existing written knowledge from social care frameworks was
described using the i* goal modelling language [Yug10]. Some of the i* model
semantics mapped well to content that was extracted from the quality of life
frameworks, indicating that it could be an effective precise language with which to describe
the intentions of people living with dementia. i* soft goals were effective for
describing types of state that a person with dementia desired to achieve in relative rather than
in absolute terms, such as qualities of life and selected personal outcomes. Examples
of these soft goal types included social life maintained and cognitive function
maintained. i* tasks were effective for the types of activities that the person sought to
undertake to add meaning to their lives, for example to visit a café with friends and to
play bingo. And i* contributes-to links could be applied to describe how the
completion of types of meaningful activity contributed to achieving different types of soft
goals, and how soft goal type achievement contributed to the achievement of other
soft goal types. For example, each instance of playing bingo contributed positively to
achieving both the social life maintained and cognitive health maintained soft goals.</p>
      <p>To develop a first version of the quality of life model using the i* language, we
reviewed the extensive academic literature on quality of life. The model was developed
to be a general model that would describe the types of goal that would hold for most
people living with dementia. As a consequence, it described types of goal such as
engaged with neighbourhood rather than instance-level goals such as engaged with
my village’s neighbourhood watch.</p>
      <p>A small number of types of goal associated with qualities of life that all people
living with dementia would seek to achieve were associated with a larger number of
types of goal extracted from goal examples reported in the personal outcome
frameworks. An even larger number of the types of goals extracted from the meaningful
activities were associated with the personal outcomes goal types. The first complete
version of the quality of life goal model derived from existing frameworks is shown
in Figure 1. The model was composed of 101 different soft goal types and 115
contributes-to links between these soft goal types. It described that the greater
achievement of different personal outcome soft goal types contributed positively to the
achievement of these quality of life domain goal types.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Co-Designing the Goals of People Living with Dementia</title>
      <p>It was unlikely that all knowledge about quality of life was described in the model’s
101 soft goal types and 115 contributes-to links extracted from the written social care
frameworks. Experienced professional care workers were predicted to have additional
knowledge of meaningful activity types and their impact on quality of life. Therefore,
our research also sought to capture this knowledge about goals that people with
dementia seek in life and use it to validate the model. The knowledge was used directly
to model explicitly the rules and facts that were part of the reasoning mechanism that
could be used to explain decisions and recommendations to be made by the AI
application. A key challenge was how.</p>
      <p>Whereas most methods that design for dementia encourage participation of people
with dementia (e.g. [Tre19]), our aim was to involve experienced carers of people
with dementia. Methods such as shadowing and observing the care workers were
rejected due to the difficulties associated with gaining access to people’s homes and
debriefing the busy care workers afterwards. More direct methods such as
interviewing the care workers were also rejected due to the potential difficulties of verbalizing
complex care goal types and associations. Likewise, verbal techniques for eliciting
domain expert knowledge such as laddering, card sorting and repertory grids (e.g.
[Cor89], [Rug92]) were judged to be insufficient for capturing the networks and
different types of association that exist between large numbers of types of goals and
activities. Instead, the authors developed a bespoke method based on design thinking
with physical prototypes [Sti12]. This method was designed to enable the care
workers to externalise their own care knowledge by adding to, editing and removing
elements from the physical model themselves, rather than by verbalising complex
knowledge to researchers directly.
3.1</p>
      <sec id="sec-3-1">
        <title>The Method</title>
        <p>The participants were 12 paid domiciliary care workers from the Alzheimer’s Society
in the United Kingdom who made 1 or more weekly visits to care for people living at
home with dementia. All were selected because of their experience and practical
knowledge of selecting and adapting meaningful activity types that contributed to
achieving the desired qualities of life of the individuals in their care. The care workers
had an average of 10 years of experience of caring for people with dementia, and the
most experienced had 22 years of care experience. Each workshop involved a care
worker with at least 7 years of relevant care experience.</p>
        <p>The physical model was constructed with small pieces of card of different colours
to represent model soft goal types, pieces of string to represent contributes-to links
between soft goal types, and wooden pins to attach the string to the cards. The string
and wooden pins were selected to enable care workers to change the model easily.
The cards and string were pinned to white foam boards, and laid out with the same
structure of the quality of life model shown in Figure 1. Each physical model was
then positioned horizontally on a table so that care workers could reach all parts of it.
Examples of physical representations of the model parts are shown in Figure 2.
The complete model of 101 goal types in Figure 1 was deemed too large to validate
during one workshop. Therefore, the model was divided into 3 overlapping but
coherent parts. Each part was bounded using the reported different forms of connectedness
for categorizing types of meaningful activities. Each model part described
approximately 50 goal types and their links related to connecting to oneself, to others, and to
one’s environment. Each design workshop involved 4 care workers and lasted
approximately 2hr30m. Each began with introductions, a short video that described the
project and a single slide that described how an AI implementation of the model
might be used. Each workshop was then a sequence of 4 exercises:
Share experiences: the care workers were asked to report their experiences of
changing meaningful activities in a person’s life that impacted positively on the quality of
that life, to generate common ground for discussion between the care workers;
Brainstorm meaningful activity types: the care workers stood in front of the physical
model with only the leaf-node goal types visible. They were asked to recall types of
meaningful activities undertaken with the people in their care, and associate these
types of activities with the soft goal types in the model that were visible. When no
relevant soft goal type was visible, the care workers were instructed to add new soft
goal types by documenting them on different coloured cards and adding the cards to
the model. Each care worker documented each meaningful activity type on a new card
and pinned it to the board. The care workers were then encouraged to walk through
and verbalise each meaningful activity type’s impact on each visible soft goal type;
Explore impacts of meaningful activity types: the complete physical model was
revealed to the care workers. One of the researchers explained that the model had been
generated from existing frameworks and required inputs using their expertise to
increase its completeness and correctness. To demonstrate how different types of
meaningful activities might impact on different goal types, the researchers picked 2
example activity types and walked through the model to report different impacts on each on
the modelled soft goal types. The care workers were invited to agree or challenge
each impact, and to amend and/or add new soft goal types. The care workers repeated
this process with different meaningful activity types that they had incorporated into
the model, to describe explicit rules and facts of the AI reasoning mechanism;
Explore goal type constraints and trade-offs: the care workers were asked to report
other factors that would affect a person’s achievement of his or her life goal types.
Examples of these factors included constraints on the person that might stop
meaningful activities being undertaken, trade-offs between goal types, and types of goal more
important to quality of life. Again, these factors evolved into rules implemented in the
reasoning mechanism of the AI application.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Results</title>
        <p>Each design workshop took place with 4 care workers and ran for the planned 2h30m.
The first exercise elicited a total of 11 shared care experiences across the 3
workshops. The second generated a total of 101 documented meaningful activity types,
including 3 activity types to be undertaken by the person’s family members. After
removing duplicates and extracting single entries, the content analysis identified 83
unique types of meaningful activity undertaken by people with dementia. In some
cases, these activity types were specializations of more general types of activities. For
example, the types singing in a choir and singing for the brain were different
specializations of singing, and the types out for a walk and walking with a family pet were
specializations of walking outside. The third exercise generated a total of 37
documented changes to the physical models as well as goal and activity types to prioritize
to deliver more cost-effective care. the care workers also prioritized some types of
meaningful activities as having greater positive impacts on the qualities of life of
people living with dementia. These included reminiscing and sensorial activities such
as visiting a sensory garden, using twiddle blankets, exploring nature and developing
relationships with pets. Therefore, the model was extended so that these meaningful
activity types were Make rather than Help contributes-to links to soft goal types. In
the fourth exercise the care workers reported trade-offs between 5 pairs of goal types
and a small number of constraints on delivering care to improve quality of life.</p>
        <p>The workshop results led to a substantially more complete and correct quality of
life goal model that informed the design of the AI application’s reasoning mechanism.
3.3</p>
      </sec>
      <sec id="sec-3-3">
        <title>Method Reflections</title>
        <p>During the post-workshop focus groups, the care workers reported that the modeled
goal types and associations were understandable to them from their different
perspectives and levels of expertise. Care workers in 2 workshops described the resulting
models are “natural” to them, and: “With all our experience, of all our years of
experience you know exactly where they fit. At the time you’re looking at it, that’s right,
that goes there you know”, and “It’s just putting your expertise you know and all our
work knowledge, putting it on paper really”.</p>
        <p>The physical prototype of the model was reported to be important. Comparing it to
the digital version, one care worker said: “It’s more hands on this way, it’s really
good”. Another reported: “And not only that, I don’t know, for me and kind of
aesthetically I got to see how this string links to that, now that really helps me, because if
that string wasn’t there – you say, oh that links to that – no, I find them being linked
and showing how they cross and how they link to more than one, really helped me.”</p>
        <p>The care workers in all 3 workshops reported that the modeling supported them to
contextualize their care expertise. For example, one reported: “To us, we just do what
we do. You know, we don’t class it as a job. So looking at that now [the model] you
don’t realize what you do looking at it on paper. You think oh gosh, do I do that, do I
do that? Ooh, you know isn’t it. We don’t realize a lot of it.”.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>The Resulting Implementation of the AI Application</title>
      <p>A larger, more complete version of the model was produced that included all of the
changes listed in the results including the new 83 meaningful activity types – a set
that was subsequently evolved into a more complete set of over 850 types of
meaningful activity linked to model soft goal types. This version of the model was
operationalised using the Controlled English (CE) language and implemented in a
modelbased reasoning engine called CE-store [Ces20]. The implementation combined the
quality of life goal model with information about older individuals. A bespoke set of
propagation algorithms triggered a set of 57 queries and rules applied to up to 53,147
facts to infer how well users have achieved their main goals based on activities
undertaken and alternative activities the user might want to consider in the future. Because
of the explicit knowledge modelling undertaken using i*, the inference rules were
relatively simple, and enabled simpler application updates and user-requested
explanations.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [Cor89]
          <string-name>
            <surname>Cordingsley</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          :
          <article-title>Knowledge Elicitation Techniques for Knowledge-Based Systems</article-title>
          , in Knowledge Elicitation: Principles, Techniques and Applications, Eds D. Diaper, Ellis Horwood,
          <fpage>89</fpage>
          -
          <lpage>175</lpage>
          (
          <year>1989</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [Pri15]
          <string-name>
            <surname>Prince</surname>
            ,
            <given-names>W</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wimo</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guerchet</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ali</surname>
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prina</surname>
            <given-names>M.</given-names>
          </string-name>
          :
          <source>World Alzheimer Report</source>
          <year>2015</year>
          ,
          <article-title>The Global Impact of Dementia: An Analysis of Prevalence, Incidence, Cost and Trends</article-title>
          .
          <string-name>
            <surname>Alzheimer's Disease</surname>
            <given-names>International</given-names>
          </string-name>
          , London (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [Rug92]
          <string-name>
            <surname>Rugg</surname>
            ,
            <given-names>G</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corbridge</surname>
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Major</surname>
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Burton</surname>
            <given-names>A</given-names>
          </string-name>
          .
          <string-name>
            <surname>Shadbolt</surname>
            <given-names>N</given-names>
          </string-name>
          :
          <article-title>A Comparison of Sorting Techniques in Knowledge Elicitation</article-title>
          .
          <source>Knowledge Acquisition</source>
          <volume>4</volume>
          (
          <issue>3</issue>
          ),
          <fpage>279</fpage>
          -
          <lpage>291</lpage>
          , (
          <year>1992</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [Sti12]
          <string-name>
            <surname>Stickdorn</surname>
          </string-name>
          , Marc, Schneider J.:
          <article-title>This is Service Design Thinking</article-title>
          . BIS Publishers (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [Tre19]
          <string-name>
            <surname>Treadaway</surname>
            ,
            <given-names>C</given-names>
          </string-name>
          , Fennell J.,
          <string-name>
            <surname>Taylor</surname>
            <given-names>A.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Kenning</surname>
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>Designing for playfulness through compassion: design for advanced dementia</article-title>
          .
          <source>Design for Health</source>
          <volume>3</volume>
          (
          <issue>1</issue>
          ),
          <fpage>27</fpage>
          -
          <lpage>47</lpage>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [Wan18]
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>X</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Knearem</surname>
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gui</surname>
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gupta</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhu</surname>
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Williams</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Carroll</surname>
          </string-name>
          . J.:
          <article-title>The Safety Net of Aging in Place: Understanding How Older Adults Construct, Develop, and Maintain Their Social Circles”</article-title>
          .
          <source>Proceedings 12th EAI Intl Conference on Pervasive Computing Technologies for Healthcare</source>
          , ACM Press,
          <fpage>191</fpage>
          -
          <lpage>200</lpage>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>[Yug10] Yu</surname>
            <given-names>E</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giorgini</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maiden</surname>
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mylopoulos</surname>
            <given-names>J</given-names>
          </string-name>
          . (eds.):
          <article-title>Social Modeling for Requirements Engineering</article-title>
          . Cambridge, MA: MIT Press (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [Ces20] CE Store, https://developer.ibm.com/open/projects/ce-store
          <source>/ [accessed 03 Jun</source>
          <year>2020</year>
          ]
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>