TY - GEN A1 - Reuter, Rebecca A1 - Langer, Thomas A1 - Hauser, Florian A1 - Muckelbauer, Daniel A1 - Gegenfurtner, Andreas T1 - Automatic generation of areas of interest in eye tracking: The case of software engineering T2 - Earli Book of Abstracts Y1 - 2019 UR - https://earli.org/sites/default/files/2019-09/BOA-2019.pdf PB - RWTH Aachen ER - TY - GEN A1 - Hauser, Florian A1 - Reuter, Rebecca A1 - Gegenfurtner, Andreas A1 - Gruber, Hans A1 - Mottok, Jürgen A1 - Hutzler, Ivonne T1 - Heuristics in Software Modelling: An Eyetracking Study T2 - Earli Book of Abstracts N2 - To investigate the role of heuristics in the domain of software engineering, an eye tracking study was conducted in which experts and novices were compared. The study focused on one of the most challenging parts in this domain: the generation of an object model for a software product based on a requirements specification. During their training, software engineers are taught different techniques to solve this task. One of these techniques is the noun/verb analysis. However, it is still unclear to what extent novice and expert programmers are making use of it. Ideally, the noun/verb analysis works as a heuristic and helps programmers to make fast and accurate decisions. Participants in the study were 40 software programmers at four levels of expertise (novices, intermediates, experienced rogrammers, experts). They were presented with ten decision tasks. In each task, participants read a requirement specification and then had to choose one out of three presented class diagrams that they considered the best solution. During the task, their eye movements were recorded. Results show that all participants used the noun/verb analysis as a heuristic. Programmers with higher levels of expertise, however, outperformed programmers with lower levels of expertise. Interestingly, the more experienced programmers were not following the noun/verb analysis in a blindfolded way. They realised that the noun/verb analysis would produce diagrams, but a skilled software architect would not model them in this way. Instead they created their models in a way that they perceived as more logical and realistic Y1 - 2019 UR - https://earli.org/sites/default/files/2019-09/BOA-2019.pdf PB - RWTH Aachen ER - TY - CHAP A1 - Klopp, Marco A1 - Gold-Veerkamp, Carolin A1 - Abke, Jörg A1 - Borgeest, Kai A1 - Reuter, Rebecca A1 - Jahn, Sabrina A1 - Mottok, Jürgen A1 - Sedelmaier, Yvonne A1 - Lehmann, Alexander A1 - Landes, Dieter T1 - Totally Different and yet so Alike: Three Concepts to Use Scrum in Higher Education T2 - Proceedings of the 4th European Conference on Software Engineering Education (ECSEE '20): June 2020, Seeon/Bavaria, Germany N2 - Software process models are important in software projects in order to give the work of a project guidelines or a framework. However, teaching process models in higher education seems to be quite challenging. This has to do with the fact that undergraduates have no experience with projects in which process models are used. The theoretical mediation of process models is initially on a very abstract level. For this reason, we chose to combine two didactic approaches, namely problem-based learning and project work. Various traditional plan-driven process models have been expanded in courses in Software Engineering with agile process models. The Scrum Framework is the focus of consideration of this paper. Three Universities of Applied Sciences which cooperate in the EVELIN project focused on Scrum as a process model and integrated it into their teaching. Since the respective concepts of implementation differ, they should be presented and compared in this article to presents some practice approaches. The goal of this presentation of is a uniform evaluation in order to obtain insights from different perspectives. This comparison can draw conclusions for possible necessary improvements of the respective concepts. Y1 - 2020 U6 - https://doi.org/10.1145/3396802.3396817 SP - 12 EP - 21 ER - TY - CHAP A1 - Reuter, Rebecca A1 - Stark, Theresa A1 - Sedelmaier, Yvonne A1 - Landes, Dieter A1 - Mottok, Jürgen A1 - Wolff, Christian T1 - Insights in Students’ Problems during UML Modeling T2 - 2020 IEEE Global Engineering Education Conference (EDUCON): Proceedings N2 - UML (Unified Modeling Language) is the current de facto as well as de jure standard (ISO/IEC 19505:2012) notation to visualize models in software development. UML provides essential guidelines and rules to visualize and understand complex software systems. This is the reason why it has become part of curricula for software engineering courses at many universities worldwide. It is well known, however, that UML is hard to grasp for novices, mainly due to its complexity. In order to tackle the problem of teaching UML to novice students appropriately, it is inevitable to understand their needs and problems much better than we do now. This paper presents empirical insights into students' problems when developing common UML diagrams. Identified problems are generalized, giving rise to a problem catalogue that is derived from our empirical findings, thus establishing a basis for addressing these problems through focused learning arrangements. KW - UML KW - UML problems KW - software engineering KW - higher education KW - visual notation Y1 - 2020 U6 - https://doi.org/10.1109/EDUCON45650.2020.9125110 SP - 592 EP - 600 ER - TY - CHAP A1 - Hauser, Florian A1 - Schreistetter, Stefan A1 - Reuter, Rebecca A1 - Mottok, Jürgen A1 - Gruber, Hans A1 - Holmqvist, Kenneth A1 - Schorr, Nick T1 - Code reviews in C++: Preliminary results from an eye tracking study T2 - ETRA '20 Short Papers: ACM Symposium on Eye Tracking Research and ApplicationsJune 2020 N2 - Code reviews are an essential part of quality assurance in modern software projects. But despite their great importance, they are still carried out in a way that relies on human skills and decisions. During the last decade, there have been several publications on code reviews using eye tracking as a method, but only a few studies have focused on the performance differences between experts and novices. To get a deeper understanding of these differences, the following experiment was developed: This study surveys expertise-related differences in experts’, advanced programmers’, and novices’ eye movements during the review of eight short C++ code examples, including correct and erroneous codes. A sample of 35 participants (21 novices, 14 advanced and expert programmers) were recruited. A Tobii Spectrum 600 was used for the data collection. Measures included participants’ eye movements during the code review, demographic background data, and cued retrospective verbal comments on replays of their own eye movement recordings. Preliminary results give proof for experience-related differences between participants. Advanced and expert programmers performed significantly better in case of error detection and the eye tracking data implies a more efficient reviewing strategy. Y1 - 2020 SN - ISBN 9781450371346 U6 - https://doi.org/10.1145/3379156.3391980 SP - 1 EP - 5 ER - TY - CHAP A1 - Hauser, Florian A1 - Stark, Theresa A1 - Mottok, Jürgen A1 - Gruber, Hans A1 - Reuter, Rebecca T1 - Deliberate Practice in Programming: How is it carried out by programmers? T2 - ECSEE '20: Proceedings of the 4th European Conference on Software Engineering Education, Seeon, Germany, June 2020 N2 - This work in progress study examines through which activities programmers perform deliberate practice to improve their own skills in coding and programming. For this reason, a qualitative questionnaire was developed and conducted with a sample of 22 participants. The results indicate that programmers perform formal and informal forms of training and learning. Typically, a classical programming training in the context of a university course or for work-related reasons is a first step in the acquisition of expertise. Building on these basic skills, non-formal and informal learning activities are carried out by the learners. Especially the social interaction and the collaborative work with other programmers is of great importance in this context. The activities mentioned by the test persons fulfil the characteristics of deliberate practice and will be examined more closely in a further study. Y1 - 2020 SN - ISBN 9781450377522 U6 - https://doi.org/10.1145/3396802.3396815 SP - 42 EP - 46 ER - TY - CHAP A1 - Reuter, Rebecca A1 - Hauser, Florian A1 - Muckelbauer, Daniel A1 - Stark, Theresa A1 - Antoni, Erika A1 - Mottok, Jürgen A1 - Wolff, Christian T1 - Using augmented reality in software engineering education? First insights to a comparative study of 2D and AR UML modeling T2 - Proceedings of the 52nd Hawaii International Conference on System Sciences (HICSS) and 31st Conference on Software Engineering Education and Training (CSEE&T), January 8 - 11, 2019 Grand Wailea, Hawaii N2 - Although there has been much speculation about the potential of Augmented Reality (AR) in teaching for learning material, there is a significant lack of empirical proof about its effectiveness and implementation in higher education. We describe a software to integrate AR using the Microsoft Hololens into UML (Unified Modeling Language) teaching. Its user interface is laid out to overcome problems of existing software. We discuss the design of the tool and report a first evaluation study. The study is based upon effectiveness as a metric for students performance and components of motivation. The study was designed as control group experiment with two groups. The experimental group had to solve tasks with the help of the AR modeling tool and the control group used a classic PC software. We identified tendencies that participants of the experimental group showed more motivation than the control group. Both groups performed equally well Y1 - 2019 U6 - https://doi.org/10.24251/HICSS.2019.938 SP - 7798 EP - 7807 ER - TY - CHAP A1 - Reuter, Rebecca A1 - Knietzsch, Marco A1 - Hauser, Florian A1 - Mottok, Jürgen T1 - Supporting Abstraction Skills Using Augmented Reality? T2 - ITiCSE '19, Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, July 2019, Aberdeen Scotland UK N2 - We investigated the potential of augmented reality (AR) to enable visualization of abstract concepts and present the first iteration of a teaching experiment that evaluates the use of AR as support for abstraction skills. Students were confronted with the task to present and explain information to different groups of stakeholders at the example of a coffee machine. Results show that students find it helpful to have a visual app-prototype and especially one that can be disassembled in different levels. The main goal was to sensitize students for the need to think about and to abstract information for certain roles and perspectives. Y1 - 2019 U6 - https://doi.org/10.1145/3304221.3325562 ER - TY - CHAP A1 - Schreistetter, Stefan A1 - Hauser, Florian A1 - Reuter, Rebecca A1 - Jahn, Sabrina A1 - Mottok, Jürgen T1 - Using Eye Tracking Data to analyze students’ tasks solving behavior in classroom contexts T2 - 12th International Conference of Education, Research and Innovation (ICERI 2019), Conference Proceedings, 2019, Seville (Spain) Y1 - 2019 SN - 978-84-09-14755-7 U6 - https://doi.org/10.21125/iceri.2019.1473 SN - 2340-1095 SP - 6087 EP - 6096 ER - TY - CHAP A1 - Jahn, Sabrina A1 - Gold-Veerkamp, Carolin A1 - Reuter, Rebecca A1 - Mottok, Jürgen A1 - Abke, Jörg T1 - Secure Software Engineering in academic education: students’ sreconceptions of it security T2 - 12th International Conference of Education, Research and Innovation (ICERI2019), 11-13 November 2019, Seville, Spain Y1 - 2019 U6 - https://doi.org/10.21125/iceri.2019.1624 SP - 6825 EP - 6834 ER - TY - CHAP A1 - Hauser, Florian A1 - Reuter, Rebecca A1 - Gegenfurtner, Andreas A1 - Gruber, Hans A1 - Mottok, Jürgen T1 - Eye movements in software modelling – what do they tell us about heuristics T2 - 12th International Conference of Education, Research and Innovation (ICERI 2019), Conference Proceedings, 2019, Seville (Spain) Y1 - 2019 SN - 978-84-09-14755-7 U6 - https://doi.org/10.21125/iceri.2019.1469 SP - 6064 EP - 6070 ER - TY - CHAP A1 - Reuter, Rebecca A1 - Jahn, Sabrina A1 - Figas, Paula A1 - Bartel, Alexander A1 - Mottok, Jürgen A1 - Hagel, Georg T1 - Learning Tasks for Software Engineering Education: An exemplary development of learning tasks for software engineering based on didactic function and knowledge type T2 - Proceedings of the 3rd European Conference of Software Engineering Education (ECSEE'18), JUne 2018, Seeon, Bavaria, Germany N2 - Learning tasks play an important role in education and especially in higher education. However, there is a significant lack in research regarding these in higher education. A learning task shows several characteristics, whereas the didactic function of a task is mostly considered. Two characteristics of learning tasks are focused in this paper: The didactic function and the type knowledge. Existing types of learning tasks are presented as well as a proposal for learning tasks in software engineering education that considers didactic functions, like elaboration, training or application and types of knowledge, i.e. factual, conceptual, procedural and metacognitive knowledge. This paper aims to serve as a guidance for lecturers who have the purpose to create learning tasks that address both characteristics -- the didactic function and the type of knowledge. Y1 - 2018 U6 - https://doi.org/10.1145/3209087.3209097 SP - 1 EP - 7 ER - TY - CHAP A1 - Müller, L. A1 - Jahn, Sabrina A1 - Reuter, Rebecca A1 - Mottok, Jürgen ED - Chova, L. G. ED - Martínez, A. L. ED - Torres, I. C. T1 - A Task Design Concept For A Virtual Classroom For Requirements Engineering Education T2 - ICERI 2018 Proceedings, Seville, Spain Y1 - 2018 U6 - https://doi.org/10.21125/iceri.2018.1216 SP - 911 EP - 920 ER - TY - CHAP A1 - Beslmeisl, Magdalena A1 - Reuter, Rebecca A1 - Mottok, Jürgen ED - Auer, M. ED - Guralnick, D. ED - Uhomoibhi, J. T1 - Importance of Writing in Software Engineering Education T2 - Interactive Collaborative Learning, ICL 2016, proceedings of the 19th ICL Conference, Volume 1 N2 - In this paper we present our first steps in defining the type, scope and relevance of writing in higher education of software engineering. We aim to identify lacks of scientific research and raise a new and necessary research interest to push research in this area. First we clarify the relevance of writing in higher education in general. In a second step we highlight the relevance of writing in the domain of software engineering in particular. Soft skills to be taught to students of engineering professions and especially to software engineering students are highly discussed. We discuss the skill of writing from a theoretical view as well as reasons for the high relevance of this skill for future engineers. An obligation of teaching writing in the higher education is formulated. Y1 - 2016 U6 - https://doi.org/10.1007/978-3-319-50337-0_29 SP - 315 EP - 321 ER - TY - CHAP A1 - Soska, Alexander A1 - Reuter, Rebecca A1 - Hauser, Florian A1 - Reiß, Markus A1 - Mottok, Jürgen T1 - Scaffolding in der Lehre von Design Pattern. Neue Konzepte für anwendungsorientiertes und aktivierendes Lernen T2 - Tagungsband zum 3. Symposium zur Hochschullehre in den MINT-Fächern, 25. / 26. September 2017, TH Nürnberg N2 - Design Pattern sind wiederverwendbare Entwurfsmuster für Probleme in objektorientierten Programmiersprachen. Gene-rell wird dieser Lerninhalt als sehr abstrakt, theoretisch und schwer verständlich beurteilt. Eine durchgeführte Studie mit Studierenden zu den Lernhindernissen während unseres Soft-ware Engineering Curriculums belegen diese Annahmen. Trotz heterogener Studierendengruppe mit unterschiedlichen Vor-kenntnissen, wird das Verständnis der Konzepte von Design Pattern, verglichen mit anderen Lehrinhalten, als die größte Herausforderung angesehen. Zur Verbesserung des Lernens von Design Pattern, wurde aufgrund dieser Erkenntnisse ein Lehrkonzept zur Beseitigung der Lernhindernisse entwickelt. Dieses basiert auf einem angepassten Scaffolding-Ansatz, welcher u.a. durch die systematische Anwendung von studie-rendenzentrierten Methoden die Aneignung von theoretischen als auch praktischen Inhalten sukzessive fördert. Eine anschlie-ßende Evaluation belegt die Wirkungsweise des Lehrkonzepts. Y1 - 2017 UR - https://www.th-nuernberg.de/fileadmin/abteilungen/sll/Dokumente/Hochschuldidaktik/MINT_Symposium/Tagungsband_MINT_Symposium_2017.pdf SP - 112 EP - 116 ER - TY - CHAP A1 - Reuter, Rebecca A1 - Beslmeisl, Magdalena A1 - Mottok, Jürgen T1 - Work in Progress: Teaching-Obstacles in Higher Software Engineering Education T2 - 8th IEEE Global Engineering Education Conference (EDUCON 2017), Athens, Greece N2 - Software Engineering is very abstract and complex by nature. Teaching Software Engineering in higher education is therefore still a big challenge. Although we implemented inductive teaching and learning methods in our courses for several years, we do not have a panacea. This paper aims to identify the remaining teaching obstacles in our Software Engineering courses with regard to the concrete teaching content. We present first ideas on how to overcome these teaching obstacles by the application of Augmented and/or Virtual Reality techniques with regard to the identified obstacles. Y1 - 2017 U6 - https://doi.org/10.1109/EDUCON.2017.7943067 SP - 1631 EP - 1635 ER - TY - CHAP A1 - Reuter, Rebecca A1 - Hauser, Florian A1 - Gold-Veerkamp, Carolin A1 - Mottok, Jürgen A1 - Abke, Jörg T1 - Towards a Definition and Identification of Learning Obstacles in Higher Software Engineering Education T2 - EDULEARN17 Proceedings, 9th International Conference on Education and New Learning Technologies, 3-5 July, 2017, Barcelona, Spain KW - Hochschuldidaktik KW - Software Engineering Y1 - 2017 SN - 978-84-697-3777-4 U6 - https://doi.org/10.21125/edulearn.2017.0943 SN - 2340-1117 SP - 10259 EP - 10267 ER - TY - CHAP A1 - Reuter, Rebecca A1 - Kuhn, Martina A1 - Mottok, Jürgen T1 - A Two-Sided Approach of Applying Software Engineering Perspectives in Higher Education T2 - Teaching and Learning in a Digital World, ICL 2017, Proceedings of the 20th International Conference on Interactive Collaborative Learning - Volume 1 Y1 - 2017 SP - 460 EP - 467 ER - TY - CHAP A1 - Reuter, Rebecca A1 - Hauser, Florian A1 - Gold-Veerkamp, Carolin A1 - Stark, Theresa A1 - Kis, Juliane A1 - Mottok, Jürgen A1 - Abke, Jörg A1 - Meyer, Dany T1 - Towards the construction of a questionnaire for the identification of learning obstacles T2 - 2018 IEEE Global Engineering Education Conference (EDUCON 2018), 17-20 April, 2018, Santa Cruz de Tenerife, Spain N2 - This paper deals with the identification of learning ob-stacles using the questionnaire method. Therefore, two iterations were proceeded: The first one was part of a survey that was carried out at four lo-cations at universities of applied sciences. We asked students about obstructive facts in general providing items for five learning ob-stacle dimensions that were set up before; emotional/motivational, epistemological/cognitive, didactical, resource-related and meta-cognitive learning obstacle dimensions. After the general part, we asked them to answer the same question, but in relation to the – in their opinion – most difficult learning content. With this question, we aim to get indications regarding to epistemological obstacles. In a second step, we used the “Motivated Strategies for Learning Questionnaire”, which was developed by Pintrich [1] as a basis to develop a questionnaire that extracts learning obstacles. In its original version, the “Motivated Strategies for Learning Question-naire” was intended to measure students’ learning strategies, but, as the obstacle dimensions were partly derived from learning strategy classification, we chose this already validated question-naire [2]. Within this iteration, we could confirm a five-factor structure of the questionnaire that could be mapped to the five be-fore set learning obstacle dimensions. Y1 - 2018 U6 - https://doi.org/10.1109/EDUCON.2018.8363266 SP - 457 EP - 466 ER - TY - CHAP A1 - Hauser, Florian A1 - Reuter, Rebecca A1 - Gruber, Hans A1 - Mottok, Jürgen T1 - Research competence: Modification of a questionnaire to measure research competence at universities of applied sciences T2 - IEEE Global Engineering Education Conference (EDUCON), 17-20 April 2018, Santa Cruz de Tenerife, Spain N2 - This paper deals with the validation and modification of the German questionnaire "F-Komp". In its original version, it was intended to measure university students' research competences. In the beginning of this study, there were only a few tools available which were reliable. For the purposes of this study, they were not suitable. At the same time, there was no validated version of the F-Komp available, which made the whole validation process for further usage necessary. This questionnaire is based on a structure, which consist of different skills and knowledge and is focused on measuring research competence in general. The validation and modification of the F-Komp is therefore the aim of our contribution as well as a revised version of the questionnaire. We proceeded an explorative factor and a reliability analysis to do a general evaluation of the tool. Some modifications were done in the questionnaire to make it more suitable to the requirements of technical oriented universities of applied sciences [5]. Our revised version is slightly longer and contains several items to gather data about the participants demographics. The modified questionnaire is based on a more appropriate factor structure. This structure is more practically oriented and pays attention to ethical issues. In future cases, this questionnaire will be used in research oriented courses to measure students' progress in acquiring the knowledge and methods which are necessary to perform as a scientist in different research areas. KW - research oriented teaching KW - research competence KW - competence model KW - modification of a questionnaire Y1 - 2018 U6 - https://doi.org/10.1109/EDUCON.2018.8363216 SP - 109 EP - 117 ER - TY - CHAP A1 - Hauser, Florian A1 - Gegenfurtner, Andreas A1 - Hutzler, Ivonne A1 - Reuter, Rebecca A1 - Mottok, Jürgen T1 - Eye movement patterns in source code review T2 - EARLI SIG 17 and 25 Biennial Conference 2018, Cambridge, United Kingdom N2 - This study is based on the work of Uwano, Nakamura, Monden and Matsumoto (2006) who tried to identify programmers’ eye movements in source code reviews by using eye tracking technology. The researchers were able to identify certain eye movement patterns but due to the technical limitations of earlier eye tracking systems and a small sample they could not find a valid proof for their existence. Now, twelve years later, the eye tracking technology has made significant improvements and is able to capture programmers’ reading behavior in an unobtrusive and precise way. Now the goal is to verify the described patterns by using eye tracking data from expert and novice programmers. In the experiment they have to detect errors in six different codes and take part in a retrospective interview. At the moment, data collections are ongoing. At the time of the conference, we will present the results of our analyses. Y1 - 2018 ER - TY - CHAP A1 - Hutzler, Ivonne A1 - Hauser, Florian A1 - Reuter, Rebecca A1 - Mottok, Jürgen A1 - Gruber, Hans T1 - Will the noun/verb analysis be used to generate class diagrams? An eye tracking study T2 - IATED, 11th International Conference of Education, Research and Innovation (ICERI 2018), 12-14 November 2018, Seville, Spain Y1 - 2018 U6 - https://doi.org/10.21125/iceri.2018.1103 SP - 505 EP - 514 ER - TY - CHAP A1 - Hauser, Florian A1 - Mottok, Jürgen A1 - Reuter, Rebecca A1 - Hutzler, Ivonne A1 - Gruber, Hans T1 - Eye movement patterns in software engineering – What differs the expert from the novice? T2 - IATED, 11th International Conference of Education, Research and Innovation (ICERI 2018), 12-14 November 2018, Seville, Spain Y1 - 2018 U6 - https://doi.org/10.21125/iceri.2018.1129 ER - TY - CHAP A1 - Knietzsch, Marco A1 - Muckelbauer, Daniel A1 - Reuter, Rebecca A1 - Mottok, Jürgen ED - Chova, L. G. ED - Martínez, A. L. ED - Torres, I. C. T1 - Experimental Verification of Indicated Benefits Of Integrating Augmented Reality into Academic Software Engineering Classes T2 - IATED, 11th International Conference of Education, Research and Innovation (ICERI 2018), 12-14 November 2018, Seville, Spain Y1 - 2018 SN - 978-84-09-05948-5 U6 - https://doi.org/10.21125/iceri.2018.1057 SN - 2340-1095 SP - 243 EP - 252 ER - TY - GEN A1 - Stark, T. A1 - Schreistetter, Stefan A1 - Reuter, Rebecca A1 - Hauser, Florian A1 - Holmqvist, Kenneth A1 - Mottok, Jürgen A1 - Gruber, Hans T1 - Learning from Gaze: Eye Movement Modeling Examples in Software Engineering Education T2 - Earli Book of Abstracts Y1 - 2021 UR - https://earli.org/assets/files/BOA-2021.pdf SP - 291 PB - Earli ER -