Wissenschaftliches Programm
Bitte beachten Sie, dass die Sessions innerhalb eines Blocks, zB Mittwoch Vormittag, parallel geführt werden. Sie können das Programm auch als PDF-Datei herunterladen.
10:45 – 12:00 Uhr | 14:00 – 15:15 Uhr | 15:45 – 17:00 Uhr | |
---|---|---|---|
Mittwoch |
Testing Rechte Pirouette Leitung: Ruth Breu |
Requirements Engineering Rechte Pirouette Leitung: Kurt Schneider |
Empirical Software Engineering 1 Rechte Pirouette Leitung: Willi Hasselbring |
Software Construction 1 Linke Pirouette Leitung: Wolf Zimmermann |
Software Construction 2 Linke Pirouette Leitung: Alexander Egyed |
Software Construction 3 Linke Pirouette Leitung: Martin Glinz |
|
Performance Modelling and Analysis 1 Haute Ecole Leitung: Stefan Sauer |
Performance Modelling and Analysis 2 Haute Ecole Leitung: Michael Goedicke |
||
Donnerstag |
Empirical Software Engineering 2 Rechte Pirouette Leitung: Gregor Engels |
Empirical Software Engineering 3 Rechte Pirouette Leitung: Stefan Wagner |
Software Verification Rechte Pirouette Leitung: Wolfgang Reisig |
Business Process Engineering Linke Pirouette Leitung: Florian Matthes |
Variability and Evolution 1 Linke Pirouette Leitung: Matthias Riebisch |
Variability and Evolution 2 Linke Pirouette Leitung: Ralf Reussner |
|
Product Lines Große Reitschule Leitung: Uwe Assmann |
Modelling and Model-Driven Development Große Reitschule Leitung: Michael Felderer |
Mittwoch, 24. Februar
Mittwoch, 10:45 – 12:00 Uhr
Testing (Rechte Pirouette, Leitung: Ruth Breu)
Guiding Random Test Generation with Program Analysis
Just test what you cannot verify!
A Controlled Experiment on Manual Test Case Derivation from UML Activity Diagrams and State Machines
Software Construction 1 (Linke Pirouette, Leitung: Wolf Zimmermann)
Accurate Profiling in the Presence of Dynamic Compilation
Transparent Object Proxies for JavaScript
Intelligent Code Completion with Bayesian Networks
Performance Modelling and Analysis 1 (Haute Ecole, Leitung: Stefan Sauer)
Automated Workload Characterization for I/O Performance Analysis in Virtualized Environments
Performance-Influence Models
Scaling Size and Parameter Spaces in Variability-aware Software Performance Models
Mittwoch, 14:00 – 15:15 Uhr
Requirements Engineering (Rechte Pirouette, Leitung: Kurt Schneider)
Naming the Pain in Requirements Engineering: A Survey Design and German Results
A Quality Model for the Systematic Assessment of Requirements Traceability
Supporting requirements update during software evolution
Software Construction 2 (Linke Pirouette, Leitung: Alexander Egyed)
Design of a Domain-Specific Language based on a technology-independent Web Service Framework
Learning how to Prevent Return-Oriented Programming Efficiently
No PAIN, No Gain? The Utility of PArallel Fault INjections
Performance Modelling and Analysis 2 (Haute Ecole, Leitung: Michael Goedicke)
Analysis of the trade-offs in different modeling approaches for performance prediction of software systems
Feedback Generation for Performance Problems in Introductory Programming Assignments
Integrating business process simulation and information system simulation for performance prediction
Mittwoch, 15:45 – 17:00 Uhr
Empirical Software Engineering 1 (Rechte Pirouette, Leitung: Willi Hasselbring)
From Aristotle to Ringelmann: A large-scale analysis of team productivity and coordination in Open Source Software projects
Software Process Improvement: Where Is the Evidence?
Cost-effective evolution of research prototypes into end-user tools: The MACH case study
Software Construction 3 (Linke Pirouette, Leitung: Martin Glinz)
Getting to Know You: Towards a Capability Model for Java
Copy and Paste Redeemed
Hidden Truths in Dead Software Paths
Donnerstag, 25. Februar
Donnerstag, 10:45 – 12:00 Uhr
Empirical Software Engineering 2 (Rechte Pirouette, Leitung: Gregor Engels)
Effekte modellbasierter Test- und Analyseverfahren in Unternehmen – Ergebnisse einer großangelegten empirischen Evaluation mittels industrieller Fallstudien
Empirical Software Metrics for Benchmarking of Verification Tools
An Empirical Study on Program Comprehension with Reactive Programming
Business Process Engineering (Linke Pirouette, Leitung: Florian Matthes)
Supporting Process Model Validation through Natural Language Generation
Kognitive Belastung als lokales Komplexitätsmaß in Geschäftsprozessmodellen
Automatic Detection and Resolution of Lexical Ambiguity in Process Models
Product Lines (Große Reitschule, Leitung: Uwe Assmann)
Design and Evaluation of a Customizable Multi-Domain Reference Architecture on top of Product Lines of Self-Driving Heavy Vehicles – An Industrial Case Study
Counterexample Guided Abstraction Refinement of Product-Line Behavioural Models
On Facilitating Reuse in Multi-goal Test-Suite Generation for Software Product Lines
Donnerstag, 14:00 – 15:15 Uhr
Empirical Software Engineering 3 (Rechte Pirouette, Leitung: Stefan Wagner)
How Reviewers Think About Internal and External Validity in Empirical Software Engineering
Understanding the Influence of User Participation and Involvement on System Success – a Systematic Mapping Study
Hierarchical Software Landscape Visualization for System Comprehension: A Controlled Experiment
Modelling and Model-Driven Development (Linke Pirouette, Leitung: Michael Felderer)
Extracting Frame Conditions from Operation Contracts
UMLchange – Specifying Model Changes to Support Security Verification of Potential Evolution
A DSL-Based Approach for Event-Based Monitoring of Systems of Systems
Variability and Evolution 1 (Große Reitschule, Leitung: Matthias Riebisch)
Enhancing Clone-and-Own with Systematic Reuse for Developing Software Variants
Morpheus: Variability-Aware Refactoring in the Wild
Model-Driven Development of Platform-Independent Mobile Applications Supporting Role-based App Variability
Donnerstag, 15:45 – 17:00 Uhr
Software Verification (Rechte Pirouette, Leitung: Wolfgang Reisig)
A Simple and Scalable Static Analysis for Bound Analysis and Amortized Complexity Analysis
GR(1) Synthesis for LTL Specification Patterns
Witness Validation and Stepwise Testification across Software Verifiers
Variability and Evolution 2 (Linke Pirouette, Leitung: Ralf Reussner)
Evolution of Software in Automated Production Systems: Challenges and Research Directions
Do developers benefit from requirements traceability when evolving and maintaining a software system?
Development of Flexible Software Process Lines with Variability Operations: A Longitudinal Case Study
Testing (Rechte Pirouette, Leitung: Ruth Breu)
Guiding Random Test Generation with Program Analysis
Just test what you cannot verify!
A Controlled Experiment on Manual Test Case Derivation from UML Activity Diagrams and State Machines
Software Construction 1 (Linke Pirouette, Leitung: Wolf Zimmermann)
Accurate Profiling in the Presence of Dynamic Compilation
Transparent Object Proxies for JavaScript
Intelligent Code Completion with Bayesian Networks
Performance Modelling and Analysis 1 (Haute Ecole, Leitung: Stefan Sauer)
Automated Workload Characterization for I/O Performance Analysis in Virtualized Environments
Performance-Influence Models
Scaling Size and Parameter Spaces in Variability-aware Software Performance Models
Requirements Engineering (Rechte Pirouette, Leitung: Kurt Schneider)
Naming the Pain in Requirements Engineering: A Survey Design and German Results
A Quality Model for the Systematic Assessment of Requirements Traceability
Supporting requirements update during software evolution
Software Construction 2 (Linke Pirouette, Leitung: Alexander Egyed)
Design of a Domain-Specific Language based on a technology-independent Web Service Framework
Learning how to Prevent Return-Oriented Programming Efficiently
No PAIN, No Gain? The Utility of PArallel Fault INjections
Performance Modelling and Analysis 2 (Haute Ecole, Leitung: Michael Goedicke)
Analysis of the trade-offs in different modeling approaches for performance prediction of software systems
Feedback Generation for Performance Problems in Introductory Programming Assignments
Integrating business process simulation and information system simulation for performance prediction
Empirical Software Engineering 1 (Rechte Pirouette, Leitung: Willi Hasselbring)
From Aristotle to Ringelmann: A large-scale analysis of team productivity and coordination in Open Source Software projects
Software Process Improvement: Where Is the Evidence?
Cost-effective evolution of research prototypes into end-user tools: The MACH case study
Software Construction 3 (Linke Pirouette, Leitung: Martin Glinz)
Getting to Know You: Towards a Capability Model for Java
Copy and Paste Redeemed
Hidden Truths in Dead Software Paths
Donnerstag, 10:45 – 12:00 Uhr
Empirical Software Engineering 2 (Rechte Pirouette, Leitung: Gregor Engels)
Effekte modellbasierter Test- und Analyseverfahren in Unternehmen – Ergebnisse einer großangelegten empirischen Evaluation mittels industrieller Fallstudien
Empirical Software Metrics for Benchmarking of Verification Tools
An Empirical Study on Program Comprehension with Reactive Programming
Business Process Engineering (Linke Pirouette, Leitung: Florian Matthes)
Supporting Process Model Validation through Natural Language Generation
Kognitive Belastung als lokales Komplexitätsmaß in Geschäftsprozessmodellen
Automatic Detection and Resolution of Lexical Ambiguity in Process Models
Product Lines (Große Reitschule, Leitung: Uwe Assmann)
Design and Evaluation of a Customizable Multi-Domain Reference Architecture on top of Product Lines of Self-Driving Heavy Vehicles – An Industrial Case Study
Counterexample Guided Abstraction Refinement of Product-Line Behavioural Models
On Facilitating Reuse in Multi-goal Test-Suite Generation for Software Product Lines
Donnerstag, 14:00 – 15:15 Uhr
Empirical Software Engineering 3 (Rechte Pirouette, Leitung: Stefan Wagner)
How Reviewers Think About Internal and External Validity in Empirical Software Engineering
Understanding the Influence of User Participation and Involvement on System Success – a Systematic Mapping Study
Hierarchical Software Landscape Visualization for System Comprehension: A Controlled Experiment
Modelling and Model-Driven Development (Linke Pirouette, Leitung: Michael Felderer)
Extracting Frame Conditions from Operation Contracts
UMLchange – Specifying Model Changes to Support Security Verification of Potential Evolution
A DSL-Based Approach for Event-Based Monitoring of Systems of Systems
Variability and Evolution 1 (Große Reitschule, Leitung: Matthias Riebisch)
Enhancing Clone-and-Own with Systematic Reuse for Developing Software Variants
Morpheus: Variability-Aware Refactoring in the Wild
Model-Driven Development of Platform-Independent Mobile Applications Supporting Role-based App Variability
Donnerstag, 15:45 – 17:00 Uhr
Software Verification (Rechte Pirouette, Leitung: Wolfgang Reisig)
A Simple and Scalable Static Analysis for Bound Analysis and Amortized Complexity Analysis
GR(1) Synthesis for LTL Specification Patterns
Witness Validation and Stepwise Testification across Software Verifiers
Variability and Evolution 2 (Linke Pirouette, Leitung: Ralf Reussner)
Evolution of Software in Automated Production Systems: Challenges and Research Directions
Do developers benefit from requirements traceability when evolving and maintaining a software system?
Development of Flexible Software Process Lines with Variability Operations: A Longitudinal Case Study