Marian Daun
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Marian Daun has a total of 47 co-authors. Here are the top co-authors by number of shared publications:
- Jennifer Brings
Bingen Technical University of Applied Sciences
16 shared publications - Thorsten Weyer
University of Duisburg-Essen
12 shared publications - Bastian Tenbergen
State University of New York at Oswego
10 shared publications - Jeshwitha Jesus Raja
Technical University of Applied Sciences Würzburg-Schweinfurt
9 shared publications - Meenakshi Manjunath
Technical University of Applied Sciences Würzburg-Schweinfurt
6 shared publications - Torsten Bandyszak
University of Duisburg-Essen
5 shared publications
Latest Publications
- 5 October 2026
- Published by Springer Nature
- p. 382-391
Goal Model-Based Requirements Engineering for Robotic AI Systems
- 5 October 2026
- Published by Springer Nature
- p. 382-391
Goal Model-Based Requirements Engineering for Robotic AI Systems
- 5 October 2026
- Published by Springer Nature
- p. 392-402
Defining the Kinematic Requirements for a Model-Based Capability Evaluation
- 5 October 2026
- Published by Springer Nature
- p. 392-402
Defining the Kinematic Requirements for a Model-Based Capability Evaluation
- 23 May 2026
- Published by Springer Nature
- p. 509-524
Kinematic Feasibility Evaluation of Robot Requirements
- 23 May 2026
- Published by Springer Nature
- p. 509-524
Kinematic Feasibility Evaluation of Robot Requirements
- 1 April 2026
- Published by Springer Nature
- p. 312-330
Towards a Quantification Framework for Model Comprehension: A Qualitative Comparison of Measurements
- 1 April 2026
- Published by Springer Nature
- p. 312-330
Towards a Quantification Framework for Model Comprehension: A Qualitative Comparison of Measurements
- 1 April 2026
- Published by Springer Nature
- p. 43-56
Goal Models to Define Digital Twins in Industry Automation
- 1 April 2026
- Published by Springer Nature
- p. 43-56
Goal Models to Define Digital Twins in Industry Automation
- 1 April 2026
- Published by Springer Nature
- p. 151-170
The Role of Review Time in Determining Model Inspection Quality
- 1 April 2026
- Published by Springer Nature
- p. 151-170
The Role of Review Time in Determining Model Inspection Quality
- Open Access
- 30 March 2026
- Published by Elsevier in SSRN Electronic Journal
Gamified Model Mutation Testing: Improving Test Quality and Testing Skills through Competitive Play
Context: Modern software development increasingly relies on conceptual models as blueprints for system design, particularly in low-code/no-code and Model-Driven Engineering approaches. Ensuring the semantic quality of these models is non-trivial, and testing-based approaches can be used for this.Objectives: One particularly promising testing-based approach is model mutation testing, which applies code-based mutation testing principles to conceptual models. In this approach, models with minor syntactic differences from the original model are created and tested against the test suite. However, model mutation testing requires skills that students often lack. Gamification has been proposed as a solution to this problem, as it structures complexity through game mechanics. Therefore, we investigated whether gamified model mutation testing improves students' testing skills.Method: We developed ModelDefenders, a competitive web game for entity-relationship model testing based on model mutation testing, and conducted a pretest-treatment-posttest experiment with students (n=34) enrolled in varying university degrees.Results: The results show that students created higher quality test cases post-treatment. The tool received positive user ratings independent of personal characteristics.Conclusion: We conclude that the gamified approach used in our research is associated with higher model testing performance, providing empirical evidence for gamification effectiveness in software engineering education.
- 30 March 2026
- Published by Elsevier in SSRN Electronic Journal
Open AccessGamified Model Mutation Testing: Improving Test Quality and Testing Skills through Competitive Play
Context: Modern software development increasingly relies on conceptual models as blueprints for system design, particularly in low-code/no-code and Model-Driven Engineering approaches. Ensuring the semantic quality of these models is non-trivial, and testing-based approaches can be used for this.Objectives: One particularly promising testing-based approach is model mutation testing, which applies code-based mutation testing principles to conceptual models. In this approach, models with minor syntactic differences from the original model are created and tested against the test suite. However, model mutation testing requires skills that students often lack. Gamification has been proposed as a solution to this problem, as it structures complexity through game mechanics. Therefore, we investigated whether gamified model mutation testing improves students' testing skills.Method: We developed ModelDefenders, a competitive web game for entity-relationship model testing based on model mutation testing, and conducted a pretest-treatment-posttest experiment with students (n=34) enrolled in varying university degrees.Results: The results show that students created higher quality test cases post-treatment. The tool received positive user ratings independent of personal characteristics.Conclusion: We conclude that the gamified approach used in our research is associated with higher model testing performance, providing empirical evidence for gamification effectiveness in software engineering education.
- 22 February 2026
- Published by Springer Nature
- p. 96-119
Safety Assessment in Human-Robot Collaborative Assembly Using Colored Petri Nets
- 22 February 2026
- Published by Springer Nature
- p. 96-119
Safety Assessment in Human-Robot Collaborative Assembly Using Colored Petri Nets
- Open Access
- 4 February 2026
- Published by Elsevier in SSRN Electronic Journal
STPA and Colored Petri Nets for the Safety Analysis of Human-Robot Collaborative Assembly
In the context of the human-centric manufacturing of Industry 5.0, Human-Robot Collaboration (HRC) emerges as a pivotal strategy for achieving enhanced flexibility and adaptability in manufacturing systems. However, safety assessment in such systems remains challenging, as traditional methods tailored for standalone robot applications fail to capture the system-wide view and complex safety requirements inherent in HRC environments. Systems-Theoretic Process Analysis (STPA) can address this gap; however, the classic block diagram representation may introduce ambiguity. To overcome this, we combine STPA with Colored Petri Nets (CPN), a widely-used formal language, transforming the STPA control structure into a hierarchical and executable CPN model. We demonstrate the practical applicability of this approach through a case study on speed and separation monitoring for HRC assembly processes. This integration offers a comprehensive framework for advancing safety assessment in next-generation manufacturing environments.
- 4 February 2026
- Published by Elsevier in SSRN Electronic Journal
Open AccessSTPA and Colored Petri Nets for the Safety Analysis of Human-Robot Collaborative Assembly
In the context of the human-centric manufacturing of Industry 5.0, Human-Robot Collaboration (HRC) emerges as a pivotal strategy for achieving enhanced flexibility and adaptability in manufacturing systems. However, safety assessment in such systems remains challenging, as traditional methods tailored for standalone robot applications fail to capture the system-wide view and complex safety requirements inherent in HRC environments. Systems-Theoretic Process Analysis (STPA) can address this gap; however, the classic block diagram representation may introduce ambiguity. To overcome this, we combine STPA with Colored Petri Nets (CPN), a widely-used formal language, transforming the STPA control structure into a hierarchical and executable CPN model. We demonstrate the practical applicability of this approach through a case study on speed and separation monitoring for HRC assembly processes. This integration offers a comprehensive framework for advancing safety assessment in next-generation manufacturing environments.
- 27 April 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 62
Software Engineering Education for Technical Engineering Degrees and its Specific Needs
Software engineering is no longer only an important subject in the education of computer science degree programs to train traditional software engineers, but made its way into a number of technical engineering degrees. Software engineering education, there, takes a vital part in preparing future engineers in developing highly specialized software in various domains. One example is robotics, we currently see a rise in industry's need for well-educated roboticists, which is reflected in an increasing number of robotics degree programs. In these programs, students are trained to develop individual software-based applications for standardized robotics hardware. In addition, students need to be able to blend into bigger software engineering programs considering IoT applications. Therefore, software engineering is an important part of students' education. However, due to other important fields to be taught during their studies (e.g., electrical engineering, mechanical engineering), it is impossible to teach all software engineering related aspects as is part of a software engineering. In addition, students are missing basic knowledge from lower semester computer science subjects, which are not part of these technical degree programs as well. Therefore, there is a need to define a software engineering curriculum for these technical engineering degree programs that provides students with sufficient software engineering knowledge and skills.
- 27 April 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 62
Software Engineering Education for Technical Engineering Degrees and its Specific Needs
Software engineering is no longer only an important subject in the education of computer science degree programs to train traditional software engineers, but made its way into a number of technical engineering degrees. Software engineering education, there, takes a vital part in preparing future engineers in developing highly specialized software in various domains. One example is robotics, we currently see a rise in industry's need for well-educated roboticists, which is reflected in an increasing number of robotics degree programs. In these programs, students are trained to develop individual software-based applications for standardized robotics hardware. In addition, students need to be able to blend into bigger software engineering programs considering IoT applications. Therefore, software engineering is an important part of students' education. However, due to other important fields to be taught during their studies (e.g., electrical engineering, mechanical engineering), it is impossible to teach all software engineering related aspects as is part of a software engineering. In addition, students are missing basic knowledge from lower semester computer science subjects, which are not part of these technical degree programs as well. Therefore, there is a need to define a software engineering curriculum for these technical engineering degree programs that provides students with sufficient software engineering knowledge and skills.