Software Engineering & Software Management 2018 - 09.03.2018, Universität Ulm - SE 2018 in Ulm

Die Seite wird erstellt Johanna Hammer
 
WEITER LESEN
Software Engineering & Software Management 2018 - 09.03.2018, Universität Ulm - SE 2018 in Ulm
Software Engineering & Software Management 2018
                        05. - 09.03.2018, Universität Ulm

                   Software Engineering    Gesellschaft
                   Programming Languages   für Informatik
Software Engineering & Software Management 2018 - 09.03.2018, Universität Ulm - SE 2018 in Ulm
Innenstadt

                                  Wissenschaftsstadt

                                                       Beide Karten: Kartendaten © 2018 GeoBasis-DE/BKG (©2009), Google

Goldsponsoren

Silbersponsor   Lokaler Sponsor
Software Engineering & Software Management 2018 - 09.03.2018, Universität Ulm - SE 2018 in Ulm
Willkommen in Ulm!
Wir begrüßen Sie herzlich zu den Tagungen Software Engineering (SE) des
Fachbereichs Softwaretechnik der Gesellschaft für Informatik (GI) sowie Software
Management (SWM) des GI-Fachausschusses WI-MAW hier an der Universität Ulm.

      Die jährlich stattfindende Tagung des Fachbereichs Softwaretechnik der Gesellschaft für
      Informatik dient als Plattform für den Austausch von Erfahrungen und Erkenntnissen aus
      dem Bereich der Softwaretechnik. Die Tagung richtet sich sowohl an Softwareentwickler
      und Softwareentwicklerinnen aus der Praxis, als auch an Forscherinnen und Forscher
      aus dem akademischen Umfeld.

      Die seit 1995 stattfindende Tagung des GI-Fachausschusses WI-MAW fokussiert auf die
      vielfältigen Herausforderungen des modernen Produktmanagements und der Produktin-
      novation an der Schnittstelle von Softwaretechnik und der wirtschaftlichen Verwertung
      software-intensiver Produkte und Dienstleistungen.

      Das wissenschaftliche Hauptprogramm der Tagungen setzt das sehr erfolgreiche Format
      der letzten Jahre fort und enthält Beiträge zu exzellenten Forschungsergebnissen der
      letzten beiden Jahre, die auf den internationalen Topkonferenzen und in den Topzeit-
      schriften der Softwaretechnik veröffentlicht wurden. Ziel ist die Stimulation des wis-
      senschaftlichen Diskurses innerhalb der deutschsprachigen Softwaretechnik sowie die
      Erhöhung der Sichtbarkeit bereits veröffentlichter Ergebnisse. Das wissenschaftliche
      Hauptprogramm wird ergänzt durch Beiträge zu Fallstudien in der industriellen Praxis
      sowie neuen Ideen. Es wird abgerundet durch einen Special Track zu „Erklärbarer Soft-
      ware“ – einem aktuell spannenden Thema in der Softwareentwicklung. Alle Einreichun-
      gen wurden von mindestens drei Gutachtern begutachtet und anschließend durch die
      jeweiligen Programmkomitees ausgewählt. Schließlich ergänzen Workshops zu aktuellen
      Themen in Forschung, Praxis und Lehre das Tagungsprogramm.

      Wir danken allen Beteiligten, insbesondere den Autoren und Vortragenden für die Be-
      reicherung des Programms, den Programmkomitees für die gewissenhaften Reviews,
      den Keynote-Speakern für die spannenden Beiträge, den Sponsoren, der Universi-
      tät Ulm und der Stadt Ulm, sowie nicht zuletzt allen Unterstützern bei der lokalen
      Organisation, die diese Veranstaltung möglich gemacht haben.

      Wir freuen uns auf eine interessante Konferenz und hoffen auf viele span-
      nende Diskussionen und tolle neue Ideen!

      Matthias Tichy,
      Eric Bodden,
      Marco Kuhrmann,
      Stefan Wagner und
      Jan-Philipp Steghöfer

      Ulm, im März 2018
Software Engineering & Software Management 2018 - 09.03.2018, Universität Ulm - SE 2018 in Ulm
Keynotes
Prof. Brian Fitzgerald                                           Prof. Dr. Sven Apel

Crowdsourcing Software Development:                              Understanding Org anizational Evolution of
Silver Bullet or Lead Balloon                                    Software Projects
Crowdsourcing is emerging as an alternative outsourcing          The role of the organizational structure of large-scale,
strategy which is gaining increasing attention in the soft-      distributed software projects and its relation to project
ware engineering community. However, crowdsourcing               success has been gaining considerable attention in the re-
software development involves complex tasks which dif-           search and practice of software engineering. Research has
fer significantly from the micro-tasks that can be found         shown that analyzing the organizational structure reveals
on crowdsourcing platforms such as Amazon Mechanical             a great extent of information relevant for project evoluti-
Turk—the latter are much shorter in duration, and typically      on and success, including quality, productivity, and delays.
very simple and do not involve any task interdependen-           However, despite encouraging results, the knowledge on
cies. To achieve the potential benefits of crowdsourcing         which organizational patterns are desirable and how we
in the software development context, companies need              can elicit and improve them is often anecdotal, and im-
to understand how this strategy works, what challenges           plications thereof are transferred only rarely systematic
arise, and what factors might affect crowd participation.        ally. In this talk, I will report on our ongoing endeavor of
Research to date on crowdsourcing software development           studying real-world software projects to provide deep in-
has tended to focus on the ‘crowd’ or the technical plat-        sights into the nature and role of organizational structure
form, with little research from the perspective of the cus-      for understanding and ensuring project success as well as
tomer who is seeking to leverage the crowdsourcing deve-         to drive the development and evaluation of efficient soft-
lopment model. The findings from an in-depth case study          ware-engineering practices and tools. In the long run, we
of crowd-sourcing software development in a Fortune 500          aim at answering a number of scientifically and practically
company are augmented with an analysis of over 13,000            relevant research questions, including how we can extract
crowdsourcing competitions over a ten-year period on the         accurate information on a project‘s organizational struc-
Topcoder crowdsourcing platform, one of the most popu-           ture, which organizational patterns arise in practice, how
lar platforms for software development, are drawn on to          they vary over time, and how they relate to project success.
evaluate the effectiveness of crowdsourcing in a software        Methodologically, we base our research on a rigorous net-
development context.                                             work approach, which includes a representation of organi-
                                                                 zational structures, called a developer network, as well as
                    ◼◼Mittwoch, 07.03., 09:15 Uhr, O28-H22       a state-of-the-art network-analysis framework.

                                                                                 ◼◼Donnerstag, 08.03., 09:00 Uhr, O28-H22
                    Brian Fitzgerald is Director of Lero –
                    the Irish Software Research Centre,          Sven Apel holds the Chair of Software
                    where he previously held the role of         Engineering at the University of Passau,
                    Chief Scientist. Prior to that he ser-       Germany. The chair is funded by the
                    ved as Vice-President Research at the        esteemed Emmy-Noether and Heisen-
                    University of Limerick. He also holds        berg Programs of the German Research
                    an endowed professorship, the Kreh-          Foundation (DFG). Prof. Apel received
                    biel Chair in Innovation in Business &       his Ph.D. in Computer Science in 2007
                    Technology, at the University of Lime-       from the University of Magdeburg, Ger-
                    rick. His research interests lie primarily   many. His research interests include
in software development, encompassing open source and            software product lines, software analy-
inner source, crowdsourcing software development, agile          sis, optimization, and evolution, as well as empirical me-
and lean software development, and global software de-           thods and the human factor in software engineering. He is
velopment. His publications include 15 books, and over           the author or co-author of over a hundred peer-reviewed
150 peer-reviewed articles in the leading international          scientific publications. He serves regularly in program
journals and conferences in both the Information Systems         committees of top-ranked international conferences and
and Software Engineering fields, including MIS Quarterly         he is a member of the editorial boards of IEEE Transactions
(MISQ), Information Systems Research (ISR), IEEE Transac-        on Software Engineering, IEEE Software, and Empirical
tions on Software Engineering (TSE) and ACM Transactions         Software Engineering. His work has received two Best Pa-
on Software Engineering Methodology (TOSEM). Prior to            per Awards, one ACM SIGSOFT Distinguished Paper Award,
taking up an academic position, he worked in the soft-           as well as awards by the Ernst-Denert Foundation, the Ka-
ware industry for about 12 years, in a variety of sectors        rin-Witte Foundation, and the State of Saxony-Anhalt. Sven
(including finance, telecommunications, manufacturing,           Apel is a member of the Young Academy of Europe.
bespoke software development) in a number of countries
(Ireland, Belgium, Germany).
Software Engineering & Software Management 2018 - 09.03.2018, Universität Ulm - SE 2018 in Ulm
Dr.-Ing. Julien Siebert                                          Dr. Gerald Stieglbauer

Algorithm Accountability, Algorithm Literacy                     Revolution vs. Evolution: Model-Based Engi-
and the hidden assumptions from algo-                            neering and the Industry - The Potential of
rithms                                                           MBE Micro Injections
Our societies are facing problems that are more and more         By now, model-based engineering (MBE) has a long tra-
complex so that decision making is often helped or even          dition in academics and research. In contrast to this long
delegated to algorithms. Algorithmic decision making             tradition, however, adoption of MBE principles in the in-
(ADM) processes are complex socio-technical systems              dustry still remain limited. This led to corresponding deba-
which interacts with society on a large scale. Credit scoring,   tes within the modelling community about the root causes
automatic job candidate selection, predictive policing, or       of this limited adoption. In this talk, the speaker highlights
recidivism risk assessment are examples, among others,           the importance of these debates and shares his experi-
of already used ADM systems. In this talk, I will start with     ence gained during six years of technology knowledge
an overview of what is so far understood as Algorithm Ac-        transfer activity from research to industrial applications.
countability and Algorithm Literacy. I will then focus on al-    As its central hypothesis, the talk will be about so-called
gorithms that carry with them modeling assumptions (e.g.,        MBE Micro Injections, for which the speaker has observed
machine learning, data-mining algorithms...) and show            the potential to make the adoption of MBE principles in
what effects this have on the interpretation of the algo-        industry more successful. Since the idea of MBE Micro In-
rithms results and how we could, from a software enginee-        jections comprises not only technical issues but as well
ring point of view, bring more explainability.                   socio-cultural aspects, the speaker will talk about concrete
                                                                 observations in these directions during past and ongoing
                 ◼◼Donnerstag, 08.03., 10:30 Uhr, O28-H22        research projects.
                                                                                        ◼◼Freitag, 09.03., 09:00 Uhr, O28-H22

                    Julien Siebert holds a master degree         Gerald Stieglbauer, is AVL’s expert on
                    in Engineerring and a master degree          model-based approaches such as mo-
                    in Artificial Intelligence. He holds a       deling languages and modeling lan-
                    PhD in computer science, from INRIA -        guage design (with special focus on
                    Université de Lorraine (Nancy, FR), on       DSLs), model transformation, and sys-
                    the topic of meta-modeling for distri-       tem engineering. He studied Applied
                    buted simulations of complex systems         Computer Science at the University of
                    (http://www.mecsyco.com/). He later          Salzburg, graduated 2003 and recei-
                    spent 2 years of postdocs in the The-        ved his PhD in 2007. He was awarded
                    oretical Physics Institute from the TU       with the BMW Scientific Award (dip-
Berlin (SFB 910) working on numerical simulations of non-        loma thesis) and the Award of Excellence of the Austrian
linear dynamics of complex systems (wave propagation,            Government (PhD thesis). The focus of both theses was in
patterns formation and coupled oscillators). Before joining      the area of model-based development and simulation of
the Algorithm Accountability Lab, in the TU Kaiserslautern,      safety-critical software for embedded systems. In 2007, he
he spent several years at Zalando in Berlin as software en-      joined the AVL to become responsible for the development
gineer and datascientist.                                        of a model transformation engine for a testbed configura-
                                                                 tion system. In 2011, he joined the Research & Technology
                                                                 department for Instrumentation and Test Systems at AVL’s
                                                                 headquarter in Graz. Since then, he is technology scout for
                                                                 model-based engineering (MBE) in support of knowledge
                                                                 transfer from science to AVL and vice versa. In this context,
                                                                 his focus of interest goes beyond the technological as-
                                                                 pects of MBE and includes especially observations about
                                                                 socio-cultural aspects of successful strategies aiming at a
                                                                 sustainable introduction of innovations in industry.
Software Engineering & Software Management 2018 - 09.03.2018, Universität Ulm - SE 2018 in Ulm
Workshop Programm
                           Montag                                 Dienstag
                                              8:00
                                                                 Registrierung (O28-2001)
                                               9:00
                                                       ISEE                                 SEELS
                                                      O27-121        EMLS                   O27-122
                                                                    O27-123
                                              10:15
                                                                    Kaffeepause (H21)
                                              10:45
                   11:00
                                                       ISEE          EMLS                   SEELS
                                                      O27-121       O27-123                 O27-122
                            Registrierung
                             (O28-2001)
                                              12:15
                                                                       Mittagessen
                  13:00                                                  (Mensa)

                               SEERTS         13:45
                              O27-2203
                                                       ISEE          EMLS
                                                      O27-121       O27-123      CSE
                                                                               O27-2203
                   14:45
                           Kaffepause (H21)
                   15:15                      15:15
                                                                     Kaffepause (H21)
                                              15:45
                               SEERTS
                              O27-2203
                                                       ISEE          EMLS        CSE
                                                      O27-121       O27-123    O27-2203
                   17:00
                                              17:15

CSE                                                             EMLS 2018

Workshop on Continuous Software                                 Collaborative Workshop on Evolution and
Engineering                                                     Maintenance of Long-Living Software Systems
In order to develop and deliver high-quality products to        Langlebige softwareintensive Systeme sind häufigen An-
their customers, software companies have to adopt state-        forderungsänderungen ausgesetzt. Das führt u. a. zu inkon-
of-the-art software development processes. To face this         sistenten Anforderungsspezifikationen, Architekturerosion
challenge, companies are applying innovative methods,           und SLA-Verletzungen. Die Relevanz dieser Problematik
approaches and techniques like agile methods, DevOps,           ergibt sich vor allem in der industriellen Praxis, in der ein
Continuous Delivery, test automation, infrastructure as         solches System ständig weiterentwickelt werden muss. Be-
code or container-based virtualization. These new ap-           sonders im Kontext von DevOps erfolgen viele Änderun-
proaches have a high impact on the specification, design,       gen in kurzer Zeit, aber auch für eingebettete Systeme wird
development, maintenance, operation and the evolution           dies immer wichtiger. Traditionelle Methoden zur Entwick-
of software systems. Therefore, common software engi-           lung und Betrieb von Softwaresystemen sind begrenzt auf
neering activities, organizational forms and processes          diese neuen Herausforderungen vorbereitet und bedürfen
have to be questioned, adapted and extended to ensure           der weiteren Integration.
continuous and unobstructed software development (Con-
tinuous Software Engineering). So far, there is a lack of                       ◼◼Dienstag, 06.03., 9:30-17:30 Uhr, O27-123
systematic approaches to face these challenges. The goal
of this workshop is to present and discuss innovative so-
lutions, ideas and experiences in the area of Continuous
Software Engineering (CSE).

             ◼◼Dienstag, 06.03., 14:00-17:15 Uhr, O27-2203
ISEE 2018                                                        Anforderungen in universellen E-Learning-Systemen zu
                                                                 identifizieren und zu diskutieren. Der Workshop fördert
Workshop on Innovative Software Enginee-                         die Vernetzung zwischen E-Learning-Experten und Soft-
                                                                 waretechnikern und lädt sowohl zu formalen Präsentati-
ring Education                                                   onen aktueller Forschungs- und Entwicklungsarbeiten ein,
The number of students continuously increases and pre-           als auch zur Teilnahme an der offenen Diskussion aktuel-
sents ever greater challenges for instructors in software        ler und kommenden Forschungsfragen.
engineering. In courses with a huge number of students,
it is particularly difficult to motivate students to actively                    ◼◼Dienstag, 06.03., 9:00-12:15 Uhr, O27-122
participate. At the same time, practice-oriented and pro-
ject-related training is becoming increasingly important,        SEERTS
but project courses in cooperation with industry are often
associated with high costs. Digital teaching, online courses     Workshop on Software Engineering for Ap-
and new teaching concepts complement the curriculum.
They offer a wide range of possibilities for modern and at-      plied Embedded RealTime Systems
tractive teaching, but present instructors with methodical,      Softwareengineering in forschungsintensiven Bereichen
technical and organizational challenges. In this workshop,       wie beispielsweise dem Fahrer-assistierten oder auto-
innovative teaching approaches in software engineering           nomen Fahren in der Automobilindustrie erfordern zu-
will be presented and discussed. The topic of the workshop       nehmend höchst durchdachte Architekturen sowie ein
is highly relevant for teaching at universities, colleges, and   optimiertes und sicheres Zusammenspiel einer Vielzahl
online, since courses can no longer be offered in high qua-      an Aktuatoren, Sensoren und vernetzten Software-Kompo-
lity for large numbers of students without systematic ap-        nenten. Darüber hinaus stellen die Vernetzung, Elektromo-
proaches.                                                        bilität sowie heterogene Entwicklungsprozesse Entwickler
                  ◼◼Dienstag, 06.03., 9:00-17:15 Uhr, O27-121    vor neue Herausforderungen. Die zugehörigen Anforderun-
                                                                 gen an Echtzeit, Kausalität, Sicherheit, Modularität, Ska-
SEELS                                                            lierbarkeit oder der Einsatz verschiedenster Standards er-
                                                                 fordern geeignete domänenspezifische Werkzeuge. Häufig
Software Engineering für E-Learning-                             ist die Modell-getriebe Softwareentwicklung dabei ein we-
                                                                 sentlicher Bestandteil. Der SEERTS Workshop soll aktuelle
Systeme                                                          Technologien für die Berücksichtigung spezieller Anforde-
Der Workshop "Software Engineering für E-Learning-Sys-           rungen innerhalb der eingebetteten Echtzeit Domäne (Ro-
teme" (SEELS) widmet sich softwaretechnischen Fragestel-         botik, Automotive, o.ä.) darstellen und bestmöglich anhand
lungen rund um die Entwicklung von E-Learning-Systemen           industrieller Anwendungen erläutern. Hierzu gehören The-
und die Realisierung von vernetzten E-Learning-Land-             men wie Tracing, Scheduling, Partitioning, Mapping, Simu-
schaften an Schulen und Hochschulen. Ziel des Workshops          lation, Optimization, Resource Management, Mode-Switch
ist es, aktuelle Forschungsfragen z.B. zu Schnittstellen von     considerations, Constraint-Programming und weitere.
E-Learning-Systemen, Sicherheit in heterogenen E-Lear-
ning-Landschaften und das Management fachspezifischer                           ◼◼Montag, 05.03., 13:00-17:00 Uhr, O27-2203

informatiCup Endrunde
Erleben Sie die Endrunde des GI-Studierendenwettbe-
werbs 2018! Die vorausgewählten besten Teams präsen-
tieren ihre Lösungen zu der anspruchsvollen Aufgabe und
kämpfen um das Preisgeld von insgesamt 8.000 EUR. Der
                                                                 Mittwoch, 7.3. O25-H7
Wettbewerb ist kein reiner Programmierwettbewerb, son-
dern eine Programmieraufgabe muss „ganzheitlich“ gelöst            9:30 Begrüßung und Vorstellung der Aufgabe
werden, d.h. die jeweilige Lösung muss in ihrem theore-
                                                                  10:00 Präsentation Team 1
tischen Kontext begründet und ansprechend präsentiert
werden.                                                           10:30 Präsentation Team 2
                                                                  11:00 Pause
Der informatiCup 2018 widmet sich der Aufgabe, für eine
gegebene Fahrzeugroute die bezüglich des effektiven               11:30 Präsentation Team 3
Benzinpreises optimalen Tankstopps zu berechnen. Die
                                                                  12:00 Präsentation Team 4
Grundlage für diese Optimierung sollen die historischen
Benzinpreise der letzten fünf Jahre, gegebenenfalls wei-          12:30 Mittagspause
tere Zusatzinformationen, sowie darauf angewendete
                                                                  14:00 Jurysitzung
Methoden der Datenanalyse und -vorhersage sein. Mehr
zum Wettbewerb und zur aktuellen Aufgabe finden Sie auf           18:00 Preisverleihung (O28-H21)
https://gi.de/informaticup/.
Mittwoch                                            Programmü
 8:00                                                             Registrierung (O28-2001)
 9:00
                                                                 Eröffnung SE / SWM (H22)
 9:15
                                                             Keynote: Brian Fitzgerald (H22)
                                                          Crowdsourcing Software Development:
                                                              Silver Bullet or Lead Balloon
10:15                                                                  Kaffeepause (H21)
10:45 SE 1 - Software Product Lines                       SE 2 - Security                                    SWM 1 - Wissenschaftliches Pro-
        G. Taentzer, R. Salay, D. Strüber, M. Chechik     Z. Mann, A. Metzger                                gramm
        Transformation of Software Product Lines: A       Optimized Cloud Deployment of Multitenant          S. Schockert, G. Herzwurm
        Generalizing Framework based on Category          Software Considering Data Protection Con-          Agile Software Quality Function Deployment
        Theory                                            cerns - Abridged Version
                                                                                                             F. Schönhofen, S. Schockert, G. Herzwurm
        A. Knüppel, T. Thüm, S. Mennicke, J. Meinicke,    B. Mathis, V. Avdiienko, E. Soremekun,             Das Business Model House of Quality: Bewer-
        I. Schaefer                                       M. Böhme, A. Zeller                                tung plattform-basierter Geschäftsmodelle mit
        Is There a Mismatch between Real-world Fea-       Detecting Information Flow by Mutating Input       Quality Function Deployment
        ture Models and Productline Research?             Data
                                                                                                             A. Kaufmann, D. Riehle
        P. Hohl, J. Ghofrani, J. Muench, M. Stupperich,   Q. Ramadan, M. Salnitri, D. Strüber, J. Jürjens,   The QDAcity-RE Method for Structural Domain
        K. Schneider                                      P. Giorgini                                        Modeling Using Qualitative Data Analysis
        Searching for Common Ground: Existing Lite-       Integrating BPMN- and UML-based Security
        rature on Automotive Agile Software Product       Engineering via Model Transformation
        Lines

                           O27-123                                          O28-1002                                           O27-2203
12:15                                                                Mittagessen (Mensa)
13:00
                                                  Podiumsdiskussion „50 Jahre Software Engineering:
                                                        Ergebnisse und Herausforderungen“
                                                                       (H22)
14:15 SE 3 - Processes und Evolution of                   Erklärbare SW 1 - Understandable                   SWM 2 - Fallstudien in der Industrie
      Software Engineering                                Verification                                       A. Rösel
        A. Metzger, P. Bohn                               E. Bodden, L. Nguyen Quang Do                      Innovationsschub – Erfahrungen am Fallbei-
        Predictive Business Process Monitoring unter      Explainable Static Analysis                        spiel „IT Products“
        Berücksichtigung von Prognoseverlässlichkeit
        und Risiko                                        J. Padberg, A. Schlaefer, S. Schupp                S. Klepper, B. Bruegge
                                                          Ein Ansatz zur nachvollziehbaren Verifikation      Impact of Hypothesis-Driven Development on
        K. Lauenroth                                      medizinisch-cyber-physikalischer Systeme           Effectiveness, Quality, and Efficiency in Innova-
        Softwareentwicklung braucht mehr Gestal-                                                             tion Projects
        tungkompetenz: Digital Design als neues           F. Auer, M. Felderer
        Rollenideal im Software Engineering               Shifting Quality Assurance of Machine Lear-
                                                          ning Algorithms to Live Systems

                           O27-123                                          O28-1002                                           O27-2203
15:45                                                                  Kaffepause (H21)
16:15 SE 4 - Testing                                      Erklärbare SW 2 - Understandable                   SWM 3 - Neue Ideen
        H. Spieker, A. Gotlieb, D. Marijan, M. Mossige    Decisions                                          S. Klepper, C. Grimm, B. Bruegge
        Reinforcement Learning for Automatic Test         V. Klös, T. Göthel, S. Glesner                     Continuous Innovation and Experimentation
        Case Prioritization and Selection in Conti-       Comprehensible Decisions in Complex Self-          in Complex Problem Domains: Problem Solving
        nuous Integration                                 Adaptive Systems                                   and Decision Support as a Starting Point for a
                                                                                                             Unified Process Framework
        J. Miguel Rojas, T. White, B. Clegg, G. Fraser    K. Schneider
        Code Defenders: Crowdsourcing Effective Tests     Erklärungen (nur) nach Bedarf                      C. Jud, G. Herzwurm
        and Subtle Mutants with a Mutation Testing                                                           Herausforderungen für das IT-Produktma-
        Game                                              D. Braun, F. Matthes                               nagement durch externe Plattformen
                                                          Generating Explanations for Algorithmic
        L. Prechelt, H. Schmeisky, F. Zieris              Decisions of Usage-Based Insurances using          K. Kahle, A. Götze
        Quality Experience: A Grounded Theory of          Natural Langauge Generation                        Agile Produktentwicklung bei Software-Spin-
        Successful Agile Projects Without Dedicated                                                          Offs an der Universität
        Testers

                           O27-123                                          O28-1002                                           O27-2203
17:45                                                           Willkommensempfang mit
                                                             GI informatiCup Preisverleihung
20:00                                                                     (H21)
übersicht                                                          Donnerstag
  8:00                                                               Registrierung (O28-2001)
  9:00                                                        Keynote: Sven Apel (H22)
                                              Understanding Organizational Evolution of Software Projects
 10:00                                                                    Kaffeepause (H21)
 10:30                                                        Keynote: Julien Siebert (H22)
                                                   Algorithm Accountability, Algorithm Literacy and the
                                                           hidden assumptions from algorithms
 11:30 SE 5 - Empirical SE 1                                 SE 6 - Modeling                                      SE 14 - Software Architektur
         A. Johanson, W. Hasselbring                         H. Shariat Yazdi, L. Angelis, T. Kehrer, U. Kelter   K. Busch, R. Heinrich, A. Busch, R. Reussner
         Empirical Evaluation of a domain-specific           A framework for capturing, statistically mode-       Automated Analysis of the Co-evolution of
         language for high-performance marine eco-           ling and analyzing the evolution of software         Software Systems and Business Processes
         system simulation                                   models
                                                                                                                  A. Busch, A. Koziolek
         F. Fagerholm, M. Kuhrmann, J. Muench                R. Hebig, D. Eddine Khelladi, R. Bendraou            Using Architecture Knowledge to Improve Au-
         Guidelines for using empirical studies in soft-     Reporting on a Survey on Approaches to Co-           tomated S oftware Architecture Design Space
         ware engineering education                          Evolution of Metamodels and Models                   Exploration

                             O27-123                                            O28-1002                                            027-2203
 12:30                                                                  Mittagessen (Mensa)
 13:30 SE 7 - Empirical SE 2                                 SE 8 - Model evolution and transfor-                 Erklärbare SW 3 - Understandable
         V. Bertram, S. Maoz, J. Ringert, B. Rumpe,          mation                                               Software
         M. von Wenckstern                                   R. Kluge, M. Stein, G. Varró, A. Schürr,             J. Winkler, A. Vogelsang
         Component and Connector Views in Practice:          M. Hollick, M. Mühlhäuser                            „What Does My Classifier Learn?“ A Visual Ap-
         An Experience Report                                A systematic approach to constructing fami-          proach to Under-standing Natural Language
                                                             lies of incremental topology control algo-           Text Classifiers
         M. Böhme, E. Soremekun, S. Chattopadhyay,           rithms using graph transformation
         E. Ugherughe, A. Zeller                                                                                  R. Hebig
         Wo ist der Fehler und wie wird er behoben? Ein      D. Strüber, V. Acretoaie, J. Plöger                  UI-Tracer: A Lightweight Approach to Help
         Experiment mit Softwareentwicklern.                 Clone Detection for Rule-Based Model Trans-          Developers Tracing User Interface Elements to
                                                             formation Languages                                  Source Code
         M. Kuhrmann, P. Diebold, J. Muench, P. Tell,
         V. Garousi, M. Felderer, K. Trektere, F. McCaffe-   C. Tsigkanos, T. Kehrer, C. Ghezzi                   P. Holl, E. Scepankova, F. Matthes
         ry, O. Linssen, E. Hanser, C. Prause                Modeling and Verification of Evolving Cyber-         Smart Contract based API usage tracking on
         Hybrid Software and System Development in           Physical Spaces                                      the Ethereum Blockchain
         Practice: Waterfall, Scrum, and Beyond

                             O27-123                                            O27-2203                                            O28-1002
 15:00
                                                                           Kaffepause (H21)
 15:30 SE 9 - Program analysis and failure                   SE 10 - Software Process
       prediction                                            D. Riehle, M. Capraro, D. Kips, L. Horn
         L. Glanz, S. Amann, M. Eichberg, M. Reif,           Inner Source in Platform-Based Product Engi-
         M. Mezini                                           neering
         CodeMatch: Obfuscation Won’t Conceal Your
         Repackaged App                                      F. Zieris, L. Prechelt
                                                             Observations on Knowledge Transfer of
         M. Reif, M. Eichberg, M. Mezini                     Professional Software Developers during Pair
         Call Graph Construction for Java Libraries          Programming

         T. Pitakrat, D. Okanović, A. van Hoorn,             M. Mohamad, G. Liebel, E. Knauss
         L. Grunske                                          LoCo CoCo: Automatically Constructing Coor-
         Architecture-Aware Online Failure Prediction        dination and Communication Networks from
         for Distributed Software Systems                    Model-Based Systems Engineering Data

 17:00                       O27-123                                            O28-1002

 18:30                                                                Empfang der Stadt Ulm
                                                                         (Rathaus Ulm)
 19:30                                                   gemeinsamer Fußweg zum Konferenzdinner
 20:00                                                       Konferenzdinner mit Preisverleihung
                                                                 Software Engineering Preis
                                                                        (Bootshaus)
Freitag
                             8:00                                                         Registrierung (O28-2001)
                             9:00                                               Keynote: Gerald Stieglbauer (H22)
                                                               Revolution vs. Evolution: Model-Based Engineering and the Industry -
                                                                               The Potential of MBE Micro Injections
                             10:00                                          Vorträge Preisträger Software Engineering Preis
                                                                                                 (H22)
                             10:30
                                                                                               Kaffeepause (H21)
                             11:00 SE 11 - Requirements and Tracea-                SE 12 - Design                               SE 13 - Program editing and com-
                                   bility                                          S. Peldszus, G. Kulcsár, M. Lochau,          prehension
                                     R. Kasauli, G. Liebel, E. Knauss,             S. Schulze                                   N. Peitek, J. Siegmund, C. Parnin, S. Apel, J.
                                     S. Gopakumar, B. Kanagwa                      On Continuous Detection of Design Flaws in   Hofmeister, C. Kästner, A. Begel,
                                     Requirements Engineering Challenges in        Evolving Object-Oriented Programs using      A. Bethmann, A. Brechmann
                                     Large-Scale Agile System Development          Incremental Multi-Pattern Matching           Neural Efficiency of Top-Down Program Com-
                                                                                                                                prehension
                                     B. Tenbergen, T. Weyer, K. Pohl               J. Greenyer, T. Gutjahr
                                     Hazard Relation Diagrams: a diagramma-        Symbolic Execution for Realizability-Che-    T. Berger, M. Voelter, H. Peter Jensen,
                                     tic representation to increase validation     cking of Scenario-based Specifications       T. Dangprasert, J. Siegmund
                                     objectivity of requirements-based hazard                                                   Efficiency of Projectional Editing
                                     mitigations                                   B. Vogel-Heuser, J. Fischer, S. Feldmann,
                                                                                   S. Ulewicz, S. Rösch, S. Bougouffa           B. Behringer, J. Palz, T. Berger
                                     A. Demuth, R. Kretschmer, M. Tröls,           Modularity and architecture of PLC-based     PEoPL: Projectional Editing of Product Lines
                                     G. Kanakis, D. Maes, A. Egyed                 software for automated production Systems:
                                     Experiences on Traceability and Consistency   An analysis in industrial companies
                                     Checking across Engineering Tools in an
                                     Automation Solution Company

                                                      O27-123                                       O27-2203                                      O28-1002
                             12:30
                                                                                             SE 19 - Closing (H22)
                             12:45
                                                                                             Mittagessen (Mensa)
                             13:30

                                                                                          Programm digital

                                                                                       se18.uni-ulm.de/program-overview
Design inspired by Freepik
Die besten Infotainmentsysteme der Welt.
                                                                                                                 Für die besten Autos der Welt.

    Mittagessen                                                                                                            Die e.solutions GmbH, ein Joint Venture von
                                                                                                                           Audi und Elektrobit mit einem Team aus
                                                                                                                           mehr als 650 internationalen Mitarbeitern,
                                                                                                                           entwickelt an drei Standorten hochkom-
                                                                                                                           plexe Infotainmentsysteme für Audi, Porsche,
                                                                                                                           Bentley und die anderen Marken des VW
                                                                                                                           Konzerns.

                                                                                                                           Die Lösungen der Firma basieren auf zu-
                                                                                                                           kunftsweisender Hard- und Software in
    Sie können Ihre Essensgutscheine gegen ein Mittagessen
                                                                                                                           aktuell bereits ca. tausend Varianten. Von
    (mit Getränk) eintauschen. Geben Sie dazu einfach an der                                                               zentralen Infotainment-Steuergeräten,
    Kasse der Mensa, Burgerbar, Caféteria oder dem Bistro Ih-                                                              über Kombiinstrumente, bis zu Tablets
    ren Gutschein ab.                                                                                                      und weiteren Bediengeräten – unsere
                                                                                                                           Infotainment Systeme begeistern Autofahrer
    Die Essensgutscheine finden Sie in Ihrer Badge. Das ak-                                                                weltweit.
    tuelle Essensangebot des Studierendenwerks finden Sie
    online:                                                                                                                Informieren und bewerben Sie sich unter:
                                                                                                                           www.esolutions.de

                             uulm.de/mensaplan

IHR EINSTIEG BEI ADESSO

Sie wollen dort einsteigen, wo Zukunft program-               Gemeinsam setzen wir herausfordernde Kunden-
miert wird? Dann sind Sie mit einem Start in einem            Projekte um. Dafür brauchen wir Menschen, die ihr
unserer Software Development- oder Consuting-                 Wissen und ihre Fähigkeiten einbringen. Planen und                    Von Anfang an
Teams bei adesso genau richtig.                               realisieren Sie in interdisziplinären Projektteams                    Teil des Teams!
Wir gehören für Einsteiger und Professionals zu               anspruchsvolle Anwendungen und Unternehmens-                          Entwickelt bereits kluge IT-Lösungen:
den Top-Adressen in der IT-Welt und fokussieren               portale als:                                                          Christina Bussek | IT-Consultant
uns auf die Optimierung der Kerngeschäftsprozesse             • Software Engineer (m/w) Java und Microsoft
unserer Kunden.
                                                              • Analyst IT-Consultant (m/w)

CHANCENGEBER –                                                 IHRE BENEFITS –
WAS ADESSO AUSMACHT                                            WIR HABEN EINE MENGE ZU BIETEN:

Kontinuierlicher Austausch, Teamgeist, eine in-
terne hierarchieübergreifende Duz-Kultur und ein
anerkennender Umgang sorgen für ein Arbeits-
klima, das verbindet. So belegen wir beim Wett-                 Weiterbildung          Welcome            Events:
                                                                                        Days       fachlich und mit Spaß
bewerb „Deutschlands Beste Arbeitgeber in der
ITK 2016“ den 1. Platz! Mehr als 2.600 adessi, über
120 Weiterbildungen sowie ein Laptop und Smart-
phone ab dem ersten Tag warten auf Sie!
                                                                 Mitarbeiter-          Hemden-           Auszeit-
                                                                  prämien              reinigung        programm

            Es wird Ihnen bei uns gefallen! Mehr Informationen auf www.karriere.adesso.de
            Olivia Slotta aus dem Recruiting-Team freut sich auf Ihre Kontaktaufnahme:
            adesso AG // Olivia Slotta // T +49 231 7000-7100 // jobs@adesso.de
50 Jahre Software Engineering:
Ergebnisse & Herausforderungen
In diesem Jahr jährt sich zum 50. Mal die erste Konferenz
zum Thema Software Engineering, die, von der NATO or-             Auf dem Podium dabei sind
ganisiert, 1968 nicht weit von Ulm in Garmisch stattfand.
Damals wurde neben dem Namen „Software Engineering“
auch der Begriff „Software-Krise“ geprägt. Beide Begriffe
haben die Informatik in Forschung und Praxis in den letz-
ten Jahren 50 Jahren begleitet und geprägt. Dieses Jubilä-
um ist Grund genug, 50 Jahre zurück, aber insbesondere
auch nach vorne zu blicken.                                                             Prof. Dr. Gerhard Goos

In der Podiumsdiskussion „50 Jahre Software Engineering:                                KIT und FZI, Karlsruhe, Teilnehmer der
Ergebnisse und Herausforderungen“ werden zum einen                                      NATO-Konferenz und einer der Gründer-
aus heutiger Sicht die damals gesehenen Herausforde-                                    vater der deutschen Informatik
rungen reflektiert, zum anderen über Erfolge und echte
Fortschritte der letzten 50 Jahre gesprochen. Vor allem           Gerhard Goos erhielt 1970 den ersten Lehrstuhl für In-
werden aber auch zukünftige Herausforderungen an die              formatik an der Universität Karlsruhe. Zusammen mit
Softwaretechnik und nötige Weiterentwicklungen gemein-            Friedrich L. Bauer schrieb er die ersten Lehrbücher für
sam mit dem Plenum diskutiert.                                    Informatik und war von 1973 bis 2003 Hauptherausgeber
                                                                  der Lecture Notes in Computer Science. Im Jahr 1984 war
                         ◼◼Mittwoch, 07.03., 13:00 Uhr, O28-H22   Gerhard Goos an der Gründung des FZI beteiligt, wo er
                                                                  als Direktor den Forschungsbereich Software Engineering
                                                                  leitete. 1986 bis 1991 war er Vorstand der Gesellschaft für
                                                                  Mathematik und Datenverarbeitung (GMD). Seine Haupt-
                                                                  themen waren und sind die Übersetzertechnologie und
                                                                  Methoden der Software-Konstruktion.

Originalausgabe des damaligen Konferenz-Reports, welcher im
Januar 1969 erschien. Eine digitale Version ist zu finden unter
http://homepages.cs.ncl.ac.uk/brian.randell/NATO/
Historische Aufnahme der ersten Software Engineering Konferenz 1968 in Garmisch-Partenkirchen

                          Matthias Grund                                                            Christine Regitz

                          Gründer und Vorstand                                                              Aufsichtsrat           © Kathrin Richter,
                          andrena objects AG                                                                     SAP SE           Trendsetter - GI e.V.

Matthias Gund ist seit 1986 als Software-Entwickler, Berater               Christine Regitz ist Vice President User Experience in der
und Projektmanager international tätig. Als Mitbegründer                   Anwendungsentwicklung der SAP SE. Nach dem Studium
startete er 1995 die andrena objects AG und führte sie vom                 der Betriebswirtschaftslehre und Physik an der Universität
Nischenanbieter für objektorientierte Softwareentwicklung                  des Saarlandes und der Universita Degli Studi Bari (Itali-
zu einem führenden Beratungs- und Entwicklungshaus für                     en) nahm sie eine Beratertätigkeit bei der IDS Prof. Scheer
agiles Software Engineering. Dabei steht nicht nur die An-                 auf. 1994 wechselte sie zur DACOS Software GmbH, die zu
wendung, sondern die aktive Mitgestaltung und Weiterent-                   diesem Zeitpunkt von der SAP übernommen wurde. Nach
wicklung agiler Methoden im Vordergrund.                                   kurzer Zeit in der Beratung wechselte sie in die Anwen-
                                                                           dungsentwicklung der SAP und ist dort seitdem in unter-
                                                                           schiedlichen Aufgaben und Funktionen tätig. Seit 2015 ist
                                                                           sie außerdem Vizepräsidentin der GI.

                          Prof. Dr. Alexander Pretschner                                          Dr. Simone Rehm

                          Lehrstuhlinhaber Software                                             CIO und Vizepräsidentin
                          Engineering TUM und wiss.                                                 Universität Stuttgart
                          Direktor fortiss                                                                                  © Max Kovalenko/Univ. Stuttgart

Alexander Pretschners Forschungsgebiet ist das Software                    Simone Rehm hat Informatik an der Uni Stuttgart studiert
Engineering mit Spezialisierungen im Testen und der ver-                   und wechselte nach dem Diplom 1986 als wissenschaft-
teilten Daten-Nutzungskontrolle. Er studierte Informatik an                liche Mitarbeiterin an das Forschungszentrum Informatik
der RWTH Aachen und anschließend mit einem Fulbright-                      (FZI) in Karlsruhe. Nach der Promotion ging Frau Rehm
Stipendium an der University of Kansas. Nach der Promo-                    1992 zunächst in den IT-Bereich der Pharmaindustrie, be-
tion an der TU München arbeitete er als Oberassistent an                   vor sie 1995 die IT-Leitung beim Südwestfunk (SWF), spä-
der ETH Zürich, bis er im Rahmen des Fraunhofer-Attract-                   ter Südwestrundfunk (SWR), in Baden-Baden übernahm.
Programms als Gruppenleiter an das Fraunhofer-Institut                     Im Jahre 2001 erfolgte der Wechsel zur IT-Leitungsaufgabe
für Experimentelles Software Engineering sowie gleichzei-                  bei TRUMPF in Ditzingen mit weltweiter Zuständigkeit für
tig als adjungierter Extraordinarius an die TU Kaiserslau-                 IT + Prozesse im Unternehmen. Anfang 2016 hat sie in die
tern wechselte. Vor seiner Berufung als Ordinarius an die                  Leitungsebene der Universität Stuttgart gewechselt und ist
TU München 2012 war er Ordinarius am Karlsruher Institut                   dort nun hauptamtliche Prorektorin für Informationstech-
für Technologie.                                                           nologie und CIO.
Verbindungen                                                   Telefonnummern
Ort			Haltestelle                                              Registration		                0731 - 50 31330
                                                               In dringenden Fällen          0731 - 50 24161
Tagungsort		 Universität Süd                                   von internen Telefonen direkt die letzten fünf Ziffern wählen
Comfor Hotel 		    Rosengasse
Goldenes Rad 		    Rathaus                                     Taxi			                       0731 - 66 0 66
InterCity Hotel 		 Hauptbahnhof

                                                               WLAN
IQ Hotel 			Lise-Meitner-Straße
B&B Hotel 		       Ehinger Tor
Ibis Hotel 		      Theater

Alle Verbindungen über „Ehinger Tor“. Abends und nachts
warten an den Haltestellen „Ehinger Tor“ und „Willy-
Brandt-Platz“ Busse und Bahnen aufeinander.

Bitte beachten Sie, dass Sie ab 21.30 Uhr in allen Bussen
nur noch vorne ein- und aussteigen können.

Ihr Konferenzausweis erlaubt es Ihnen in der Zeit vom          Kostenloses WLAN via „welcome“, kein Passwort erforder-
05. bis 09.03.18 die öffentlichen Verkehrsmittel im Stadtge-   lich. „eduroam“ kann, falls Zugang vorhanden, natürlich
biet Ulm/Neu-Ulm ganztägig zu nutzen.                          genutzt werden.
Übersichtspläne
Universität Süd

                                                                                                  O29

                                                                                            Registrierung

                     O25                     O26                       O27                  2001 2002 2003 2004

                                                                                   2203
                                                                                                  O28
                                   H7
                                                                                            H21
                                                                                                      H22

                    Cafeteria                                                H20

                  Haupteingang Süd
     Mensa                                                                   Universität Ulm
                                Universität Süd
                                                                             Niveau 2
Gebäudekreuze O27 und O28

                                                               Registrierung

     zur Mensa                                                                            vom
                                                               2001 2002 2003 2004        Parkplatz
                                O27                                   O28
                                                        2203
                                                               H21
                                                                         H22
                                         H20

                                                                Niveau 2

                                                  121    122

                                O27                                   O28
                                                        123

                                                               1002

                                                                Niveau 1
Programmübersicht
                 Mittwoch                                          Donnerstag                                                 Freitag
 8:00                                               8:00                                               8:00
                      Registrierung                                      Registrierung                                        Registrierung
                       (O28-2001)                                         (O28-2001)                                           (O28-2001)
 9:00                                               9:00                                               9:00
              Eröffnung SE / SWM (H22)                                                                           Keynote: Gerald Stieglbauer (H22)
 9:15                                                             Keynote: Sven Apel (H22)                            Revolution vs. Evolution:
                                                           Understanding Organizational Evolution                 Model-Based Engineering and the
           Keynote: Brian Fitzgerald (H22)                          of Software Projects                        Industry - The Potential of MBE Micro
        Crowdsourcing Software Development:                                                                                   Injections
            Silver Bullet or Lead Balloon
                                                   10:00                                               10:00
                                                                         Kaffeepause                                      Vorträge Preisträger
10:15                                                                        (H21)                                   Software Engineering Preis (H22)
                      Kaffeepause
                          (H21)                    10:30                                               10:30
                                                                Keynote: Julien Siebert (H22)                                 Kaffeepause
10:45      SE 1           SE 2          SWM 1              Algorithm Accountability, Algorithm Lite-                              (H21)
         Software       Security       Wissen-              racy and the hidden assumptions from       11:00      SE 11           SE 12          SE 13
         Product                       schaft-                            algorithms                            Require-         Design        Program
          Lines                         liches                                                                 ments and                      editing and
                                      Programm     11:30      SE 5           SE 6           SE 14              Traceability                    compre-
                                                            Empirical      Modeling       Software                                             hension
                                                              SE 1                       Architektur
          O27-123       O28-1002      O27-2203
12:15                                                        O27 -123      O28-1002       O27-2203               O27-123        O27-2203          O28-1002
                      Mittagessen                  12:30                                               12:30               SE 19 - Closing (H22)
                        (Mensa)
                                                                                                       12:45
                                                                          Mittagessen
13:00                                                                       (Mensa)                                            Mittagessen
                                                                                                                                 (Mensa)
                 Podiumsdiskussion
           „50 Jahre Software Engineering:         13:30
        Ergebnisse und Herausforderungen“                     SE 7            SE 8        Erklärbare
                        (H22)                               Empirical     Model evo-         SW 3
                                                              SE 2        lution and        Under-

14:15
                                                                           transfor-      standable            Workshops
            SE 3       Erklärbare       SWM 2                               mation         Software
         Processes        SW 1        Fallstudi-                                                               Montag, 5.3.
         und Evo-        Under-       en in der
          lution of    standable      Industrie              O27-123       O27-2203       O28-1002             SEERTS       13:00-17:00, O27-2203
         Software       Verifica-                  15:00
         Enginee-         tion                                            Kaffepause
                                                                             (H21)                             Dienstag, 6.3.
            ring
          O27-123       O28-1002      O27-2203     15:30                                                       ISEE         9:00-17:15, O27-121
                                                              SE 9           SE 10
15:45                                                       Program        Software
                       Kaffepause                                                                              EMLS         9:30-17:30, O27-123
                                                            analysis        Process
                          (H21)
                                                           and failure
16:15                                                                                                          CSE          14:00-17:15, O27-2203
           SE 4        Erklärbare      SWM 3               prediction
          Testing         SW 2          Neue
                                                                                                               SEELS        9:00-12:15, O27-122
                         Under-        Ideen
                       standable                   17:00     O27-123       O28-1002
                       Decisions

17:45
          O27-123       O28-1002      O27-2203
                                                   18:30
                                                                                                               informatiCup
             Willkommensempfang mit                                Empfang der Stadt Ulm                       Mittwoch, 7.3.
          GI informatiCup Preisverleihung                             (Rathaus Ulm)                            Präsentationen 9:30-12:30, O25-H7
                       (H21)                                                                                   Preisverleihung 18:00, O28-H21

                                                   19:30            gemeinsamer Fußweg
20:00
                                                   20:00
                                                                        Konferenzdinner
                                                                          (Bootshaus)
Sie können auch lesen