=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==
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