Second International Workshop on
Human Factors in Modeling (HuFaMo’16)

A MODELS'16 workshop

October 4, 2016, Saint Malo, France

HuFaMo logo


Modeling is a genuinely human enterprise, so many of the questions related to modeling can only be answered by empirical studies of human factors. The HuFaMo workshop series is the venue for early stage empirical research involving human factors in modeling. Our goal is to improve the state of the science and professionalism in empirical research in the Model Based Engineering community. Typical examples of such questions might consider the usability of a certain approach such as a method or language, or the emotional states or personal judgements of modelers.

We invite submissions regarding empirical studies of the following aspects.

  • emotion and preference of users in the face of modeling related tools and activities
  • stress, load, and performance involving modeling activities and artifacts
  • communicative and cognitive strategies and styles connected to modeling activities
  • training and testing of modeling, modeling tools, and related practices
  • capabilities and competencies
  • team and group behavior, including behavior across (social) media

Other topics that fit into the general frame of this workshop are also welcome.

Submission types

We solicit four types of submissions, each with their specific quality and review criteria.

  1. Empirical Study of human factors in modeling, including replication studies and negative results. We strongly encourage authors to submit raw data and analysis scripts.
  2. Study Designs investigating human factors in modeling. These contributions will be evaluated based on the quality of the study design alone, i.e., whether the reviewers deem them promising to obtain meaningful, valid, and interesting results. No actual study results are expected.
  3. Empirical Theory, i.e., papers that contribute to or develop a theory of some aspect of a human factor relevant in modeling. No empirical validation is required, but a solid analysis of the existing work from all relevant fields (including e.g., psychology, sociology, philosophy, and more, as appropriate).
  4. Empirical Activity is a proposal of a trial to be carried out as part of the HuFaMo workshop, with the workshop participants as study participants. Papers should describe a study design in detail, and a justification of why it should be run at this particular venue. We will select max. two (2) such activities, and they will have the same amount of time as other presentations. We expect results to be published in the aftermath.

All of these may be submitted either as a short paper (up to 4 pages) or a long paper (6-8 pages), depending on their ambition and quality as determined in the review process. All submissions should clearly state in their title, to which of the above category they belong. All accepted submissions will be discussed in the workshop. Publication requires at least one of the authors to be present at the workshop. We particularly encourage researchers that need to design a study but lack experience in this field to come forward and present study designs so these may be discussed and improved, leading to better quality research.

Submissions must conform to the MODELS'16 formatting guidelines.

All submissions must be uploaded through EasyChair.

Results dissemination

  • All workshop papers will be published in a dedicated CEUR-WS volume.
  • We strongly encourage authors to publicly archive additional materials like raw data or analysis scripts on Zenodo before submitting.
  • As in the previous year, we are planning to publish the best papers of the workshop in a Special Issue of a high-impact journal.

Important dates

  • Abstracts submission deadline: July 3, 2016
  • Papers submission deadline: July 17, 2016 July 24, 2016
  • Authors notification: August 14, 2016
  • Camera ready deadline: September 13, 2016
  • Workshop date: October 4, 2016


9:00 - 9:15 Opening
9:15 - 9:45 Keynote: What's Wrong with "Users"?
Bran Selić
9:45 - 10:15 Towards a New Generation of Software Design Environments: Supporting the Use of Informal and Formal Notations with OctoUML [PDF]
Rodi Jolak, Boban Vesin, Marcus Isaksson and Michel R. V. Chaudron
10:30 - 11:00 Coffee break
11:00 - 12:30 A Controlled Experiment Template for Evaluating the Understandability of Model Transformation Languages [PDF]
Max E. Kramer, Georg Hinkel, Heiko Klare, Michael Langhammer and Erik Burger
Comparing Value-Driven Methods: an experiment design [PDF]
Eric Souza, Silvia Abrahão, Ana Moreira, João Araújo and Emilio Insfran
Comparing Reuse Mechanisms for Model Transformation Languages: Design for an Empirical Study [PDF]
Daniel Strüber and Anthony Anjorin
12:30 - 14:00 Lunch break
14:00 - 15:30 Empirical Activity: HuFaMo Experiment (1 hour)
Yosser El Ahmar, Michel Chaudron
Empirical Activity: Assessing the Perceptual Properties of the Size Visual Variable in UML Sequence Diagram [PDF]
Yosser El Ahmar, Xavier Le Pallec and Sébastien Gérard
15:30 - 16:00 Coffee break
16:00 - 17:00 Discussion


What's Wrong with "Users"? - Bran Selić, Malina Software Corp., Canada

The term “user” is quite pervasive in software engineering discussions and documents, but is relatively rarely encountered in more traditional engineering disciplines. Thus, for example, automotive engineers tend to refer to “drivers”, “mechanics”, and “passengers” instead of “users of an automobile”. While this terminological distinction may appear trivial at first glance, in this short talk I argue that it is symptomatic of a fundamental flaw in the treatment of human-related aspects by software practitioners that is, unfortunately, endemic in the software engineering culture. And, even though usability is lately receiving increasing attention among software practitioners, it is far from sufficient, since it is focused primarily on ergonomics. In this talk I will first summarize my experience with how many (most?) software developers approach so-called “human factors” issues and then describe what I see as the undesirable and sometimes disastrous consequences of that approach. In the second, concluding, part, I will discuss some suggestions on what I think needs to be done about the issue.

Speaker biography

Bran Selić is President of Malina Software Corp., a Canadian company that provides consulting services to corporate clients and government institutions worldwide. He is also Director of Advanced Technology at Zeligsoft Limited in Canada and a Visiting Scientist at Simula Research Laboratories in Norway. On the academic side, he is an adjunct at the University of Sydney in Australia and a lecturer at INSA University in Lyon, France. With over 40 years of practical experience in designing and implementing large-scale industrial software systems, Bran has pioneered the application of model-based engineering methods in real-time and embedded applications and has led the definition and adoption of several international standards in that domain including the widely used Unified Modeling Language (UML).


Program committee

  • Silvia Abrahão, Universitat Politècnica de València (Spain)
  • Muhammad Ali Babar, University of Adelaide (Australia)
  • Stephan Diehl, University of Trier (Germany)
  • John Grundy, Deakin University (Australia)
  • Regina Hebig, Chalmers University of Technology (Sweden)
  • Emílio Insfran, Universitat Politècnica de València (Spain)
  • Marcos Kalinowski, Brazil
  • Benjamin Kanagawa, Makerere University (Uganda)
  • Geylani Kardas, Ege University (Turkey)
  • Xavier Le Pallec, Université Lille (France)
  • Marjan Mernik, University of Maribor (Slovenia) and University of Alabama at Birmingham (USA)
  • Martin Robillard, McGill University (Canada)
  • Bran Selic, Malina Software (Canada)
  • Eric Walkingshaw, Oregon State University (USA)
  • Andreas Wortmann, RWTH Aachen (Germany)
  • Franz Zieris, Freie Universität Berlin (Germany)