Auflistung nach Autor:in "Jacob, Kerstin"
1 - 4 von 4
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragModel-driven Engineering for Dynamic Data Structures(Softwaretechnik-Trends Band 42, Heft 4, 2022) Boockmann,Jan H.; Jacob, Kerstin; Lüttgen,GeraldModel-driven engineering (MDE) has become a key technology in such diverse fields as signal processing, control engineering and software engineering. Our research has adopted the MDE paradigm for the analysis of complex software involving dynamic data structures, e.g., of device driver managers that employ custom list structures. Here, the central model studied by us is logic predicates that describe data structure shapes. This paper highlights aspects of our research on how shape predicates can support a range of activities: automated code generation for defensive programming, visualization for program comprehension and test case generation and formal verification for quality assurance. We discuss the commonalities and differences to the MDE of control-intensive systems and outline how our test case generation approach may be adapted to complex object-oriented software.
- TextdokumentOn Developing an E-Assessment Tool for Agile Practices(SEUH 2023, 2023) Jacob, Kerstin; Hallmann, Daniel; Luettgen, Gerald; Völpel, VanessaAs agile software development processes are widely applied in industry, students need to develop a good understanding of agile principles and practices as part of their education. During our ten years of experience with teaching the Scrum framework in team project modules, we noticed that students frequently struggle with writing good user stories and concise sprint goals. To support students in mastering basic practices and to free limited teaching resources for more in-depth discussions on advanced topics, e-assessment tools should be developed to provide timely feedback on at least common mistakes. This paper argues that, and sketches how, research on quality criteria for artifacts of agile development can serve as the basis for such a tool. However, multiple challenges remain that we invite lecturers and researchers to discuss.
- TextdokumentSoftware Engineering im Unterricht der Hochschulen (SEUH) 2023 - Komplettband(SEUH 2023, 2023) Jacob, Kerstin; Hallmann, Daniel; Luettgen, Gerald; Völpel, Vanessa; Krumme, Julia; Kóvacs, László; Teynor, Alexandra; Hauptmann, Anna Sabine; Speth, Sandro; Schlender, Henning; Stemmer, Ralf; Grüttner, Kim; Ehmen, Günter; Westphal, Bernd; Bruns, Friederike; Böttcher, Axel; Thurner, Veronika; Radfelder, Oliver; Vosseberg, Karin; Schmeier, Philipp; Bente, Stefan; Schmolitzky, Axel; Burau, Henri; Meißner, Niklas; Breitenbücher, Uwe
- TextdokumentThrow Away Student Software At Semester End? Better Not!(Software Engineering im Unterricht der Hochschulen (SEUH 2022), 2022) Boockmann, Jan H.; Jacob, Kerstin; Lüttgen, GeraldSoftware engineering is continuously evolving in order to meet the challenges faced by the ever growing complexity and longevity of digital systems. Students should thus acquire additional practical competencies wrt. software evolution and maintenance. This paper describes how student team projects at our Chair have been redesigned to meet this need, and reports on our first experiences. It also aims at initiating a discussion on the challenges we met, namely the contributions we can expect from students, the effort required from staff, and the individualization of grades.