<!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>Elodie Bouzekri, Célia Martinie &amp;Philippe Palanque</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>ICS-IRIT</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Université Paul Sabatier - Toulouse III</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Toulouse</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>France</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>palanque@irit.fr</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>ACM Reference Format: Palanque</institution>
          ,
          <addr-line>P., Bouzekri, E., Martinie, C. 2021.</addr-line>
          <institution>From Human-Human Computer Mediated Communication to Human- Automation Collaboration in the light of Large Civil Aircraft Workplace. In Proceedings of AutomationXP'21: Workshop on Automation Experience at the Workplace. In conjunction with CHI'21</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>This position paper proposes the use of human-human collaboration models to study human-automation collaboration. We first present some of most prominent models from psychology and HCI and project their content to identify design rules that could be used to design and evaluate human-automation collaborations. We apply these principles to the workplace of cockpits of large civil aircrafts. • Human-centered computing → Human computer interaction (HCI); Interactive systems and tools; Additional Keywords and Phrases: Automation, collaboration, task modelling, aircraft cockpits • The difficulty to gather and understand the requirements as well as the need of the users; • The difficulties to address the required communication infrastructures in order to allow both synchronous and asynchronous communication between the users; • The difficulty to ensure usability of these applications that are used jointly by different users (with different characteristics and needs) and under different environmental conditions (time zones, seasons, light, sound, …); • The difficulty to ensure the reliability of these computing systems involving underlying communication mechanisms, networks and the fact that their testing and validation is even more complex as they involve multiple, diverse software and hardware entities. These problems are even more prominent when it comes to largely distributed worldwide teamwork such as international collision avoidance systems for satellites [7].</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 INTRODUCTION</title>
      <p>The evolution of computer use from one computer for several persons to many computers for one person could
have been the end of multi-user computing. However, the widespread of internet and the rise of social computing
has demonstrated that dealing with single user applications is nowadays part of history. Designing interactive
systems thus requires, most of the time, to address the needs of groups of users involved in common tasks for
which the communication, coordination and production is mediated by computers. Despite this undeniable
situation, most of the research contributions in the area of interactive systems engineering still focus on single
user applications. This is easily understandable as multi-users application are far more difficult to build than
single user ones. This difficulty comes from different sources:
When it comes to automation, there is a very important difference to highlight, the fact that automation can be
considered as co-located with the user thus removing the issue of latency, time zones and reliability of
communication means. However, if the human-automation team is controlling a remote entity (e. g. the Automated
Transfer Vehicles for refueling the International Space Station or satellite ground segments) some of the problems
become valid again [5].</p>
      <p>This position paper aims a positioning human-human computer mediated communication knowledge and
principles in the perspective of human-automation collaboration. On the other side, we will also revisit the work on
human-automation teaming such as [1]. Beyond, as the workshop focuses on automation, experience and workplace
we will concentrate on the special context of work of large civil aircrafts.</p>
    </sec>
    <sec id="sec-2">
      <title>2 HUMAN-HUMAN COLLABORATION</title>
      <p>Aircraft cockpits are workplaces were several persons, names crewmembers collaborate to achieve a common
goal: to bring passengers of the aircraft from one location to another.</p>
    </sec>
    <sec id="sec-3">
      <title>2.1 Collaboration in large civil aircraft cockpit workplace</title>
      <p>To pilot the large civil aircraft, the crewmembers operates the avionics systems through human-machine
interfaces called command and control systems and located in the cockpit. Avionics system includes all the physical
systems (engines, sensors, flaps ...), electrical, electronic and computer systems (autopilot, digital flight controls
digital flight controls ...), embedded in the aircraft. The cockpit embed screens that support the display of
information coming from several avionics systems on the same screen. To control the avionics systems, the
crewmembers use many physical buttons analog cockpits, physical buttons placed at the disposal beside the
displays.</p>
      <p>
        The main goals of the crewmembers, by order of importance, are to fly, navigate, communicate and manage
platforms. Nowadays, flying crews are composed of two crewmembers, which can have one of the two following
roles: Pilot Flying (PF) and Pilot Monitoring (PM). PF is in charge of flying the aircraft and of stabilizing its pitch,
altitude, bank angle, vertical and horizontal flight plans. Pilot Monitoring is here to back up PF by monitoring and
making call outs. In the early days of commercial aviation, a third crewmember (see example in Figure 1) was in
charge of managing avionics system and of recalculating flight plan in case of adverse events, such as clearance from
the air traffic controller [
        <xref ref-type="bibr" rid="ref14">11</xref>
        ].
      </p>
    </sec>
    <sec id="sec-4">
      <title>2.2 Main principles of description of human-human collaboration</title>
      <p>The description of human-human collaboration requires the explicit identification of the tasks that each human
has to perform, in order to understand and allocate the work between them. It also requires the identification of
specific aspects of the collaboration. Cooperative work may be dedicated to one or more of the following type of
collaborative activities: production, coordination, communication. It is then possible to associate one or more
properties amongst this set. For example, Figure 4 a) shows that one task is dedicated to coordination whereas
Figure 4 b) shows that the task is dedicated to both coordination and communication.
Cooperative tasks may be performed within various space-time constraints (local/distant,
synchronous/asynchronous) [4]. Table 1 presents these different space-time constraints and illustrates the
different possibilities with an example.</p>
    </sec>
    <sec id="sec-5">
      <title>2.3 Notation for the description of human-human collaboration</title>
      <p>To apply these main principles of description, we use the notation HAMSTERS-XL [7] for describing collaborative
tasks i.e. tasks having group of users trying to achieve common goals. HAMSTERS-XL provides elements to describe
abstract group tasks as well as individual cooperative tasks. Several human persons are involved in collaborative
work, each one having a role in the achievement of common goals. Collaborative work can be described at different
abstraction levels: at the group level and at the individual level. A group task is a set of task that a group has to carry
out in order to achieve a common goal [5], whereas a cooperative task is an individual task performed by a person
in order to contribute to the achievement of the common goal [9]. Table 2 presents the main types of tasks for
describing individual and collaborative tasks in task models.
To identify time-space constraints, dedicated notation elements are available for cooperative tasks, as
illustrated in Table 3.</p>
    </sec>
    <sec id="sec-6">
      <title>2.4 Example: ‘Modify flight plan’ group task with three crewmembers</title>
      <p>Figure 3 presents an example of the usage of this notation through tasks models. These tasks models describe
a group task: “Modify flight plan”. This group task describes the recalculation of the flight plan by the flight
engineer on pilot’s request due to weather adverse events. In this section, we focus on two roles of the crew:
pilot flying and flight engineer.</p>
      <p>After the detection of weather adverse, the pilot flying asks for a new flight plan to the flight engineer. “Ask
for a new flight plan” (P1) is a cooperative motor task with “Listen to the request for a new flight plan” (FE1)
cooperative perception task of the flight engineer. This cooperation is local (in the cockpit) and synchronous
(oral communication). These tasks describe a coordination between the pilot flying and the flight engineer.
The pilot allocates a new next task (calculate a new flight plan) to the flight engineer. Then, the pilot flying
and the flight engineer discuss and choose a new flight plan until one of the options is confirmed. The flight
engineer communicates his progression (P2 and FE2) while calculating a new flight plan. Afterwards, the flight
engineer proposes a new flight plan (P3 and FE3). After a validation (PE5 and FE5 user cooperative task) or
a rejection (P4 and FE4 user cooperative task) of this new flight plan, the flight engineer calculates another
flight plan or applies the new flight plan. All these cooperative tasks are local to the cockpit and synchronous.
These tasks describe communication between the pilot flying and the flight engineer in order to produce a new
flight plan.</p>
      <p>The Table 4 presents associations of cooperative tasks of the pilot and flight engineer roles.</p>
      <p>Linked to
“Listen to the request for a new flight plan” (FE1)
“Listen to flight engineer’s report on his progression” (P2)
“Listen to flight engineer’s recommendation” (P3)
“Hear and acknowledge other route request” (FE4)
“Hear and acknowledge confirmation of the route” (FE5)
Aircraft cockpits are nowadays workplaces where crewmembers interact between each other and with automation.</p>
    </sec>
    <sec id="sec-7">
      <title>3.1 Automation of the flight management</title>
      <p>Several decades ago, the two pilots’ forward facing cockpit was introduced, such as A3001, and reduced the crew to
two members: Pilot Flying and Pilot Monitoring. The “Manage systems” tasks was partly automated with an alerting
system and the Pilot Monitoring is now in charge of monitoring this alerting system to manage systems. The flight
path calculation has also been automated using the Flight Management System (FMS) and an auto-piloting system
has been introduced to reduce workload during critical phases of flight. Figure 4 depicts the three loops of
automation that include: the direct interaction between Pilot Flying and flight commands (no automation), the
interaction between Pilot Flying and auto-pilot (automation of task “fly”), and the interaction with the FMS
(automation of the task “Navigate”).
1 https://www.airbus.com/company/history/aircraft-history/1970-1972/a300.html</p>
    </sec>
    <sec id="sec-8">
      <title>3.2 Main principles of description of human-automation collaboration</title>
      <p>
        When dealing with human-automation collaboration, it becomes insufficient to describe only the program of the
system. Indeed, human-automation teaming requires transparency (mutual understanding), bi-directional
communication and operator directed execution (responsibility of the final decision to the human) [1]. Description
of human-automation teaming requires to describe [
        <xref ref-type="bibr" rid="ref13">10</xref>
        ]: actors (both human and automation), role allocations of
actors and their relationships. In addition, it is required to identify the cooperative tasks of the ‘automation’ actor
that are actually implemented by one or several functions, as well as the type of collaborative tasks between the
‘automation’ actor and the human actor. Cummings and Bruni [2] defined a taxonomy of human-automation
collaboration based on the tasks that the human and the automation perform: data acquisition tasks, analysis tasks,
decision tasks and motor (action) tasks (see Figure 5). For example, the Decider is the actor(s) that makes the final
decision.
      </p>
    </sec>
    <sec id="sec-9">
      <title>3.3 Notation for the description of human-automation collaboration</title>
      <p>To apply these main principles of description, we use the HAMSTERS-XL notation [7] that provide elements of
notation for describing cooperative tasks of both human actors and ‘automation’ actors. The cooperative human
tasks are the same as the ones presented in Table 2. The Figure 6 presents the system task types. The input and
output tasks are cooperative tasks that receive or send information.
A separate model describes the tasks performed by a role of an ‘automation’ actor. In order to describe the
associations between automation cooperative tasks and human cooperative tasks and the flow of information
between them, we define cooperation protocols. A cooperation protocol describes information sharing between
several cooperative tasks, which contributes to transparency. Five attributes composed a cooperation protocol:
(main) type of collaborative activities (see Figure 2), the localization and time (see Table 3), cardinality (broadcast,
unicast, groupcast or anycast) and the information shared.</p>
    </sec>
    <sec id="sec-10">
      <title>3.4 Example: ‘Modify flight plan’ group task with a two-pilots crew and automation of flight management</title>
      <p>
        Figure 7 presents an example of the usage of this notation. These tasks models describe the same group task as
before. However, the flight engineer role is automated. We consider an envisioned FMS. This envisioned FMS can
recommend flight plans to the pilots. This FMS performs similar tasks as the flight engineer but automated: receive
the request (CP1), calculate a possible new flight plan and display progression (CP2), then decide a flight plan to
propose to the pilots (CP3) and iterates (if rejection by pilots (CP4)) until the proposed flight plan is confirmed
(CP5). Finally, the FMS displays the new flight plan to pilots (CP6).
Despite the fact that the envisioned FMS aims to implement some of the tasks that the flight engineer used to
perform, the collaboration will be of a different nature. For instance, the flight engineer might take time between
receiving a request and processing it and might even forget it. The automation at the opposite will process
information immediately (at least this will be perceived as such by the pilot). Indeed, the interaction with
automation might look like a standard interaction on a button: the user presses the mouse button while the cursor
is on it (this corresponds to sending a request) and the immediate graphical feedback showing the button pressed
corresponds to the acknowledgement. This fine grained interaction will have to be design, standardized and
implemented for any kind of cooperation or the interaction with automation will not be transparent [
        <xref ref-type="bibr" rid="ref15">12</xref>
        ]. This might
be even more complex due to the multiple objectives of automation [
        <xref ref-type="bibr" rid="ref17">14</xref>
        ]. Even though some design rules have been
proposed we are far from having standards defining interaction [
        <xref ref-type="bibr" rid="ref16">13</xref>
        ].
      </p>
    </sec>
    <sec id="sec-11">
      <title>4 CONCLUSION AND TAKE AWAY MESSAGE</title>
      <p>Integration of automation in the workplace started several decades ago. This paper highlights how automation has
been integrated in commercial aircraft cockpits to automate part of the flight management tasks. Nowadays, there
is a raising interest in AI technologies to automate additional human tasks. This questions the way the humans will
interact with this new kind of automation. Should this interaction be limited as it can be interpreted by exploring a
Google car (see Figure 9 a))? Or should this interaction be very complete in order to provide humans information
about what the system is collecting, doing, proposing and to provide humans ways to control this intelligence, as in
command and control rooms (see Figure 9 b))? The design and development of workplaces that exploit automation
and AI will still require notations, techniques and tools to describe precisely the human automation collaboration.
Furthermore, in workplaces using critical systems, such descriptions will be mandatory to support the certification
process of these systems.</p>
    </sec>
    <sec id="sec-12">
      <title>ACKNOWLEDGMENTS</title>
      <p>This work is partly funded by IKKY research project grant from Airbus.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Battiste</surname>
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lachter</surname>
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brandt</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alvarez</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Strybel</surname>
            <given-names>T.Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vu</surname>
            <given-names>KP.L.</given-names>
          </string-name>
          (
          <year>2018</year>
          )
          <article-title>Human-Automation Teaming: Lessons Learned</article-title>
          and
          <string-name>
            <given-names>Future</given-names>
            <surname>Directions</surname>
          </string-name>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>In</surname>
          </string-name>
          : Yamamoto S.,
          <string-name>
            <surname>Mori</surname>
            <given-names>H</given-names>
          </string-name>
          . (
          <article-title>eds) Human Interface and the Management of Information. Information in Applications and</article-title>
          <string-name>
            <surname>Services. HIMI</surname>
          </string-name>
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <source>Lecture Notes in Computer Science</source>
          , vol
          <volume>10905</volume>
          . Springer, Cham. https://doi.org/10.1007/978-3-
          <fpage>319</fpage>
          -92046-7_
          <fpage>40</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <given-names>Mary</given-names>
            <surname>Cummings</surname>
          </string-name>
          and
          <string-name>
            <given-names>Sylvain</given-names>
            <surname>Bruni</surname>
          </string-name>
          . (
          <year>2009</year>
          ).
          <article-title>Collaborative Human-Automation Decision Making</article-title>
          . In Springer Handbook of Automation, edited by Shimon Y. Nof,
          <volume>437</volume>
          ‑
          <fpage>47</fpage>
          . Springer Handbooks. Berlin, Heidelberg: Springer. https://doi.org/10.1007/978-3-
          <fpage>540</fpage>
          -78831-7_
          <fpage>26</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Calvary</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Coutaz</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nigay</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <article-title>From single-user architectural design to PAC*: a generic software architecture model for CSCW</article-title>
          .
          <source>In Proc. of CHI '97</source>
          . ACM, NY, USA,
          <fpage>242</fpage>
          -
          <lpage>249</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Ellis</surname>
            ,
            <given-names>C. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gibbs</surname>
            ,
            <given-names>S. J.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Rein</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          (
          <year>1991</year>
          ).
          <article-title>Groupware: Some issues and experiences</article-title>
          .
          <source>Communications of the ACM</source>
          ,
          <volume>34</volume>
          (
          <issue>1</issue>
          ),
          <fpage>39</fpage>
          -
          <lpage>58</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>https://doi.org/10.1145/99977.99987</mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <given-names>Michael</given-names>
            <surname>Feary</surname>
          </string-name>
          , Célia Martinie, Philippe A.
          <string-name>
            <surname>Palanque</surname>
            ,
            <given-names>Manfred</given-names>
          </string-name>
          <string-name>
            <surname>Tscheligi</surname>
          </string-name>
          .
          <source>Multiple Views on Safety-Critical Automation: Aircrafts</source>
          , Autonomous Vehicles,
          <article-title>Air Traffic Management and Satellite Ground Segments Perspectives</article-title>
          .
          <source>CHI Extended Abstracts</source>
          <year>2016</year>
          :
          <fpage>1069</fpage>
          -
          <lpage>1072</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>McGrath J. E. Groups</surname>
          </string-name>
          <article-title>: Interaction and Performance</article-title>
          . Prentice Hall, Inc.,
          <string-name>
            <surname>Englewood</surname>
            <given-names>Cliffs</given-names>
          </string-name>
          ,
          <year>1984</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <given-names>Célia</given-names>
            <surname>Martinie</surname>
          </string-name>
          , Eric Barboni, David Navarre,
          <string-name>
            <given-names>Philippe A.</given-names>
            <surname>Palanque</surname>
          </string-name>
          , Racim Fahssi, Erwann Poupart,
          <article-title>Eliane Cubero-Castan. Multi-models-based engineering of collaborative systems: application to collision avoidance operations for spacecraft</article-title>
          .
          <source>EICS</source>
          <year>2014</year>
          :
          <fpage>85</fpage>
          -
          <lpage>94</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <given-names>Célia</given-names>
            <surname>Martinie</surname>
          </string-name>
          , Philippe Palanque, Elodie Bouzekri, Andy Cockburn, Alexandre Canny, and
          <string-name>
            <given-names>Eric</given-names>
            <surname>Barboni</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Analysing and Demonstrating Tool-Supported Customizable Task Notations</article-title>
          .
          <source>Proc. ACM Hum.-Comput. Interact. 3</source>
          ,
          <string-name>
            <surname>EICS</surname>
          </string-name>
          , Article
          <volume>12</volume>
          (
          <year>June 2019</year>
          ),
          <volume>26</volume>
          pages. DOI: https://doi.org/10.1145/3331154
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Roschelle</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Teasley</surname>
            ,
            <given-names>S. D.</given-names>
          </string-name>
          (
          <year>1995</year>
          ).
          <article-title>The construction of shared knowledge in collaborative problem solving</article-title>
          . In
          <string-name>
            <surname>C. E. O'Malley</surname>
          </string-name>
          (Ed.),
          <article-title>Computer-supported collaborative learning</article-title>
          (pp.
          <fpage>69</fpage>
          -
          <lpage>197</lpage>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>Axel</given-names>
            <surname>Schulte</surname>
          </string-name>
          , and
          <string-name>
            <surname>Diana Donath.</surname>
          </string-name>
          (
          <year>2018</year>
          ).
          <article-title>A Design and Description Method for Human-Autonomy Teaming Systems</article-title>
          .
          <source>In Intelligent Human Systems Integration, édité par Waldemar Karwowski et Tareq Ahram</source>
          ,
          <fpage>3</fpage>
          -
          <lpage>9</lpage>
          .
          <source>Advances in Intelligent Systems and Computing</source>
          . Cham: Springer International Publishing. https://doi.org/10.1007/978-3-
          <fpage>319</fpage>
          -73888-
          <issue>8</issue>
          _
          <fpage>1</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Wiener</surname>
            ,
            <given-names>Earl L.</given-names>
          </string-name>
          <year>1989</year>
          . «
          <article-title>Human factors of advanced technology (glass cockpit) transport aircraft »</article-title>
          .
          <source>NASA</source>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>R.</given-names>
            <surname>Bernhaupt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Cronel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Manciet</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Martinie</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Palanque</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Transparent Automation for Assessing and Designing better Interactions between Operators and Partly-Autonomous Interactive Systems</article-title>
          .
          <source>In Proceedings of the 5th International Conference on Application and Theory of Automation in Command and Control Systems (ATACCS '15)</source>
          .
          <article-title>Association for Computing Machinery</article-title>
          , New York, NY, USA,
          <fpage>129</fpage>
          -
          <lpage>139</lpage>
          . DOI:https://doi.org/10.1145/2899361.2899375
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>Philippe</given-names>
            <surname>Palanque</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>Ten Objectives and Ten Rules for Designing Automations in Interaction Techniques, User Interfaces and Interactive Systems</article-title>
          .
          <source>In Proceedings of the International Conference on Advanced Visual Interfaces (AVI '20)</source>
          .
          <article-title>Association for Computing Machinery</article-title>
          , New York, NY, USA, Article
          <volume>2</volume>
          ,
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          . DOI:https://doi.org/10.1145/3399715.3400872
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>Philippe</given-names>
            <surname>Palanque</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Engineering Automations: From a Human Factor Perspective to Design, Implementation and Validation Challenges</article-title>
          .
          <source>In Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS '18)</source>
          .
          <article-title>Association for Computing Machinery</article-title>
          , New York, NY, USA, Article
          <volume>2</volume>
          ,
          <fpage>1</fpage>
          -
          <lpage>2</lpage>
          . DOI:https://doi.org/10.1145/3220134.3223044
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>