<!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>First International Workshop on Human Factors in Modeling (HuFaMo 2015)</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Harald St o¨rrle</string-name>
          <email>hsto@dtu.dk</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Michel R. V. Chaudron</string-name>
          <email>chaudron@chalmers.se</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vasco Amaral and Miguel Goula˜o</string-name>
          <email>vma@fct.unl.pt, mgoul@fct.unl.pt</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Chalmers University of Technology, and Gothenburg University</institution>
          ,
          <addr-line>Gothenburg</addr-line>
          ,
          <country country="SE">Sweden</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>DTU Compute, Technical University of Denmark</institution>
          ,
          <addr-line>Lyngby</addr-line>
          ,
          <country country="DK">Denmark</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>NOVA LINCS, DI, FCT, Universidade NOVA de Lisboa</institution>
          ,
          <addr-line>Lisboa</addr-line>
          ,
          <country country="PT">Portugal</country>
        </aff>
      </contrib-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>HuFaMo expressly focuses on human factors, in order
to raise the awareness for these topics and the associated
research methods and questions in the modeling community,
providing an outlet for research of this type, guaranteeing high
quality reviews by people that apply these research methods
themselves. Along with fully complete empirical evaluations,
the workshop organizers explicitly encouraged researchers new
to empirical methods to discuss study designs before
conducting their empirical evaluations. The rationale was to create
a constructive environment where the HuFaMo participants
could contribute to improving the proposed study designs so
that stronger (and more easily replicable) empirical designs
and results can be obtained. Ultimately, we aim to congregate
a community of researchers and practitioners that promotes
(possibly independently replicated) empirical assessments on
claims related to human factors in modeling.</p>
    </sec>
    <sec id="sec-2">
      <title>II. THE FIRST EDITION OF HUFAMO</title>
      <p>The first edition of this workshop series (HuFaMo 2015)
took place in Ottawa, Canada, in September 28, 2015. HuFaMo
2015 was integrated in the ACM/IEEE 18th International
Conference on Model Driven Engineering Languages and Systems,
the premier conference on systems and software modeling.
In this first edition, HuFaMo attracted a considerable number
of participants, including researchers and practitioners. There
were 24 participants, from 14 countries.</p>
      <p>The workshop included the discussion of 6 position papers
and a working session on how to build up the HuFaMo
community and leverage the synergies among participants.</p>
    </sec>
    <sec id="sec-3">
      <title>III. FORMAL PAPER PRESENTATIONS</title>
      <p>The HuFaMo Program Committee selected 6 papers for
presentation in the workshop. Here, we briefly outline some
of the main contributions of each of those papers.</p>
      <p>
        One of the important characteristics of modeling is that,
in general, it is a collaborative endeavor which may involve
stakeholders with different profiles. Empowering those
stakeholders is, naturally, a key element for modeling success.
Betty Cheng presented work on how to empower visually
impaired persons (VIPs) in modeling activities, so they can
more actively collaborate with other modelers [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. She
described the PRISCA project, which aims to facilitate this
collaboration by generating a haptic 3D representation from a
UML model while textual elements in the model are converted
to Braille. A key human factor addressed by this work is how
to effectively communicate model information with VIPs (and,
more generally, with people with other disabilities), so they can
more easily create a mental model of the models, facilitating
their active participation in the MDE process. The early results
of this project, which provides an new interaction mode
with modeling point to an improved model comprehension
experience by VIPs.
      </p>
      <p>
        The usage of different modes of interaction with modeling
tools is an important part of the holistic approach to support
modeling and design activities, argued by Michel Chaudron,
while presenting his teams vision of what a new generation of
software design environments should be like [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Indeed, recent
hardware improvements make feasible the introduction of new
interaction modes (e.g. voice, touch, eye focus, etc.) that can
significantly enhance the user experience of the modelers.
Software designers often collaborate using flexible media, such
as a whiteboard, to sketch models, perhaps using a combination
of different notations, including informal ones. These
collaborations and interactions include verbal discussions, which
could be recorded and associated with the produced artifacts.
To support this vision, it is essential to integrate the artifacts
produced with different modes, notations, tools and platforms,
so that they can potentially be transformed, reorganized and
even transferred to subsequent processing tasks. For example,
a hand-drawn class diagram can be transformed to a formal
class diagram, and the audio of the discussion held while
designing this diagram could be associated to the formal
diagram, to provide traceability for the design rationale. The
class diagram could then be used as a source for generating an
implementation, and all this could be done while preserving
traceability links to the original artifacts.
      </p>
      <p>
        Selecting the most adequate modeling language for a
given purpose is essential to increase the productivity of
the people involved in modeling. Grischa Liebel presented a
controlled experiment, performed with undergraduate students,
comparing two alternative behavioral requirements modeling
languages in terms of the comprehensibility of functional
requirements they support [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The two languages, Modal
Sequence Diagrams and Timed Automata provided a similar
level of comprehensibility, although the subjects using Modal
Sequence Diagrams answered significantly more questions
than those than those using Timed Automata. As such, if
speed or efficiency are a priority, Modal Sequence Diagrams
may be more adequate than Timed Automata. This is yet to
be confirmed with more experienced modelers, as different
profiles may lead to significantly different results.
      </p>
      <p>
        Acknowledging the relevance of using the most adequate
formalism for a given activity in software development may
sometimes lead to the identification of the need for a new
language, particularly if there is a perception that the current
baseline solution introduces unnecessary accidental complexity. An
instance of this scenario can be found in the construction of the
Hasselt domain-specific language, which combines textual and
visual models, and was created to facilitate the implementation
of multimodal systems. Fredy Cuenca discussed an experiment
to compare Hasselt with the baseline solution (implementations
in C#, in this case) [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Although the differences of the
collected completion times were not statistically significant,
the subjective evaluation of participants shows they saw value
in the proposed models (in Hasselt).
      </p>
      <p>
        In order to really benefit from modeling activities, it is
important to provide modelers with adequate tool support.
Victor Guana presented an empirical study design aimed
at evaluating developer performance, in terms of time and
precision, while using two different approaches (classical
integrated development environment vs. specialized traceability
visualizations for model transformation compositions) [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. The
planned experiment aims at two research questions: how
developers answer questions involving the discovery, filtering and
summarization of artifacts that constitute a model-based code
generator, and whether they can perform these activities with a
better performance using tool supported interactive traceability
visualizations.
      </p>
      <p>
        Ultimately, the practitioners perception on the value of
modeling is a key element for its successful adoption in
industry. Badreddin et al. performed a survey with undergraduate
and graduate students from 3 universities, in Canada, Israel and
the United States of America, to assess their perception of the
value of modeling as they progress in their studies [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Students
perception on the value of modeling decreases, as they progress
within their degree. In spite of this, graduate students do have
a more favorable opinion of modeling than undergraduates,
especially for communication, documentation, as well as tool
availability and readiness. This more favorable perception by
graduate students to the different kind of modeling tasks they
typically perform, which may be more suitable to modeling
approaches. In any case, the authors suggest further exploring
these perceptions, as this will provide insights that could be
valuable in reshaping the way modeling is taught.
      </p>
    </sec>
    <sec id="sec-4">
      <title>ACKNOWLEDGMENTS</title>
      <p>The authors would like to thank the authors who submitted
their works to this first edition of the HuFaMo workshop,
all the attendees of the workshop sessions, the PC members
who reviewed the submissions, and the remaining organization
members.</p>
    </sec>
    <sec id="sec-5">
      <title>ORGANIZERS</title>
      <sec id="sec-5-1">
        <title>General chairs:</title>
        <p>Harald Sto¨rrle, Technical University of Denmark, Denmark</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Vasco Amaral, Universidade Nova de Lisboa, Portugal Michel Chaudron, Chalmers University of Technology and University of Gothenburg, Sweden</title>
      <sec id="sec-6-1">
        <title>Publication chair:</title>
        <p>Miguel Goula˜o, Universidade Nova de Lisboa, Portugal</p>
      </sec>
      <sec id="sec-6-2">
        <title>Publicity chair:</title>
      </sec>
      <sec id="sec-6-3">
        <title>Web chair:</title>
        <p>Ankica Barisˇic´, Universidade Nova de Lisboa, Portugal
Vlad Acretoaie, Technical University of Denmark, Denmark</p>
      </sec>
      <sec id="sec-6-4">
        <title>Program Committee:</title>
        <p>Silvia Abraha˜o, Universidad Polite`cnica de Valencia, Spain</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Laura Beckwith, Configit UX, Denmark</title>
    </sec>
    <sec id="sec-8">
      <title>Fernando Brito e Abreu, ISCTE-IUL, Portugal</title>
    </sec>
    <sec id="sec-9">
      <title>Ha˚kan Burden, Victoria ICT AB, Sweden</title>
      <p>Marcela Genero, Universidad de Castilla-La Mancha, Spain
Regina Hebig, LIP6, Sorbonne Universite´s Paris, France
Emilio Insfran, Universidad Polite`cnica de Valencia, Spain</p>
    </sec>
    <sec id="sec-10">
      <title>Geylani Kardas, Ege University, Turkey</title>
      <p>Grischa Liebel, Chalmers and Gothenburg Univestity, Sweden
Marjan Mernik, University of Maribor, Slovenia / University
of Alabama at Birmingham, USA</p>
    </sec>
    <sec id="sec-11">
      <title>Lutz Prechelt, Freie Universitt Berlin, Germany Jean-Se´bastien Sottet, Luxembourg Institute of Science and Technology (LIST), Luxembourg</title>
    </sec>
    <sec id="sec-12">
      <title>Juha-Pekka Tolvannen, MetaCase, Finland</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>B.</given-names>
            <surname>Doherty and B. H</surname>
          </string-name>
          . C. Cheng, “UML Modeling for
          <string-name>
            <surname>Visually-Impaired</surname>
            <given-names>Persons</given-names>
          </string-name>
          ,” in First International Workshop on Human Factors in Modeling (HuFaMo
          <year>2015</year>
          ).
          <source>CEUR-WS</source>
          ,
          <year>2015</year>
          , pp.
          <fpage>4</fpage>
          -
          <lpage>10</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M. R. V.</given-names>
            <surname>Chaudron</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Jolak</surname>
          </string-name>
          , “
          <article-title>A Vision on a New Generation of Software Design Environments</article-title>
          ,” in First International Workshop on Human Factors in Modeling (HuFaMo
          <year>2015</year>
          ).
          <source>CEUR-WS</source>
          ,
          <year>2015</year>
          , pp.
          <fpage>11</fpage>
          -
          <lpage>16</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>M. T.</given-names>
            <surname>Grischa</surname>
          </string-name>
          <string-name>
            <surname>Liebel</surname>
          </string-name>
          , “
          <article-title>Comparing Comprehensibility of Modelling Languages for Specifying Behavioural Requirements</article-title>
          ,” in First International Workshop on Human Factors in Modeling (HuFaMo
          <year>2015</year>
          ).
          <source>CEUR-WS</source>
          ,
          <year>2015</year>
          , pp.
          <fpage>17</fpage>
          -
          <lpage>24</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>F.</given-names>
            <surname>Cuenca</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. V.</surname>
          </string-name>
          den Bergh, K. Luyten, and
          <string-name>
            <given-names>K.</given-names>
            <surname>Coninx</surname>
          </string-name>
          , “
          <article-title>Empirical Study: Comparing Hasselt with C# to Describe Multimodal Dialogs</article-title>
          ,” in First International Workshop on Human Factors in Modeling (HuFaMo
          <year>2015</year>
          ).
          <source>CEUR-WS</source>
          ,
          <year>2015</year>
          , pp.
          <fpage>25</fpage>
          -
          <lpage>32</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>V.</given-names>
            <surname>Guana</surname>
          </string-name>
          and E. Stroulia, “
          <article-title>How Do Developers Solve Softwareengineering Tasks on Model-based Code Generators? An Empirical Study Design,</article-title>
          ” in First International Workshop on Human Factors in Modeling (HuFaMo
          <year>2015</year>
          ).
          <source>CEUR-WS</source>
          ,
          <year>2015</year>
          , pp.
          <fpage>33</fpage>
          -
          <lpage>38</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>O. B.</given-names>
            <surname>Badreddin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sturm</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hamou-Lhadj</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Lethbridge</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Dixon</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Simmons</surname>
          </string-name>
          , “
          <article-title>The Effects of Education on Students' Perception of Modeling in Software Engineering</article-title>
          ,” in First International Workshop on Human Factors in Modeling (HuFaMo
          <year>2015</year>
          ).
          <source>CEUR-WS</source>
          ,
          <year>2015</year>
          , pp.
          <fpage>39</fpage>
          -
          <lpage>46</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>