Auf dieser Seite finden Sie das vorläufige Programm.

Montag (22.)
9:00 – 10:30 Workshop
SEELS
Workshop
SECPPS
10:30 – 11:00 Kaffepause
11:00 – 12:30 Workshop
SEELS
Workshop
SECPPS
12:30 – 13:30 Mittagspause
13:30 – 15:00 ASE’21 Workshop
SECPPS
Workshop
AESP21
15:00 – 15:30 Kaffepause
15:30 – 17:00 Workshop
ASE’21
Workshop
SECPPS
Workshop
AESP21

Dienstag (23.)
9:00 – 10:30 Workshop
AvioSE
Workshop
EMLS
Professorentreffen
10:30 – 11:00 Kaffepause
11:00 – 12:30 Workshop
AvioSE
Workshop
EMLS
Professorentreffen
12:30 – 13:30 Mittagspause
13:30 – 15:00 Workshop
AvioSE
Workshop
EMLS
Professorentreffen
15:00 – 15:30 Kaffepause
15:30 – 17:00 Workshop
AvioSE
Workshop
EMLS
Vorträge der Kandidaten
für den Ernst-Denert Preis

Mittwoch (24.)
Virtueller Raum: Nordnerney Borkum Spiekeroog
09:00 – 09:15 Konferenzeröffnung
und Grußworte
09:15 – 10:15 Keynote 1
Prof Dr. Lutz Prechelt
SE empirical research:
Are we doing the Right Thing?
10:15 – 10:45 Kaffeepause & Entertainment
10:45 – 12:05 Session
Studies in
Software Engineering
Session
Requirements
Engineering
Vorträge der Kandidaten
für den Ernst-Denert Preis
12:05 – 13:00 Mittagspause & Diskussionen in Mattermost
13:00 – 14:20 Session
Reuse and
Variability
Tool Demo
Requirements
Engineering
Vorträge der Kandidaten
für den Ernst-Denert Preis
Tool Demo
Cyber-Physical Systems
14:20 – 14:45 Kaffeepause & Entertainment & Diskussionen in Mattermost
14:45 – 16:15 Session
Software Quality
Session
Cyber-Physical Systems
Vorträge der Kandidaten
für den Ernst-Denert Preis
16:15 – 16:30 Kaffeepause & Entertainment
16:30 – 17:00 Diskussionen in Mattermost Vorträge der Kandidaten
für den Ernst-Denert Preis
17:00 – 17:50
ab 18:00 Abschlussdiskussion
Ernst-Denert Preis

Donnerstag (25.)
Virtueller Raum: Nordnerney Borkum Spiekeroog
9:00 – 10:00 Keynote 2
Dr. Ralf S. Engelschall
Schönheit und Unzulänglichkeit
der Software-Architektur
10:00 – 10:30 Kaffeepause & Entertainment
10:30 – 11:00 Sponsorenvortrag
eck*cellent IT
Böser Monolith – Warum
nur Micro-Services das einzig
selig machende sind
11:00 – 11:15 Kaffeepause & Entertainment
11:15 – 12:35 Session
Models in
Software Engineering
Session
Software Testing
Gremiensitzung SE
Tagungen
12:35 – 13:30 Mittagspause & Diskussionen in Mattermost
13:30 – 14:00 Sponsorenvortrag
IAV
AGILE Software-Entwicklung
Automotive-Embedded unter
Berücksichtigung von
SPICE & Safety
14:00 – 14:15 Kaffeepause & Entertainment & Diskussionen in Mattermost
14:15 – 15:35 Session
Developer Behavior
Session
Test Automation
Gremiensitzung GI
Fachbereich Softwaretechnik
15:35 – 16:00 Entertainment & Diskussionen in Mattermost

Freitag (26.)
Virtueller Raum: Nordnerney Borkum Spiekeroog
9:00 – 10:00 Keynote 3
Prof. Dr. Peter Hecker &
Prof. Dr.-Ing. Jens Friedrichs

Herausforderungen für das
Software Systems Engineering
für zukünftige
Lufttransportsysteme
10:00 – 10:15 Ernst Denert
Software-Engineering-Preis:
Ansprache, Preisverleihung
10:15 – 10:30 Kaffeepause
10:30 – 11:50 Session
Software Analysis
Session
Machine Learning
and Natural
Language Processing
11:50 – 13:00 Diskussionen in Mattermost & Mittagspause
13:00 – 14:20 Session
Security
PANEL: Erfolgreiche Antragstellung
(Vortrag mit Diskussion)
14:20- 14:30 Verabschiedung
14:30 – 15:00 Abschließende Diskussion in Mattermost

Session Details

Nachfolgend sind die Vorträge aller Sessions in jeweils chronologischer Reihenfolge gelistet.


Studies in Software Engineering

  • Views on Quality Requirements in Academia and Practice: Commonalities, Differences, and Context-Dependent Grey Areas, Andreas Vogelsang, Jonas Eckhardt, Daniel Mendez and Moritz Berger
  • A systematic mapping study of developer social network research, Steffen Herbold, Aynur Amirfallah, Fabian Trautsch and Jens Grabowski
  • An Exploratory Study on Performance Engineering in Model Transformations, Raffaela Groner, Luis Beaucamp, Matthias Tichy and Steffen Becker
  • A Longitudinal Study of Static Analysis Warning Evolution and the Effects of PMD on Software Quality in Apache Open Source Projects, Alexander Trautsch, Steffen Herbold and Jens Grabowski

Requirements Engineering

  • Data-driven Risk Management for Requirements Engineering: An Automated Approach based on Bayesian Networks, Florian Wiesweg, Andreas Vogelsang and Daniel Mendez
  • A Domain Analysis of Resource and Requirements Monitoring: Towards a Comprehensive Model of the Software Monitoring Domain, Rick Rabiser, Klaus Schmid, Holger Eichelberger, Michael Vierhauser and Paul Grünbacher
  • Trace Link Recovery using Semantic Relation Graphs and Spreading Activation, Aaron Schlutter and Andreas Vogelsang
  • Status Quo in Requirements Engineering: A Theory and a Global Family of Surveys, Stefan Wagner, Daniel Mendez, Michael Felderer, Antonio Vetrò, Marcos Kalinowski, Roel Wieringa, Dietmar Pfahl, Tayana Conte, Marie-Therese Christiansson, Desmond Greer, Casper Lassenius, Tomi Mänistö, Maleknaz Nayebi, Markku Oivo, Birgit Penzenstadler, Rafael Prikladnicki, Guenther Ruhe, André Schekelmann, Sagar Sen, Rodrigo Spínola, Ahmed Tuzcu, Jose Luis de la Vara and Dietmar Winkler

Reuse and Variability

  • An Empirical Analysis of the Costs of Clone- and Platform-Oriented Software Reuse, Jacob Krüger and Thorsten Berger
  • #ifdef Directives and Program Comprehension: The Dilemma between Correctness and Preference, Wolfram Fenske, Jacob Krüger, Maria Kanyshkova and Sandro Schulze
  • Variability Representations in Class Models: An Empirical Assessment, Daniel Strüber, Anthony Anjorin and Thorsten Berger
  • Automated Reuse of Test Cases for Highly Configurable Software Systems, Stefan Fischer, Gabriela Karoline Michelon, Rudolf Ramler, Lukas Linsbauer and Alexander Egyed

Software Quality

  • Using Key Performance Indicators to Compare Software-Development Processes, Cem Sürücü, Bianying Song, Jacob Krüger, Gunter Saake and Thomas Leich
  • On the cost and profit of software defect prediction, Steffen Herbold
  • On the feasibility of automated prediction of bug and non-bug issues, Steffen Herbold, Alexander Trautsch and Fabian Trautsch
  • Tool Support for Correctness-by-Construction, Tobias Runge, Ina Schaefer, Loek Cleophas, Thomas Thüm, Derrick Kourie and Bruce Watson

Cyber-Physical Systems

  • Robotics Software Engineering: A Perspective from the Service Robotics Domain, Sergio García, Daniel Strüber, Davide Brugali, Thorsten Berger and Patrizio Pelliccione
  • Verbesserung manueller Validierungsprozesse von CPS Spezifikationen durch Review-Modelle auf Instanzebene, Marian Daun, Jennifer Brings and Thorsten Weyer
  • Skill-Based Verification of Cyber-Physical Systems, Alexander Knüppel, Inga Jatzkowski, Marcus Nolte, Tobias Runge, Thomas Thüm and Ina Schaefer

Models in Software Engineering

  • Claimed advantages and disadvantages of (dedicated) model transformation languages: a systematic literature review, Stefan Goetz, Matthias Tichy and Raffaela Groner
  • Cutting through the Jungle: Disambiguating Model-based Traceability Terminology, Jörg Holtmann, Jan-Philipp Steghöfer, Michael Rath and David Schmelter
  • Behavioral interfaces for executable DSLs, Dorian Leroy, Erwan Bousse, Manuel Wimmer, Tanja Mayerhofer, Benoit Combemale and Wieland Schwinger
  • Detecting Quality Problems in Research Data: A Model-Driven Approach, Arno Kesper, Viola Wenz and Gabriele Taentzer

Software Testing

  • Are Unit and Integration Test Definitions Still Valid for Modern Java Projects? An Empirical Study on Open-Source Projects, Fabian Trautsch, Steffen Herbold and Jens Grabowski
  • MoFuzz: A Fuzzer Suite for Testing Model-Driven Software Engineering Tools, Hoang Lam Nguyen, Nebras Nassar, Timo Kehrer and Lars Grunske
  • What am I testing and where? Comparing testing procedures based on lightweight requirements annotations, Florian Pudlitz, Florian Brokhausen and Andreas Vogelsang
  • Mining Input Grammars, Rahul Gopinath, Björn Mathis and Andreas Zeller

Developer Behavior

  • What kind of questions do developers ask on Stack Overflow? A comparison of automated approaches to classify posts into question categories, Stefanie Beyer, Christian Macho, Massimiliano Di Penta and Martin Pinzger
  • What Developers (Care to) Recall: An Interview Survey on Smaller Systems, Jacob Krüger and Regina Hebig
  • Explaining Pair Programming Session Dynamics from Knowledge Gaps, Franz Zieris and Lutz Prechelt
  • Determining Context Factors for Hybrid Development Methods with Trained Models, Jil Klünder, Dzejlana Karajic, Paolo Tell, Oliver Karras, Christian Münkel, Jürgen Münch, Stephen MacDonell, Regina Hebig and Marco Kuhrmann

Test Automation

  • Learning to Generate Fault-revealing Test Cases in Metamorphic Testing, Helge Spieker and Arnaud Gotlieb
  • Generating Tests that Cover Input Structure, Nataniel Pereira Borges Jr., Nikolas Havrikov and Andreas Zeller
  • Probabilistic Grammar-based Test Generation, Ezekiel Soremekun, Esteban Pavese, Nikolas Havrikov, Lars Grunske and Andreas Zeller
  • Specmate: Automated Creation of Test Cases from Acceptance Criteria, Jannik Fischbach, Andreas Vogelsang, Dominik Spies, Andreas Wehrle, Maximilian Junker and Dietmar Freudenstein

Software Analysis

  • Automated Large-scale Multi-language Dynamic Program Analysis in the Wild, Alex Villazon, Haiyang Sun, Andrea Rosà, Eduardo Rosales, Daniele Bonetta, Isabella Defilippis, Sergio Oporto and Walter Binder
  • Together Strong: Cooperative Android App Analysis, Felix Pauck and Heike Wehrheim
  • Accurate Modeling of Performance Histories for Evolving Software Systems, Stefan Mühlbauer, Sven Apel and Norbert Siegmund
  • ModGuard: Identifying Integrity & Confidentiality Violations in Java Modules, Andreas Dann, Ben Hermann and Eric Bodden

Machine Learning und Natural Language Processing

  • Automated Implementation of Windows-related Security-Configuration Guides, Patrick Stöckle, Bernd Grobauer and Alexander Pretschner
  • Learning Circumstances of Software Failures, Rahul Gopinath, Nikolas Havrikov, Alexander Kampmann, Ezekiel Soremekun and Andreas Zeller
  • Feature-Modell-geführtes Online Reinforcement Learning für Selbst-adaptive Systeme, Andreas Metzger, Clément Quinton, Zoltan Mann, Luciano Baresi and Klaus Pohl
  • Programming in Natural Language with fuSE: Synthesizing Methods from Spoken Utterances Using Deep Natural Language Understanding, Sebastian Weigelt, Vanessa Steurer, Tobias Hey and Walter Tichy

Security

  • Component-Based Refinement and Verification of Information-Flow Security Policies for Cyber-Physical Microservice Architectures, Christopher Gerking and David Schubert
  • Isolating Faults in Failure-Inducing Inputs, Lukas Kirschner, Ezekiel Soremekun and Andreas Zeller
  • Heaps’n leaks: how heap snapshots improve Android taint analysis, Manuel Benz, Erik Krogh Kristensen, Linghui Luo, Nataniel P. Borges Jr., Eric Bodden and Andreas Zeller
  • Jaint: A Framework for User-Defined Dynamic Taint-Analyses based on Dynamic Symbolic Execution of Java Programs, Malte Mues, Till Schallau and Falk Howar

Tools und Demos

Requirements Engineering

  • Continuous Rationale Management Using the ConDec Tools, Anja Kleebaum, Jan Ole Johanssen, Barbara Paech and Bernd Bruegge

Cyber-Physical Systems

  • Unterstützte Fehlerbehebung durch kausales Strukturwissen in Überwachungssystemen der Automobilfertigung, Johannes Huegle, Christopher Hagedorn and Matthias Uflacker.