=Paper= {{Paper |id=Vol-2066/cse2018preface |storemode=property |title=None |pdfUrl=https://ceur-ws.org/Vol-2066/cse2018preface.pdf |volume=Vol-2066 }} ==None== https://ceur-ws.org/Vol-2066/cse2018preface.pdf
   3rd Workshop on Continuous Software Engineering
           Stephan Krusche                        Horst Lichter, Andreas Steffens                              Dirk Riehle
Chair for Applied Software Engineering        Research Group Software Construction                    Open Source Research Group
   Technische Universität München                    RWTH Aachen University                          Friedrich-Alexander-University
          krusche@in.tum.de                   {lichter,steffens}@swc.rwth-aachen.de                       Erlangen-Nürnberg
                                                                                                           dirk.riehle@fau.de




                    I.     INTRODUCTION                           Microservices & DevOps
                                                                     • Pattern & Best-Practices
In order to develop and deliver high-quality products to their           •   Domain Specific Languages for Microservices
customers, software companies have to adopt state-of-the-art
software development processes. To face this challenge,                  •   Distributed Persistence
companies are applying innovative methods, approaches and                •   Containerization
techniques like agile methods, DevOps, continuous delivery,
test automation, infrastructure as code or container-based        Culture and business
virtualization. These new approaches have a high impact on            • Teaching CSE approaches
the specification, design, development, maintenance, operation
                                                                         •   Organizational issues for CSE
and the evolution of software systems. Therefore, common
software engineering activities, organizational forms and                •   Digital transformation and innovation
processes have to be questioned, adapted and extended to
ensure continuous and unobstructed software development.          Overall, the workshop aimed at gathering together researchers
After the successful 1st and 2nd Workshop on Continuous           and practitioners to present new ideas and discuss experiences
Software Engineering (CSE 2016/2017) [1,2], held in Vienna        in the application of state of the art approaches to Continuous
and Hannover, the organizers of the workshop extended the         Software Engineering.
scope of the workshop to the following topics:

Processes and workflows                                                                 II.     WORKSHOP FORMAT
    • Change management and handling user feedback
    • Software development lifecycle for CSE                      Based on our former experience, we wanted the workshop to
                                                                  be highly interactive. In order to have an interesting and
    • Continuous delivery for requirements                        interactive event sharing lots of experience, we organized the
        engineering/early prototyping                             workshop presentations applying the author-discussant model.
    •   Lean agile processes and practices                        According to this model, papers are presented by one of the
                                                                  authors. Afterwards, a discussant starts the discussion based
Technologies and tools                                            on his or her pre-formulated questions. Therefore, the
   • Infrastructure as code                                       discussant has to prepare a set of questions and has to know
                                                                  the details of the presented paper. The general structure of
    •   Provisioning of software and infrastructure               each talk was as follows:
    •   Engineering of deployment pipelines                        1. The author of a paper presented the paper (20 minutes).
                                                                    2.   After that, the discussant of the paper opened the
Architecture                                                             discussion using his or her questions (5 minutes).
   • Design for scalability
    •   Software architecture for CSE                               3.   Finally, we moderated the discussion among the whole
                                                                         audience (5 minutes).
    •   Model driven architecture for CSE
                                                                  This format has proven to be very successful because it led to
Quality and testing                                               more intensive discussions among the participants.
   • Test automation and optimization
    •   Monitoring and performance                                               III.         WORKSHOP CONTRIBUTIONS
    •   Security for DevOps
    •   Metrics for DevOps                                        Altogether, seven papers were submitted. Finally, three papers
                                                                  were accepted by the program committee for presentation and




CSE 2018: 3rd Workshop on Continuous Software Engineering @ SE18, Ulm, Germany                                                        72
publication covering different topics. In addition, we accepted          •    Michael Goedicke, University of Duisburg-Essen
one industry contribution introducing a different point of view.         •    Willi Hasselbring, Universität Kiel
We grouped the papers into two sessions and added a final
round-up session to discuss the major findings of our                    •    Martin Jung, develop group, Erlangen
workshop. The following papers were presented:                           •    Stephan Krusche, TU München (Organizer)
                                                                         •    Horst Lichter, RWTH Aachen University (Organizer)
Session A:
                                                                         •    Christian Nester, Google Inc.
 A1 Anja Kleebaum, Jan Ole Johanssen, Barbara Paech and
                                                                         •    Dirk Riehle, FAU Nürnberg (Organizer)
    Bernd Bruegge: Tool Support for Decision and Usage
    Knowledge in Continuous Software Engineering                         •    Daniel Fogl, FAU Nürnberg
 A2 Andreas Steffens, Horst Lichter and Marco Moscher:                   •    Heinz-Josef Schlebusch, Kisters AG, Aachen
    Towards Data-driven Continuous Compliance Testing                    •    Andreas Steffens, RWTH Aachen University
 A3 Nelson Tavares de Sousa, Wilhelm Hasselbring, Tobias                      (Organizer)
    Weber and Dieter Kranzlmüller: Designing a Generic                   •    Christian Uhl, codecentric AG, Düsseldorf
    Research Data Infrastructure Architecture with                       •    André van Hoorn, Universität Stuttgart
    Continuous Software Engineering
                                                                         •    Stefan Wagner, Universität Stuttgart
                                                                         •    Heinz Züllighoven, WPS und Universität Hamburg
                IV.    ACKNOWLEDGEMENTS                                  •    Thomas Kurpick, Trusted Shops, Köln
                                                                         •    Matthias Tichy, Universität Ulm
Many people contributed to the success of this workshop. First
of all, we want to give thanks to the authors and presenters of    [1]   W. Zimmermann, L. Alperowitz, B. Brügge, J. Fahsel, A. Herrmann, A.
the accepted papers. Furthermore, we want to express our                 Hoffmann, A. Krall, D. Landes, H. Lichter, D. Riehle, I. Schaefer, C.
                                                                         Scheuermann, A. Schlaefer, S. Schupp, A. Seitz, A. Steffens, A.
gratitude to the SE 2018 organizers for supporting our                   Stollenwerk, R. Weißbach (eds) (2016): Gemeinsamer Tagungsband der
workshop. Finally, we are glad that these people served on the           Workshops der Tagung Software Engineering 2016 (SE 2016), Wien,
program committee, soliciting papers and writing peer                    23.-26. Februar, 2016. CEUR-WS.org., Vol-1559.
reviews:                                                           [2]   S. Krusche, H. Lichter, D. Riehle, A. Steffens (eds) (2017): Proceedings
                                                                         of the 2nd Workshop on Continuous Software Engineering co-located
                                                                         with Software Engineering 2017 (SE 2017), Hannover, 20. Februar,
   •    Lukas Alperowitz , TU München                                    2017. CEUR-WS.org., Vol-1806.
   •    Jan Bosch, Chalmers University of Technology




CSE 2018: 3rd Workshop on Continuous Software Engineering @ SE18, Ulm, Germany                                                              73