<!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>A Conceptual Framework For End-User Development in Ambient Intelligence</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Federico Cabitza</string-name>
          <email>cabitza@disco.unimib.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Daniela Fogli</string-name>
          <email>daniela.fogli@unibs.it</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rosa Lanzilotti</string-name>
          <email>rosa.lanzilotti@uniba.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Antonio Piccinno</string-name>
          <email>antonio.piccinno@uniba.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dipartimento di Informatica, Università degli Studi di Bari Aldo Moro</institution>
          ,
          <addr-line>Bari</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Dipartimento di Informatica, Università degli Studi di Milano-Bicocca</institution>
          ,
          <addr-line>Milano</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Dipartimento di Ingegneria dell'Informazione, Università degli Studi di Brescia</institution>
          ,
          <addr-line>Brescia</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2015</year>
      </pub-date>
      <fpage>27</fpage>
      <lpage>31</lpage>
      <abstract>
        <p>This paper proposes a conceptual framework for the design and continuous evolution of ambient intelligence environments. The framework is based on the metaphor of interconnection between humans and devices belonging to the intelligent environment. All actors are called on to perceive and act on the environment itself, giving rise to novel and unanticipated behaviors. To this aim, the proposed framework is structured along three layers - physical, inference and user - sharing an information space of events, conditions and actions. In particular, a EUD approach is advocated for the user layer to support ambient configuration and management and foster a smooth and progressive co-evolution of users and technologies.</p>
      </abstract>
      <kwd-group>
        <kwd>end-user development</kwd>
        <kwd>interconnection</kwd>
        <kwd>inference rules</kwd>
        <kwd>socio-technical system</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        The Ambient Intelligence (AmI) field is aimed at realizing scenarios where people will
move and live in “intelligent” electronic environments, that is, in active places that have
claims of being sensitive and responsive to their needs [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The choice of the adjective
“ambient” is not fortuitous: it refers clearly to the fact that these electronic
environments are not just “out there”, as simply given to the human experience. Rather, they
are something that surrounds and encircles users (i.e., inhabitants) and is formed both
by their perceptions (in that the system modulates and filters away information
according to the context in order to meet users’ needs) and by their activities (in that users’
actions are an important part of the context the intelligent environment is sensitive to).
Therefore, an AmI includes and cannot exist without the intelligence of the users, i.e.
without the “human” sensors and actuators making the system “sentient” [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>This view brings into conceiving an AmI environment as a socio-technical system,
which encompasses not only a variety of hardware and software components, such as
sensors, robots, actuators, apps and Web applications, but also people that are bound
together by social ties and personal relations of acquaintance and that are linked each</p>
      <p>
        other through their personal devices and the hardware/software components distributed
in the environment. This results in a socio-technical network of humans and
non-humans, where both kinds of actors are able to perceive and act in the environment. An
important feature of such a network is the ability to cope with the continuous changes
in the environment and the network itself, by reconfiguring human-human,
machinemachine and human-machine relationships [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The ways in which each user configures
the ambient surrounding her/him have deep consequences every time this environment
is shared by multiple users, as also their preferences, needs and expectations come to
be shared and get intertwined in the same environment, possibly leading to conflicts or
incoherent behaviors. Consequently, we advocate the adoption of an End-User
Development (EUD) approach [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] in the design and continuous evolution of this class of
systems. EUD techniques would support end users in shaping the environment where
they live by means of tools and interaction metaphors that are suitable to people without
specific competencies in software technologies and programming languages.
      </p>
      <p>
        EUD in ambient intelligence has not received, till now, the necessary attention. The
survey reported in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] underlines that many studies carried out in AmI focus on one
hand on hardware devices (sensors and actuators) and, on the other hand, on artificial
intelligence techniques that may help to add sophisticated capabilities to the processing
of information provided by hardware devices. Among end-user programming tools,
there are some interesting proposals that are mainly focused on single-user interaction:
one single user is called on to define the behavior of his/her smart things [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
Interactions among things and between humans and things within and intelligent environment
are not usually considered, thus remaining far from satisfying the challenges and design
principles identified in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Literature reveals that the Event-Condition-Action
(ECA) rule-based paradigm is the most promising approach for the development of the
behavior of an intelligent environment [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. The intuitiveness of the ECA paradigm
has been demonstrated both in the ubiquitous computing field [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] and in other
application domains (e.g. [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]). Recent web services, which allow users creating their own
“recipes” for controlling their environment through their personal devices, are based on
the same paradigm: see for example IFTTT1 and Atooma2. Furthermore, the filtered
lists metaphor adopted in these systems seems to be a good compromise between
expressiveness and simplicity, thus favoring end-user engagement and participation.
      </p>
      <p>
        In this paper we delineate a conceptual framework for the development, maintenance
and evolution of a diffusely intelligent and cooperative socio-technical environment.
The idea underlying this framework is that of interconnection [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], so as to go beyond
the concept of “single device programming” in favor of the collective and participatory
development of an intelligent system for the sake of a community of users who could
directly or indirectly intervene in such a development. In particular, we focus on the
EUD features of the framework. Open issues and possible research directions are also
finally discussed.
1 www.ifttt.com
2 www.atooma.com
Proc. of Third International Workshop on Cultures of Participation in the Digital Age - CoPDA 2015
Madrid (Spain), May 26th, 2015 (published at http://ceur-ws.org).
      </p>
      <p>Copyright © 2014 for the individual papers by the papers' authors. Copying permitted for private and academic purposes.
This volume is published and copyrighted by its editors.</p>
    </sec>
    <sec id="sec-2">
      <title>The Conceptual Framework</title>
      <p>
        We propose a framework based on the central concept of interconnection among all
actors involved in the intelligent environment, i.e., devices and humans, and of fluid
exchange of states, conditions and behaviors. This should be guaranteed so that the
intelligent environment could really align dynamically and adaptively to the user needs
of information and support for action. The main point of this metaphor is that an AmI
environment is not simply an aggregation of computational devices endowed with
either perceptual or effectual capabilities, or both of these, bound together by functional
relations; but rather what emerges as something new from this aggregation. In other
words, it is an environment where some states and conditions are visible and available
(e.g., the temperature of the room, what time it is, if the door is open, etc.) and some
actions are feasible (e.g., raise the room temperature, mute the mobile, call the security,
etc.). And, last but not the least, where “intelligent inference” is kept in the loop
between conditions and actions, so that some value for the ambient inhabitants is created
through a collective intelligence [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. The point is that value is created by
interconnection, that is by having any cognitive or computational actor getting access to the whole
information space made available (and also created on purpose) so that proper action
can be performed both by the system supporting the intelligent environment and the
inhabitants at due time. Like in a solution where chemical reactions happen according
to the actual elements poured in, and not necessarily according to a master plan that
precedes the event of mixture, so should an AmI environment not be designed a priori,
but rather be able to adapt over time. To some extent we advocate that an approach
similar to that conceived for collaborative applications with the phrase “design for
unanticipated use” [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] is adopted also for AmI systems.
      </p>
      <p>The above considerations bring to conceive an AmI environment as emerging from
the good fit of three layers into a single coherent conceptual architecture (see Figure 1):
1) the physical layer, where devices operate, with their perceptual and effectual
capabilities, and inter-operate, through a shared information space that collects their states
and acts as both a blackboard and a communication medium; 2) the inference layer,
where logical reasoning is automatically performed to link perceptions to actions; 3)
the user layer, where people are called on to express their preferences through actions,
also in response to state changes and/or ambient conditions, as well as to modify and
manipulate the “logic” (i.e., rules, policies, complex behaviors) their ambient should
follow to either assist or satisfy them (EUD activities).</p>
      <p>
        The last 10 years or so of AmI research has brought to devices that are sufficiently
reliable and capable to interoperate with other devices and the overall hosting
infrastructure [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Also the inference layer has reached a maturity level where consolidated
inference engines combine efficiency with flexibility (e.g., [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]). Therefore, time has
also come to invest more efforts in the user-related layer. This means to address new
challenges like the perception of relative advantage and long-term sustainability. The
former regards a known principle from the diffusion of innovation model theory [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]:
it is important that users perceive the new thing as giving them a clear advantage with
respect to the traditional counterparts (whatever these are) in order to have an impact
on their daily life. For example, in the AmI context, this means that setting up a home
Proc. of Third International Workshop on Cultures of Participation in the Digital Age - CoPDA 2015
Madrid (Spain), May 26th, 2015 (published at http://ceur-ws.org).
      </p>
      <p>Copyright © 2014 for the individual papers by the papers' authors. Copying permitted for private and academic purposes.
This volume is published and copyrighted by its editors.</p>
      <p>lightening policy should be somehow as easy as switching a light on manually (or
easier!). In order words, end users should consider participation in rule creation as a
meaningful activity and not as an additional duty that they must satisfy. On the other
side, the sustainability challenge is closely related and regards the fact that users
should find convenient to interact with their intelligent “ambients” even after that the
thrill for the technology novelty and curiosity have faded out and/or after that some
expert has gone away and left the lay user alone with her/his own computational
support. This is an aspect that is seldom considered in the AmI literature and it means to
carefully design the user layer and its EUD features, so that an AmI environment can
smoothly co-evolve with the users’ needs and technologies available (see Figure 1),
without forcing users to perform difficult and undesired tasks.
The implementation of the proposed conceptual framework will include an exploration
of different solutions for the user layer, to identify the best interaction mechanisms that
may sustain participation and collaboration to rule creation. In particular, we have
already started such exploration by considering a variety of user-oriented tools in the AmI
and Internet of Things domains. The idea is to take inspiration for the design of an
interaction metaphor that is compatible with the interconnection metaphor of our
conceptual framework and able to address some challenges that the framework brings
about: rule definition and modification by different users, management of conflicting
rules, openness to environment and/or community extensions over time, simplicity and
expressiveness of single rules, overall readability of the configuration of the AmI
environment. In particular, the filtered lists metaphor of IFTTT and Atooma appear as the
most suitable for collaborative and distributed development of ECA rules, to be
managed by the underlying distributed inference engine foreseen in our framework.
Therefore, we will start with a comparison between these two systems. Another
complementary line of research would pursue the perceived relative advantage of people already
using an AmI system since a while, to fill the gap in the literature between technical
feasibility and human-centred sustainability over time.
Proc. of Third International Workshop on Cultures of Participation in the Digital Age - CoPDA 2015
Madrid (Spain), May 26th, 2015 (published at http://ceur-ws.org).</p>
      <p>Copyright © 2014 for the individual papers by the papers' authors. Copying permitted for private and academic purposes.
This volume is published and copyrighted by its editors.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Dahl</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Svendsen</surname>
          </string-name>
          , R.-M.:
          <article-title>End-User Composition Interfaces for Smart Environments: A Preliminary Study of Usability Factors</article-title>
          . In: Marcus,
          <string-name>
            <surname>A</surname>
          </string-name>
          . (ed.)
          <article-title>Design, User Experience, and Usability</article-title>
          . Theory, Methods,
          <source>Tools and Practice. LNCS</source>
          , vol.
          <volume>6770</volume>
          , pp.
          <fpage>118</fpage>
          -
          <lpage>127</lpage>
          . Springer, Berlin Heidelberg (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Cabitza</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fogli</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Piccinno</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Fostering Participation and Co-Evolution in Sentient Multimedia Systems</article-title>
          .
          <source>In: 20th International Conference on Distributed Multimedia Systems (DMS)</source>
          , pp.
          <fpage>47</fpage>
          -
          <lpage>56</lpage>
          . Knowledge Systems Institute, Skokie, IL 60076,
          <string-name>
            <surname>USA</surname>
          </string-name>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Lieberman</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paternò</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wulf</surname>
          </string-name>
          , V. (eds.):
          <source>End User Development</source>
          . Springer, Dordrecht, The Netherlands (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Sadri</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Ambient intelligence: A survey</article-title>
          .
          <source>ACM Computing Surveys</source>
          <volume>43</volume>
          (
          <issue>4</issue>
          ),
          <fpage>1</fpage>
          -
          <lpage>66</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Danado</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paternò</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Puzzle: A mobile application development environment using a jigsaw metaphor</article-title>
          .
          <source>Journal of Visual Languages &amp; Computing</source>
          <volume>25</volume>
          (
          <issue>4</issue>
          ),
          <fpage>297</fpage>
          -
          <lpage>315</lpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Demeure</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Caffiau</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Coutaz</surname>
          </string-name>
          , J.:
          <article-title>Activity based End-User-Development for Smart Homes: Relevance and Challenges</article-title>
          . Vol.
          <volume>18</volume>
          . IOS Press (
          <year>2014</year>
          )
          <fpage>141</fpage>
          -
          <lpage>152</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Davidoff</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yiu</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zimmerman</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dey</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Principles of Smart Home Control</article-title>
          . In: Dourish,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Friday</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . (eds.)
          <source>UbiComp</source>
          <year>2006</year>
          :
          <article-title>Ubiquitous Computing</article-title>
          .
          <source>LNCS</source>
          , vol.
          <volume>4206</volume>
          , pp.
          <fpage>19</fpage>
          -
          <lpage>34</lpage>
          . Springer, Berlin Heidelberg (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Cabitza</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gesso</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Reporting a User Study on a Visual Editor to Compose Rules in Active Documents</article-title>
          . In: Blashki,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Isaias</surname>
          </string-name>
          , P. (eds.)
          <article-title>Emerging Research and Trends in Interactivity and the Human-Computer Interface</article-title>
          , pp.
          <fpage>182</fpage>
          -
          <lpage>203</lpage>
          . IGI Global, Hershey, PA, USA (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Ur</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McManus</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          , Pak Yong Ho,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Littman</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.L.</surname>
          </string-name>
          :
          <article-title>Practical trigger-action programming in the smart home</article-title>
          .
          <source>In: SIGCHI Conference on Human Factors in Computing Systems</source>
          , pp.
          <fpage>803</fpage>
          -
          <lpage>812</lpage>
          . ACM, New York, NY, USA (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>García-Herranz</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Haya</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alamán</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>Towards a Ubiquitous End-User Programming System for Smart Spaces</article-title>
          .
          <source>Journal of Universal Computer Science</source>
          <volume>16</volume>
          (
          <issue>12</issue>
          ),
          <fpage>1633</fpage>
          --
          <lpage>1649</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Mavrommati</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Darzentas</surname>
          </string-name>
          , J.:
          <article-title>End User Tools for Ambient Intelligence Environments: An Overview</article-title>
          . In: Jacko,
          <string-name>
            <surname>J.A</surname>
          </string-name>
          . (ed.)
          <article-title>Human-Computer Interaction</article-title>
          .
          <source>Interaction Platforms and Techniques. LNCS</source>
          , vol.
          <volume>4551</volume>
          , pp.
          <fpage>864</fpage>
          -
          <lpage>872</lpage>
          . Springer, Berlin Heidelberg (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Grasso</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Convertino</surname>
          </string-name>
          , G.:
          <article-title>Collective Intelligence in Organizations: Tools and Studies</article-title>
          . Computer Supported Cooperative Work (CSCW)
          <volume>21</volume>
          (
          <issue>4-5</issue>
          ),
          <fpage>357</fpage>
          -
          <lpage>369</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Sadri</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stathis</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Ambient Intelligence</article-title>
          . In: Rabuñal Dopico,
          <string-name>
            <given-names>J.R.</given-names>
            ,
            <surname>Dorado</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Pazos</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . (eds.)
          <source>Encyclopedia of Artificial Intelligence</source>
          , pp.
          <fpage>85</fpage>
          -
          <lpage>91</lpage>
          . IGI Global, Hershey, PA, USA (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Litvinova</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vuorimaa</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Engaging end users in real smart space programming</article-title>
          .
          <source>In: ACM Conference on Ubiquitous Computing (UbiComp)</source>
          , pp.
          <fpage>1090</fpage>
          -
          <lpage>1095</lpage>
          . ACM, New York, NY, USA (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Dey</surname>
            ,
            <given-names>A.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sohn</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Streng</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kodama</surname>
          </string-name>
          , J.: iCAP:
          <article-title>Interactive Prototyping of ContextAware Applications</article-title>
          . In: Fishkin,
          <string-name>
            <given-names>K.P.</given-names>
            ,
            <surname>Schiele</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Nixon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Quigley</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . (eds.)
          <article-title>Pervasive Computing</article-title>
          .
          <source>LNCS</source>
          , vol.
          <volume>3968</volume>
          , pp.
          <fpage>254</fpage>
          -
          <lpage>271</lpage>
          . Springer, Berlin Heidelberg (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>