| Vol-2066 urn:nbn:de:0074-2066-4 Copyright © 2018 for the individual papers by the papers' authors. Copying permitted for private and academic purposes. This volume is published and copyrighted by its editors.

# SE-WS 2018
Software Engineering Workshops 2018

### Combined Proceedings of the Workshops of the German Software Engineering Conference 2018 (SE 2018)

### Ulm, Germany, March 06, 2018.

Edited by

### Stephan Krusche (Technische Universität München)
Kurt Schneider (Leibniz Universität Hannover)
Marco Kuhrmann (TU Clausthal)
Robert Heinrich (Karlsruher Institut für Technologie)
Reiner Jung (Universität Kiel)
Marco Konersmann (Universität Duisburg-Essen)
Eric Schmieders (Universität Duisburg-Essen)
Michael Striewe (Universität Duisburg-Essen)
Sven Strickroth (Universität Potsdam)
Ulrike Lucke (Universität Potsdam)
Horst Lichter (RWTH Aachen University)
Dirk Riehle (FAU Nürnberg)
Andreas Steffens (RWTH Aachen University)
Robert Höttger (FH Dortmund)
Jörg Teßmer (Robert Bosch GmbH)
Jan-Philipp Steghöfer (Chalmers University of Technology)

## Table of Contents

- Message from the Workshop Chair 1-2
  Jan-Philipp Steghöfer

### ISEE 2018: 1st Workshop on Innovative Software Engineering Education

- ISEE 2018 Preface 3
  Stephan Krusche, Kurt Schneider, Marco Kuhrmann
- Appreciate the Journey not the Destination - Using Video Assignments in Software Testing Education 4-7
  Adnan Causevic
- Reaching Steady State in Software Engineering Project Courses 8-11
  Dora Dzvonyar, Bernd Bruegge
- Combining Hardware and Software Development: A case study on interdisciplinary teaching projects 12-15
  Ljube Boskovski, Mariana Avezum
- Exploring Software Engineering Catalogues with Poster Sessions 16-19
  Barne Kleinen, Debora Weber-Wulff
- Teaching Pattern-Based Development 20-23
  Andreas Seitz, Bernd Bruegge
- Teaching Clean Code 24-27
  Linus Dietz, Johannes Manner, Simon Harrer, Jörg Lenhard
- Providing Better Feedback for Students using Projekt Tomo 28-31
  Gregor Jerše, Matija Lokar
- Continuous Publishing of Online Programming Assignments with INLOOP 32-33
  Martin Morgenstern, Birgit Demuth
- Software Engineering im Wettbewerb: Industrienahe Softwareentwicklung mit Studierenden
  (Software Engineering in Competition: Industry-oriented Software Development with Students) 34-35
  Andreas Hartmann, Sabine Radomski
- Teaching Domain-Specific Requirements Engineering to Industry: Applying Lego Serious Play to Smart Grids 36-37
  Mathias Uslar, Sebastian Hanna

### EMLS 2018: 5th Collaborative Workshop on Evolution and Maintenance of Long-Living Software Systems

- EMLS 2018 Preface 38
  Robert Heinrich, Reiner Jung, Marco Konersmann, Eric Schmieders
- On the Modernization of ExplorViz towards a Microservice Architecture 39-42
  Christian Zirkelbach, Alexander Krause, Wilhelm Hasselbring
- Challenges in Modularization of Discrete Event Simulations 43-46
  Sandro Koch
- Extracting Realistic User Behavior Models 47-50
  Reiner Jung, Marc Adolf

### SEELS 2018: Software Engineering für E-Learning-Systeme

- SEELS 2018 Preface 51
  Michael Striewe, Sven Strickroth, Ulrike Lucke
- Ein Schnittstellen-Datenmodell der Variabilität in automatisch bewerteten Programmieraufgaben
  (An Interface Data Model of Variability in Automatically Graded Programming Tasks) 52-56
  Robert Garmann
- Modularity for Automated Assessment: A Design-Space Exploration 57-61
  Steffen Zschaler, Sam White, Kyle Hodgetts, Martin Chapman
- Towards a Pattern Catalogue for E-Assessment System Integration 62-65
  Michael Striewe
- Eine Softwarearchitektur für serviceorientierte Fragetypen in E-Learning-Systemen
  (A Software Architecture for Service-Oriented Assessments in E-Learning-Systems) 66-71
  Benjamin Saul, Wolf Zimmermann

### CSE 2018: 3rd Workshop on Continuous Software Engineering

- CSE 2018 Preface 72-73
  Stephan Krusche, Horst Lichter, Dirk Riehle, Andreas Steffens
- Tool Support for Decision and Usage Knowledge in Continuous Software Engineering 74-77
  Anja Kleebaum, Jan Ole Johanssen, Barbara Paech, Bernd Bruegge
- Towards Data-driven Continuous Compliance Testing 78-84
  Andreas Steffens, Horst Lichter, Marco Moscher
- Designing a Generic Research Data Infrastructure Architecture with Continuous Software Engineering 85-88
  Nelson Tavares de Sousa, Wilhelm Hasselbring, Tobias Weber, Dieter Kranzlmüller

### SEERTS 2018: Workshop on Software Engineering for Applied Embedded RealTime Systems

- SEERTS 2018 Preface 89
  Robert Höttger, Jörg Teßmer
- Improving the Efficiency of Dislocality Constraints for an Automated Software Deployment in Safety-Critical Systems 90-95
  Robert Hilbrich, Michael Behrisch
- Quality Indicators for Automotive Test Case Specifications 96-100
  Katharina Juhnke, Matthias Tichy, Frank Houdek
- Combining Eclipse IoT Technologies for a RPI3-Rover along with Eclipse Kuksa 101-106
  Robert Höttger, Mustafa Ozcelikors, Philipp Heisig, Lukas Krawczyk, Pedro Cuadra, Carsten Wolff
- Entwurfsabsicherung für eingebettete Mehrkernsysteme im Kontext der ISO 26262
  (Design Validation for Embedded Multi-core Systems in the Context of ISO 26262) 107-110
  Benedikt Bauer, Jan Steffen Becker, Thomas Peikenkamp, Christof Schlaak, Ingo Stierand

2018-03-04: submitted by Stephan Krusche, metadata incl. bibliographic data published under Creative Commons CC0
2018-03-05: published on CEUR-WS.org |valid HTML5|