Digital Human Modeling and
Digital Human Modeling and
Digital Human Modeling and
com
textbookfull
Vincent G. Duffy (Ed.)
Founding Editors
Gerhard Goos
Karlsruhe Institute of Technology, Karlsruhe, Germany
Juris Hartmanis
Cornell University, Ithaca, NY, USA
123
Editor
Vincent G. Duffy
Purdue University
West Lafayette, IN, USA
This Springer imprint is published by the registered company Springer Nature Switzerland AG
The registered company address is: Gewerbestrasse 11, 6330 Cham, Switzerland
Foreword
Thematic areas:
• HCI 2020: Human-Computer Interaction
• HIMI 2020: Human Interface and the Management of Information
Affiliated conferences:
• EPCE: 17th International Conference on Engineering Psychology and Cognitive
Ergonomics
• UAHCI: 14th International Conference on Universal Access in Human-Computer
Interaction
• VAMR: 12th International Conference on Virtual, Augmented and Mixed Reality
• CCD: 12th International Conference on Cross-Cultural Design
• SCSM: 12th International Conference on Social Computing and Social Media
• AC: 14th International Conference on Augmented Cognition
• DHM: 11th International Conference on Digital Human Modeling and Applications
in Health, Safety, Ergonomics and Risk Management
• DUXU: 9th International Conference on Design, User Experience and Usability
• DAPI: 8th International Conference on Distributed, Ambient and Pervasive
Interactions
• HCIBGO: 7th International Conference on HCI in Business, Government and
Organizations
• LCT: 7th International Conference on Learning and Collaboration Technologies
• ITAP: 6th International Conference on Human Aspects of IT for the Aged
Population
• HCI-CPT: Second International Conference on HCI for Cybersecurity, Privacy and
Trust
• HCI-Games: Second International Conference on HCI in Games
• MobiTAS: Second International Conference on HCI in Mobility, Transport and
Automotive Systems
• AIS: Second International Conference on Adaptive Instructional Systems
• C&C: 8th International Conference on Culture and Computing
• MOBILE: First International Conference on Design, Operation and Evaluation of
Mobile Communications
• AI-HCI: First International Conference on Artificial Intelligence in HCI
Conference Proceedings Volumes Full List
1. LNCS 12181, Human-Computer Interaction: Design and User Experience (Part I),
edited by Masaaki Kurosu
2. LNCS 12182, Human-Computer Interaction: Multimodal and Natural Interaction
(Part II), edited by Masaaki Kurosu
3. LNCS 12183, Human-Computer Interaction: Human Values and Quality of Life
(Part III), edited by Masaaki Kurosu
4. LNCS 12184, Human Interface and the Management of Information: Designing
Information (Part I), edited by Sakae Yamamoto and Hirohiko Mori
5. LNCS 12185, Human Interface and the Management of Information: Interacting
with Information (Part II), edited by Sakae Yamamoto and Hirohiko Mori
6. LNAI 12186, Engineering Psychology and Cognitive Ergonomics: Mental
Workload, Human Physiology, and Human Energy (Part I), edited by Don Harris
and Wen-Chin Li
7. LNAI 12187, Engineering Psychology and Cognitive Ergonomics: Cognition and
Design (Part II), edited by Don Harris and Wen-Chin Li
8. LNCS 12188, Universal Access in Human-Computer Interaction: Design
Approaches and Supporting Technologies (Part I), edited by Margherita Antona
and Constantine Stephanidis
9. LNCS 12189, Universal Access in Human-Computer Interaction: Applications and
Practice (Part II), edited by Margherita Antona and Constantine Stephanidis
10. LNCS 12190, Virtual, Augmented and Mixed Reality: Design and Interaction
(Part I), edited by Jessie Y. C. Chen and Gino Fragomeni
11. LNCS 12191, Virtual, Augmented and Mixed Reality: Industrial and Everyday
Life Applications (Part II), edited by Jessie Y. C. Chen and Gino Fragomeni
12. LNCS 12192, Cross-Cultural Design: User Experience of Products, Services, and
Intelligent Environments (Part I), edited by P. L. Patrick Rau
13. LNCS 12193, Cross-Cultural Design: Applications in Health, Learning,
Communication, and Creativity (Part II), edited by P. L. Patrick Rau
14. LNCS 12194, Social Computing and Social Media: Design, Ethics, User Behavior,
and Social Network Analysis (Part I), edited by Gabriele Meiselwitz
15. LNCS 12195, Social Computing and Social Media: Participation, User Experience,
Consumer Experience, and Applications of Social Computing (Part II), edited by
Gabriele Meiselwitz
16. LNAI 12196, Augmented Cognition: Theoretical and Technological Approaches
(Part I), edited by Dylan D. Schmorrow and Cali M. Fidopiastis
17. LNAI 12197, Augmented Cognition: Human Cognition and Behaviour (Part II),
edited by Dylan D. Schmorrow and Cali M. Fidopiastis
x Conference Proceedings Volumes Full List
18. LNCS 12198, Digital Human Modeling and Applications in Health, Safety,
Ergonomics and Risk Management: Posture, Motion and Health (Part I), edited
by Vincent G. Duffy
19. LNCS 12199, Digital Human Modeling and Applications in Health, Safety,
Ergonomics and Risk Management: Human Communication, Organization and
Work (Part II), edited by Vincent G. Duffy
20. LNCS 12200, Design, User Experience, and Usability: Interaction Design (Part I),
edited by Aaron Marcus and Elizabeth Rosenzweig
21. LNCS 12201, Design, User Experience, and Usability: Design for Contemporary
Interactive Environments (Part II), edited by Aaron Marcus and Elizabeth
Rosenzweig
22. LNCS 12202, Design, User Experience, and Usability: Case Studies in Public and
Personal Interactive Systems (Part III), edited by Aaron Marcus and Elizabeth
Rosenzweig
23. LNCS 12203, Distributed, Ambient and Pervasive Interactions, edited by Norbert
Streitz and Shin’ichi Konomi
24. LNCS 12204, HCI in Business, Government and Organizations, edited by Fiona
Fui-Hoon Nah and Keng Siau
25. LNCS 12205, Learning and Collaboration Technologies: Designing, Developing
and Deploying Learning Experiences (Part I), edited by Panayiotis Zaphiris and
Andri Ioannou
26. LNCS 12206, Learning and Collaboration Technologies: Human and Technology
Ecosystems (Part II), edited by Panayiotis Zaphiris and Andri Ioannou
27. LNCS 12207, Human Aspects of IT for the Aged Population: Technologies,
Design and User Experience (Part I), edited by Qin Gao and Jia Zhou
28. LNCS 12208, Human Aspects of IT for the Aged Population: Healthy and Active
Aging (Part II), edited by Qin Gao and Jia Zhou
29. LNCS 12209, Human Aspects of IT for the Aged Population: Technology and
Society (Part III), edited by Qin Gao and Jia Zhou
30. LNCS 12210, HCI for Cybersecurity, Privacy and Trust, edited by Abbas Moallem
31. LNCS 12211, HCI in Games, edited by Xiaowen Fang
32. LNCS 12212, HCI in Mobility, Transport and Automotive Systems: Automated
Driving and In-Vehicle Experience Design (Part I), edited by Heidi Krömker
33. LNCS 12213, HCI in Mobility, Transport and Automotive Systems: Driving
Behavior, Urban and Smart Mobility (Part II), edited by Heidi Krömker
34. LNCS 12214, Adaptive Instructional Systems, edited by Robert A. Sottilare and
Jessica Schwarz
35. LNCS 12215, Culture and Computing, edited by Matthias Rauterberg
36. LNCS 12216, Design, Operation and Evaluation of Mobile Communications,
edited by Gavriel Salvendy and June Wei
37. LNCS 12217, Artificial Intelligence in HCI, edited by Helmut Degen and Lauren
Reinerman-Jones
Conference Proceedings Volumes Full List xi
38. CCIS 1224, HCI International 2020 Posters - Part I, edited by Constantine
Stephanidis and Margherita Antona
39. CCIS 1225, HCI International 2020 Posters - Part II, edited by Constantine
Stephanidis and Margherita Antona
40. CCIS 1226, HCI International 2020 Posters - Part III, edited by Constantine
Stephanidis and Margherita Antona
http://2020.hci.international/proceedings
11th International Conference on Digital Human
Modeling and Applications in Health, Safety,
Ergonomics and Risk Management (DHM 2020)
The full list with the Program Board Chairs and the members of the Program Boards of
all thematic areas and affiliated conferences is available online at:
http://www.hci.international/board-members-2020.php
HCI International 2021
The 23rd International Conference on Human-Computer Interaction, HCI International
2021 (HCII 2021), will be held jointly with the affiliated conferences in
Washington DC, USA, at the Washington Hilton Hotel, July 24–29, 2021. It will
cover a broad spectrum of themes related to Human-Computer Interaction (HCI),
including theoretical issues, methods, tools, processes, and case studies in HCI design,
as well as novel interaction techniques, interfaces, and applications. The proceedings
will be published by Springer. More information will be available on the conference
website: http://2021.hci.international/.
General Chair
Prof. Constantine Stephanidis
University of Crete and ICS-FORTH
Heraklion, Crete, Greece
Email: [email protected]
http://2021.hci.international/
Contents – Part II
Comfort Evaluation of the Range of Motion of Human Upper Limb Joints . . . 167
Zhongqi Liu, Xiaocong Niu, and Qianxiang Zhou
Depth and Colour Perception in Real and Virtual Robot Cells in the Context
of Occupational Safety and Health . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Peter Nickel
Health Services
TrackSugAR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442
David A. Plecher, Christian Eichhorn, Conrad Steinmetz,
and Gudrun Klinker
Advancing a ‘Human Factors & Ethics Canvas’ for New Driver Assistance
Technologies Targeted at Older Adults . . . . . . . . . . . . . . . . . . . . . . . . . . . 503
Joan Cahill, Katie Crowley, Sam Cromie, Ciaran Doyle,
Eamonn Kenny, Alison Kay, Michael Gormley, Sonja Hermann,
Ann Hever, and Robert Ross
1 Introduction
Today, we live in a world, that is more complex than years ago. We are almost
always and everywhere on the mobile Internet, using cloud storage or cloud
computing and AI technologies such as deep learning. Also, when humans inter-
act with each other or with digitized technology we speak of complex systems.
The interaction of humans in such systems, for example in opinion-forming pro-
cesses, leads to consequences that we cannot yet overlook or understand. An
important component of socio-technical complex systems are single individuals
that appear as human-in-the-loop [6]. To look at people, their interactions and
the resulting overall behaviour, we need suitable methods, such as simulations.
c Springer Nature Switzerland AG 2020
V. G. Duffy (Ed.): HCII 2020, LNCS 12199, pp. 3–19, 2020.
https://doi.org/10.1007/978-3-030-49907-5_1
4 L. Burbach et al.
Simulations make it possible to observe the resulting overall system or the result-
ing behaviour by representing individual processes, procedures and behaviour.
In addition, simulations make it possible to identify tipping points that lead to
a different outcome of the overall system.
Agent-based models are a form of simulation. As the name implies, they
always consist of agents. In addition to the agents, the environment in which the
agents are located and with which they interact is also modelled. However, agents
can be designed in different ways, depending on the context to be considered.
For example, agents can be more than just people interacting with each other. If,
for example, traffic jams are to be considered, cars are used as agents, if it is con-
sidered how possible forest fires can be avoided, the agents are trees. The agents
differ not only in their form, but also in several other dimensions. For example,
the agents can be completely or to a lesser extent autonomous. Their interests
and character traits can also be different. For example, they can act selfishly or
in favor of the totality of all agents. They can be outgoing or prefer to remain
separate. Some agents are able to learn from their experiences or observations.
Agents can also be of varying degrees of complexity [8]. Despite the potential
complexity of agents and the possibility to model them in very different ways,
most agent-based models tended to focus on simple, local rules [10]. Further-
more, there is a view that the simulations are mainly randomly implemented to
run on a computer [14].
Various frameworks have been developed for creating agent-based models.
The most established language or program of these is Netlogo [27]. But while
Netlogo was authored by Uri Wilensky in 1999, the spread of the Internet also
resulted in the evolving of different programming languages [6]. Thereby more
languages can be used to create agent-based models. So far, it has not been con-
sidered which language is actually best suited for creating agent-based models.
Therefore, in this study we investigate whether Netlogo or Julia is better suited
for creating agent-based models.
2 Related Work
In this study, using agent-based modelling we consider opinion formation pro-
cesses, thus we look at a complex system. We want to know, whether it is possible
to create an agent-based model with the programming language Netlogo and the
programming language Julia. We further consider, how the two languages differ,
which are the strengths for creating agent-based models of each programming
language and which are the disadvantages. Contentwise, we built a bounded
rationality model to simulate opinion formation.
Therefore, we explain, which aspects lead to complexity, we introduce the
method agent-based modelling and the two programming languages Netlogo and
Julia. Besides, we eplain what is known in theory about opinion formation or
the spread of information.
Evaluating Different Options for Opinion Dynamics 5
more influential than static variables [21,22]. Analytical models for the process
of opinion formation therefore focus on group dynamics. They employ agents
whose opinion develops over time as they interact with other agents whose opin-
ion may be similar or different from their own. Computer simulations can be
used to explore how varying different parameters, like the number of agents or
the way agents interact with each other, will affect the distribution of opinions.
Hegselmann and Krause [15] give an overview over how different models mathe-
matically describe the process in varying complexities. One distinction between
models is how opinion is represented. For continuous opinion dynamics, the
assumption is that opinions are one-dimensional in that they can be described
as a number. The smaller the difference between two numbers is, the closer are
the opinions they represent. Another main distinction between the models is
the way in which other agents’ opinions influence one agent’s own opinion, i. e.,
the weight which one agent puts on others’ opinions. In the easiest case, this
weight is modelled as constant, but it might also be modelled as differing, e.g.,
dependent on the susceptibility of each agent or as dependent on the dispar-
ity between two agents’ opinions. This last case can be described by so-called
bounded confidence models which have been proposed by both Hegselmann and
Krause [15] and Nadal [18]. With a bounded confidence model, the agent will
only interact with agents whose opinion is relatively close to their own. To put
it another way, they will only put weight on similar opinions. The threshold for
similarity is defined as the bounds of confidence epsilon which, assuming conti-
nous opinion dynamics, represents the maximum difference between the numbers
ascribed to the opinions where the other’s opinion will still be considered. An
extension to this model of bounded confidence is something we call the backfire
effect. As described by Jager [16], if an agent interacts with another agent whose
opinion is very dissimilar, they will not just ignore that opinion. Instead, they
will shift their opinion to be even further away from the other agents’ dissimilar
opinion. To summarize, for a bounded confidence model with backfire effect, an
interaction between two agents has three possible outcomes: 1. If the difference
between their opinions is smaller than or equal to a certain confidence interval
epsilon, their opinions will converge. 2. If the difference between their opinions
is bigger than or equal to a certain backfire threshold (which might be equal to
epsilon), their opinions will diverge. 3. If epsilon and the backfire threshold are
not equal and the difference between their opinions is between epsilon and the
backfire threshold, their opinions will remain unchanged.
3 Method
Using two different programming languages (Netlogo and Julia language), we
created two identical agent-based models that simulate opinion formation. Since
our primary aim was to find out whether agent-based models could be imple-
mented equally well in the two programming languages, we chose the most basic
model of opinion-forming: bounded rationality.
We built the agent based models using the Atom editor of the Julia pro-
gramming language and version 6.0.4 of the multi-agent programming language
8 L. Burbach et al.
Netlogo, which was developed by Wilensky [27]. For the following analysis of the
results we used R Markdown.
ii, 17-18.
ii, 46.
“The sweet lips of the flowers and harm not, did she.”
ii, 51.
ii, 56.
iii, 12.
iii, 50.
iii, 69.
“At noon they were seen, at noon they were felt.”
“At noon they were seen & noon they were felt.”
iii, 73.
iii, 98.
iii, 128.
and for “come” substitutes “fall,” we see at once, besides the merit of
the soft alliteration, that he gives more of the effect of doom and
suddenness. “Come” was clearly too business like. Afterwards,
instead of—
he strikes out the rather trite epithet “dashing,” and substitutes the
stronger phrase “salt-sand wave,” which is peculiar to him.
All these changes are happily accepted in the common editions of
Keats; but these editions make two errors that are corrected by this
manuscript, and should henceforth be abandoned. In the line usually
printed,—
the autograph text gives “or” in the place of the second “nor,” a
change consonant with the best usage; and in the line,—
“And hides the green hill in an April shroud,”
the middle word is clearly not “hill,” but “hills.” This is a distinct
improvement, both because it broadens the landscape and because
it averts the jangle of the closing ll with the final words “fall” and “all”
in previous lines.
It is a fortunate thing that, in the uncertain destiny of all literary
manuscripts, this characteristic document should have been
preserved for us. It will be remembered that Keats himself once
wrote in a letter that his fondest prayer, next to that for the health of
his brother Tom, would be that some child of his brother George
“should be the first American poet.” This letter, printed by Milnes,
was written October 29, 1818. George Keats died about 1851, and
his youngest daughter, Isabel, who was thought greatly to resemble
her uncle John, both in looks and genius, died sadly at the age of
seventeen. It is pleasant to think that we have, through the care
exercised by this American brother, an opportunity of coming into
close touch with the mental processes of that rare genius which first
imparted something like actual color to English words. To be brought
thus near to Keats suggests that poem by Browning where he
speaks of a moment’s interview with one who had seen Shelley, and
compares it to picking up an eagle’s feather on a lonely heath.
IV
MASSASOIT, INDIAN CHIEF
MASSASOIT, INDIAN CHIEF