=Paper= {{Paper |id=Vol-1522/HuFaMo2015Preface |storemode=property |title=First International Workshop on Human Factors in Modeling (HuFaMo 2015) - Preface |pdfUrl=https://ceur-ws.org/Vol-1522/HuFaMo2015Preface.pdf |volume=Vol-1522 |dblpUrl=https://dblp.org/rec/conf/models/StorrleCAG15 }} ==First International Workshop on Human Factors in Modeling (HuFaMo 2015) - Preface== https://ceur-ws.org/Vol-1522/HuFaMo2015Preface.pdf
              First International Workshop on
         Human Factors in Modeling (HuFaMo 2015)
                                                            (Preface)



             Harald Störrle                    Michel R. V. Chaudron                     Vasco Amaral and Miguel Goulão
             DTU Compute                   Chalmers University of Technology                     NOVA LINCS, DI, FCT
    Technical University of Denmark            and Gothenburg University                     Universidade NOVA de Lisboa
           Lyngby, Denmark                        Gothenburg, Sweden                               Lisboa, Portugal
          Email: hsto@dtu.dk                 Email: chaudron@chalmers.se                 Email: vma@fct.unl.pt, mgoul@fct.unl.pt


                     I.   I NTRODUCTION                                the premier conference on systems and software modeling.
                                                                       In this first edition, HuFaMo attracted a considerable number
    Modeling is a human-intensive enterprise. As such, many
                                                                       of participants, including researchers and practitioners. There
research questions related to modeling can only be answered
                                                                       were 24 participants, from 14 countries.
by empirical studies employing human factors. The Inter-
national Workshop Series on Human Factors in Modeling                     The workshop included the discussion of 6 position papers
(HuFaMo) is dedicated to the discussion of empirical research          and a working session on how to build up the HuFaMo
involving human factors in modeling. Our goal is to improve            community and leverage the synergies among participants.
the state of the science and professionalism in empirical
research in the Model Based Engineering community. Typical                        III.    F ORMAL PAPER PRESENTATIONS
examples of research questions might consider the usability
of a certain approach, such as a method or language, or the                The HuFaMo Program Committee selected 6 papers for
emotional states or personal judgements of modelers.                   presentation in the workshop. Here, we briefly outline some
                                                                       of the main contributions of each of those papers.
    While concerned with foundations and framework support
for modeling, the community has been somehow neglecting                    One of the important characteristics of modeling is that,
the issue of human factors in this context. There is a growing         in general, it is a collaborative endeavor which may involve
need from the community concerned with quality factors                 stakeholders with different profiles. Empowering those stake-
to understand the best practices and systematic approaches             holders is, naturally, a key element for modeling success.
to assert usability in modeling and confirm the claims of              Betty Cheng presented work on how to empower visually
productivity. This workshop creates a space for discussion             impaired persons (VIPs) in modeling activities, so they can
being a get together of both MDE, Usability, Human Interfaces          more actively collaborate with other modelers [1]. She de-
and the Experimental Software engineering community.                   scribed the PRISCA project, which aims to facilitate this
                                                                       collaboration by generating a haptic 3D representation from a
    HuFaMo expressly focuses on human factors, in order                UML model while textual elements in the model are converted
to raise the awareness for these topics and the associated             to Braille. A key human factor addressed by this work is how
research methods and questions in the modeling community,              to effectively communicate model information with VIPs (and,
providing an outlet for research of this type, guaranteeing high       more generally, with people with other disabilities), so they can
quality reviews by people that apply these research methods            more easily create a mental model of the models, facilitating
themselves. Along with fully complete empirical evaluations,           their active participation in the MDE process. The early results
the workshop organizers explicitly encouraged researchers new          of this project, which provides an new interaction mode
to empirical methods to discuss study designs before conduct-          with modeling point to an improved model comprehension
ing their empirical evaluations. The rationale was to create           experience by VIPs.
a constructive environment where the HuFaMo participants
could contribute to improving the proposed study designs so                The usage of different modes of interaction with modeling
that stronger (and more easily replicable) empirical designs           tools is an important part of the holistic approach to support
and results can be obtained. Ultimately, we aim to congregate          modeling and design activities, argued by Michel Chaudron,
a community of researchers and practitioners that promotes             while presenting his teams vision of what a new generation of
(possibly independently replicated) empirical assessments on           software design environments should be like [2]. Indeed, recent
claims related to human factors in modeling.                           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.
           II.   T HE FIRST EDITION OF H U FA M O
                                                                       Software designers often collaborate using flexible media, such
    The first edition of this workshop series (HuFaMo 2015)            as a whiteboard, to sketch models, perhaps using a combination
took place in Ottawa, Canada, in September 28, 2015. HuFaMo            of different notations, including informal ones. These collab-
2015 was integrated in the ACM/IEEE 18th International Con-            orations and interactions include verbal discussions, which
ference on Model Driven Engineering Languages and Systems,             could be recorded and associated with the produced artifacts.


                                                                   1
To support this vision, it is essential to integrate the artifacts        within their degree. In spite of this, graduate students do have
produced with different modes, notations, tools and platforms,            a more favorable opinion of modeling than undergraduates,
so that they can potentially be transformed, reorganized and              especially for communication, documentation, as well as tool
even transferred to subsequent processing tasks. For example,             availability and readiness. This more favorable perception by
a hand-drawn class diagram can be transformed to a formal                 graduate students to the different kind of modeling tasks they
class diagram, and the audio of the discussion held while                 typically perform, which may be more suitable to modeling
designing this diagram could be associated to the formal                  approaches. In any case, the authors suggest further exploring
diagram, to provide traceability for the design rationale. The            these perceptions, as this will provide insights that could be
class diagram could then be used as a source for generating an            valuable in reshaping the way modeling is taught.
implementation, and all this could be done while preserving
traceability links to the original artifacts.                                                  ACKNOWLEDGMENTS
    Selecting the most adequate modeling language for a                       The authors would like to thank the authors who submitted
given purpose is essential to increase the productivity of                their works to this first edition of the HuFaMo workshop,
the people involved in modeling. Grischa Liebel presented a               all the attendees of the workshop sessions, the PC members
controlled experiment, performed with undergraduate students,             who reviewed the submissions, and the remaining organization
comparing two alternative behavioral requirements modeling                members.
languages in terms of the comprehensibility of functional
requirements they support [3]. The two languages, Modal
                                                                                                  O RGANIZERS
Sequence Diagrams and Timed Automata provided a similar
level of comprehensibility, although the subjects using Modal             General chairs:
Sequence Diagrams answered significantly more questions
than those than those using Timed Automata. As such, if                   Harald Störrle, Technical University of Denmark, Denmark
speed or efficiency are a priority, Modal Sequence Diagrams               Vasco Amaral, Universidade Nova de Lisboa, Portugal
may be more adequate than Timed Automata. This is yet to
be confirmed with more experienced modelers, as different                 Michel Chaudron, Chalmers University of Technology and
profiles may lead to significantly different results.                     University of Gothenburg, Sweden
    Acknowledging the relevance of using the most adequate                Publication chair:
formalism for a given activity in software development may
sometimes lead to the identification of the need for a new lan-           Miguel Goulão, Universidade Nova de Lisboa, Portugal
guage, particularly if there is a perception that the current base-
line solution introduces unnecessary accidental complexity. An            Publicity chair:
instance of this scenario can be found in the construction of the
Hasselt domain-specific language, which combines textual and              Ankica Barišić, Universidade Nova de Lisboa, Portugal
visual models, and was created to facilitate the implementation
of multimodal systems. Fredy Cuenca discussed an experiment               Web chair:
to compare Hasselt with the baseline solution (implementations
                                                                          Vlad Acretoaie, Technical University of Denmark, Denmark
in C#, in this case) [4]. Although the differences of the
collected completion times were not statistically significant,
the subjective evaluation of participants shows they saw value            Program Committee:
in the proposed models (in Hasselt).                                      Silvia Abrahão, Universidad Politècnica de Valencia, Spain
    In order to really benefit from modeling activities, it is            Laura Beckwith, Configit UX, Denmark
important to provide modelers with adequate tool support.
Victor Guana presented an empirical study design aimed                    Fernando Brito e Abreu, ISCTE-IUL, Portugal
at evaluating developer performance, in terms of time and
                                                                          Håkan Burden, Victoria ICT AB, Sweden
precision, while using two different approaches (classical in-
tegrated development environment vs. specialized traceability             Marcela Genero, Universidad de Castilla-La Mancha, Spain
visualizations for model transformation compositions) [5]. The
planned experiment aims at two research questions: how devel-             Regina Hebig, LIP6, Sorbonne Universités Paris, France
opers answer questions involving the discovery, filtering and             Emilio Insfran, Universidad Politècnica de Valencia, Spain
summarization of artifacts that constitute a model-based code
generator, and whether they can perform these activities with a           Geylani Kardas, Ege University, Turkey
better performance using tool supported interactive traceability          Grischa Liebel, Chalmers and Gothenburg Univestity, Sweden
visualizations.
                                                                          Marjan Mernik, University of Maribor, Slovenia / University
    Ultimately, the practitioners perception on the value of              of Alabama at Birmingham, USA
modeling is a key element for its successful adoption in in-
dustry. Badreddin et al. performed a survey with undergraduate            Lutz Prechelt, Freie Universitt Berlin, Germany
and graduate students from 3 universities, in Canada, Israel and          Jean-Sébastien Sottet, Luxembourg Institute of Science and
the United States of America, to assess their perception of the           Technology (LIST), Luxembourg
value of modeling as they progress in their studies [6]. Students
perception on the value of modeling decreases, as they progress           Juha-Pekka Tolvannen, MetaCase, Finland


                                                                      2
                              R EFERENCES
[1]   B. Doherty and B. H. C. Cheng, “UML Modeling for Visually-Impaired
      Persons,” in First International Workshop on Human Factors in Modeling
      (HuFaMo 2015). CEUR-WS, 2015, pp. 4–10.
[2]   M. R. V. Chaudron and R. Jolak, “A Vision on a New Generation
      of Software Design Environments,” in First International Workshop on
      Human Factors in Modeling (HuFaMo 2015). CEUR-WS, 2015, pp.
      11–16.
[3]   M. T. Grischa Liebel, “Comparing Comprehensibility of Modelling Lan-
      guages for Specifying Behavioural Requirements,” in First International
      Workshop on Human Factors in Modeling (HuFaMo 2015). CEUR-WS,
      2015, pp. 17–24.
[4]   F. Cuenca, J. V. den Bergh, K. Luyten, and K. Coninx, “Empirical Study:
      Comparing Hasselt with C# to Describe Multimodal Dialogs,” in First
      International Workshop on Human Factors in Modeling (HuFaMo 2015).
      CEUR-WS, 2015, pp. 25–32.
[5]   V. Guana and E. Stroulia, “How Do Developers Solve Software-
      engineering Tasks on Model-based Code Generators? An Empirical
      Study Design,” in First International Workshop on Human Factors in
      Modeling (HuFaMo 2015). CEUR-WS, 2015, pp. 33–38.
[6]   O. B. Badreddin, A. Sturm, A. Hamou-Lhadj, T. Lethbridge, W. Dixon,
      and R. Simmons, “The Effects of Education on Students’ Perception of
      Modeling in Software Engineering,” in First International Workshop on
      Human Factors in Modeling (HuFaMo 2015). CEUR-WS, 2015, pp.
      39–46.




                                                                                3