TY - GEN
T1 - Implications of Self-Reported Attitudes Towards UML in Bachelor and Master Software Engineering Courses
AU - Marutschke, Daniel Moritz
AU - Metzner, Anja Petra
AU - Brockmann, Patricia
AU - Kurniawan, Tri Astoto
AU - Kovacs, Mate
AU - Kryssanov, Victor
N1 - Publisher Copyright:
© 2025 Copyright held by the owner/author(s).
PY - 2026/4/10
Y1 - 2026/4/10
N2 - Unified Modeling Language (UML) is widely adopted as the de facto standard of graphical representations in professional software development. Its complexity, effectiveness, and recently attitudes towards usage have also been explored and documented. This paper looks into the perception of UML usage in bachelor’s software engineering (SE) and master’s global software engineering courses and addresses implications of how these attitudes change from before to after taking a course and how they change from bachelor’s to master’s SE courses. The findings are collected from an undergraduate SE course in Germany and a global software engineering course taught at three universities in Japan, Germany, and Indonesia. Questionnaire and interview data are designed to be comparable and each gathered ex-ante (before) and ex-post (after) the semester. The data includes demographic information, cultural dimensions, and UML usage based on the Technology Acceptance Model. The findings are analyzed in a mixed method approach. An experience report is described for each course from each instructor’s side. The self-reported attitudes towards UML show a boost in confidence after completing a semester, independent of course level and prior experience. The confidence distribution is reset for master’s level students before starting a project. The intent to use for collaborative SE projects is generally strongly present, with a split for master’s students without prior UML experience. While improvements could also be observed in the value of UML to communicate between students/teams and professors/instructors, this was less pronounced for master’s students without prior experience. These findings together are presented as best practices and lessons learned.
AB - Unified Modeling Language (UML) is widely adopted as the de facto standard of graphical representations in professional software development. Its complexity, effectiveness, and recently attitudes towards usage have also been explored and documented. This paper looks into the perception of UML usage in bachelor’s software engineering (SE) and master’s global software engineering courses and addresses implications of how these attitudes change from before to after taking a course and how they change from bachelor’s to master’s SE courses. The findings are collected from an undergraduate SE course in Germany and a global software engineering course taught at three universities in Japan, Germany, and Indonesia. Questionnaire and interview data are designed to be comparable and each gathered ex-ante (before) and ex-post (after) the semester. The data includes demographic information, cultural dimensions, and UML usage based on the Technology Acceptance Model. The findings are analyzed in a mixed method approach. An experience report is described for each course from each instructor’s side. The self-reported attitudes towards UML show a boost in confidence after completing a semester, independent of course level and prior experience. The confidence distribution is reset for master’s level students before starting a project. The intent to use for collaborative SE projects is generally strongly present, with a split for master’s students without prior UML experience. While improvements could also be observed in the value of UML to communicate between students/teams and professors/instructors, this was less pronounced for master’s students without prior experience. These findings together are presented as best practices and lessons learned.
KW - cultural dimensions
KW - distributed teams
KW - global software engineering
KW - software engineering education
KW - UML
UR - https://www.scopus.com/pages/publications/105037761240
U2 - 10.1145/3779657.3779673
DO - 10.1145/3779657.3779673
M3 - Conference contribution
AN - SCOPUS:105037761240
T3 - WSSE 2025 - 2025 The 7th World Symposium on Software Engineering
SP - 104
EP - 110
BT - WSSE 2025 - 2025 The 7th World Symposium on Software Engineering
PB - Association for Computing Machinery, Inc
T2 - 2025 7th World Symposium on Software Engineering, WSSE2025
Y2 - 24 October 2025 through 26 October 2025
ER -