Co-located with MODELS 2021: ACM/IEEE 24th International Conference on Model Driven Engineering Languages and Systems (MODELS). Virtual event, 10-15 October, 2021


Software users are different, i.e., have diverse characteristics, such as differing personalities, technical proficiency, emotional reactions to software systems, socio-economic status, gender, age, culture, language, and preferences. Capturing and supporting the human factors at requirements or design levels are essential for designing and modeling human-centric software systems that fits the end-users of the systems.  Moreover, since modeling is an intrinsically human endeavor, many of the questions related to modeling can only be answered by empirical studies.

The HuFaMo workshop series is a venue for early-stage empirical research involving human factors in modeling and design. Our goal is to improve the state of science and professionalism in empirical research in the MDE community.

Relevant topics to modeling and design of human factors include, but are not limited to:

  • New theories and design principals on human factors modeling and design
  • New methods and techniques to incorporate human factors into requirements and design models
  • New tools to assist in modeling, requirements capturing, and design of human factors
  • Modeling human factors and supporting human-centric issues in model-driven software engineering
  • Better modeling the human aspects of stakeholders and end users of the software, such as age, gender, personality, emotions, language, disability, preferences and so on
  • Industrial experience reports in modeling human factors in software development
  • Reviews and surveys of approaches in human factors modeling and design

Relevant topics to human factors in modeling and design include, but are not limited to:

  • Emotions and preferences 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 design and modeling activities
  • Training and testing of modeling tools and related practices
  • Capabilities and competencies
  • Team and group behavior, including behavior across (social) media

Submission Types

  • EMPIRICAL STUDY of human factors in modeling and modeling of human factors, including replication studies and negative results. We strongly encourage authors to submit raw data and analysis scripts.
  • STUDY DESIGNS investigating human factors in modeling and modeling of human factors. 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.
  • THEORY PAPERS contributing to, or develop, a theory of some aspect of human factors relevant in modeling and also modeling languages and frameworks for incorporating human factors into the design of software systems. No empirical validation is required, but a thorough analysis of the existing work is expected.
  • TOOL PAPERS that present any software developed to support experiments related to human factors in modeling and tools developed to model human factors. We intend here to promote tools that can speed up the software implementation of an experiment. We typically seek for libraries, frameworks, API... that gather data about human actions and/or interactions between humans and electronic devices.
  • POSITION PAPERS (submissions of 2-5 pages) describing initial ideas or visions. Such papers may describe research positions or preliminary approaches on human factors in modeling and modeling of human factors that does not fit the previous paper categories.

All of these should have between 8 and 10 pages in length (except position papers limited to 2-5 pages), including references, appendices, and figures. 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.


Oct.10 (Sun) UTC+1

9:00 - 9:15 amOpening of session 1 
9:15 - 10:00 am

Keynote 1

Professor Philippe Palanque (Systematic approach to build perfect Interactive Modeling Tools for imperfect developers and imperfect users)

10:00 - 10:15 amBreak 
10:15 - 11:15 am

Paper presentations

1. IoT Cooking Workflows for End Users: A Comparison Between Behaviour Trees and the DX-MAN Model Filippos Ventirozos, Riza Theresa Batista-Navarro, Sarah Clinch and Damian Arellanes

2. Rethinking the Traditional Design of Meta-Models: Layout Matters for the Graphical Modeling of Technical Systems Gregor Wrobel, Robert Scheffler and Timo Kehrer

11:15 - 11:30 amBreak 
11:30 am - 1pm

Paper presentations

3. ModRec: A Tool to Support Empirical Study Design for Papyrus and the Eclipse Modeling Framework Alexander Ragnarsson, Shalini Chakraborty and Grischa Liebel

4. Goal Modeling and MDSE for Behavior Assistance Judith Michael, Bernhard Rumpe and Lukas Tim Zimmermann

5. From Prose to Prototype: Synthesising Executable UML models from Natural Language Guus Ramackers, Pepijn Griffioen, Martijn Schouten and Michel Chaudron

1 - 1:05 pmClose of session 1  

Oct.12 (Tue) UTC+1

1:00-1:05 amOpening of session 2 
1:05 - 2:00 am

Keynote 2

Professor John Grundy (Human-centric Modelling for Software Engineering)

2:00-2:15 amBreak 
2:15-3:45 am

Panel + Open Mic session

Panel: Future of modeling human factors and human factors in modeling


  • Tao Yue (Adjunct Chief Research Scientist, Simula Research Laboratory)
  • Bran Selić (President and Founder of Malina Software Corp, Adjunct Professor at Monash University)
  • Miguel Goulão (Associate Professor of the Informatics Department of FCT/UNL)

Open Mic session: You want to talk about something related to the human factors you’re working on? Tool, experiment, initiative… Well, we propose an Open Mic Session (OMS) for that at HuFaMo workshop. For this 2021 OMS, we associate a panel of experts to give direct, gentle and rich feedback. 
So come and talk about the future of research on Human Factors and MBSE.

3:45-4:00 amBreak 
4:00-4:30 am

Paper presentations

6. The Design of an Experiment Concerning the Capture of Important Design Bits at the Whiteboard Adriana Meza Soria and André van der Hoek

4:30-4:35 amClose of session 2


Hourieh Khalajzadeh

Hourieh is a research fellow in the HumaniSE lab at Monash University. Her research activities focus on human-centric software engineering, domain-specific visual languages and model-driven software development. Hourieh’s research is situated at the intersection of software engineering and data science. She is currently looking at the human-centric issues in Software Engineering by mining software repositories and analysing the discussions between developers, recognising how developers interact with each other and the users, and observing how users interact with the applications.

Silvia Abrahao

Silvia is an Associate Professor at the Universitat Politecnica de Valencia in Spain. Her research interests focus on quality assurance in model-driven engineering, empirical assessment of modeling approaches, cloud architecture modeling and monitoring and the integration of usability/UX in software development. She has co-organized a number of international workshops in the past, including the series of workshops on “Experiences and Empirical Studies in Software Modeling” at MODELS, the “Interplay between User Experience and Software Development at INTERACT/NordiCHI, the “Human Factors in Software Development Processes” at PROFES, and the two previous editions of HuFaMo.

Full profile

Miguel Goulao

Miguel is an Assistant Professor of the Informatics Department of FCT/UNL and a researcher at the Software Systems group at NOVA LINCS. His research interests focus on using Empirical Software Engineering practices to promote software developer’s productivity and experience by improving the usability of Modeling Languages, to empower developers and other stakeholders to more effectively use them. He serves regularly as a reviewer in international journals, with recent reviews for TSE, JSS, IST, and REJ, among others. He has also participated in the organization of several international conferences and workshops in different roles, including as organizing or program chair.

Full profile

John Grundy

John Grundy is Australian Laureate Fellow and Professor of Software Engineering at Monash University where he leads the HumaniSE (Human-centric Software Engineering) Lab. He has published extensively in software engineering tools, visual modelling languages, model-driven engineering, software architecture, and software security engineering.

Rodi Jolak

Rodi is a postdoctoral researcher in software engineering at the joint Department of Computer Science and Engineering of Chalmers University of Technology and Gothenburg University.

His research activities focus on software engineering, software architectures, software design, human–computer interaction, and security.

For more information see here.

Xavier Le Pallec

Xavier is an Assistant Professor at the Department of Computer Science and CRIStAL laboratory at the University of Lille. His research interests include: software modeling in practice, visualization and UI design in Model Driven Engineering. He coordinates a national research group studying relations between Software Engineering and Human Computer Interaction. His recent reviews were for ESE, IEEE Software, Interact and SATToSE.

Full profile

Emmanuel Renaux

Emmanuel is an associate professor of the Computer Science and Network of IMT Lille Douai and associated researcher at CRIStAL laboratory at the University of Lille. His research interests focus on software engineering processes and software modeling in practice and more particularly, he studies NOUML (not only) sketches within the software development process.

Bran Selic

Bran Selic is an Adjunct Professor at the Faculty of Information Technology at Monash University. He has published extensively on topics ranging from real-time systems, software architecture, operating systems, to model-based engineering technologies and standards. He has over four decades of industrial experience with the design and development complex software systems in the cyber-physical space.

Program committee

  • Michel Chaudron, TU Eindhoven (Netherlands)
  • Marco Winckler, Université Côte d'Azur (France)
  • Jennifer Horkoff, Chalmers | University of Gothenburg (Sweden)
  • Gregorio Robles, Rey Juan Carlos University (Spain)
  • Uwe Zdun, University of Vienna (Austria)
  • Jean Vanderdonckt, Université catholique de Louvain (Belgium)
  • Grischa Liebel, Reykjavik University (Iceland)
  • Juha-Pekka Tolvanen, MetaCase (Finland)
  • Joanne Atlee, University of Waterloo (Canada)
  • Jean-Guy Schneider, Deakin University (Australia)
  • Tomaz Kosar, University of Maribor (Slovenija)
  • Marjan Mernik, University of Maribor (Slovenia)
  • Andrew Simmons, Deakin University (Australia)
  • Arnaud Blouin, INSA Rennes (France)
  • Timothy Lethbridge, University of Ottawa (Canada)
  • Omar B Badreddin, The University of Texas (United States)
  • John Hosking, University of Auckland (New Zealand)
  • Matthias Tichy, Ulm University (Germany)
  • David Redmiles, University of California, Irvine (United States)
  • Parsa Pourali, University of Waterloo (Canada)
  • Melina Vidoni, RMIT University (Australia)

Previous editions