• Aucun résultat trouvé

Workshop on Continuous Software Engineering

N/A
N/A
Protected

Academic year: 2022

Partager "Workshop on Continuous Software Engineering"

Copied!
2
0
0

Texte intégral

(1)

Workshop on Continuous Software Engineering

Horst Lichter1, Bernd Brügge2, Dirk Riehle3

1RWTH Aachen University, Research Group Software Construction horst.lichter@swc.rwth-aachen.de

2Technische Universität München, Institut für Informatik / I1T bruegge@in.tum.de

3Friedrich-Alexander-University Erlangen-Nürnberg, Open Source Research Group dirk.riehle@fau.de

In order to develop and deliver high-quality products to their customers, software companies have to adopt state-of-the-art software development processes. To face this challenge, companies are applying innovative methods, approaches and techniques like agile methods, DevOps, Continuous Delivery, test automation, infrastructure as code or container-based virtualization.

These new approaches have a high impact on the specification, design, development, maintenance, operation and the evolution of software systems. Therefore, common software engineering activities, organizational forms and processes have to be questioned, adapted and extended to ensure continuous and unobstructed software development (Continuous Software Engineering). So far, there is a lack of systematic approaches to face these challenges.

The goal of this workshop is to present and discuss innovative solutions, ideas and experiences in the area of Continuous Software Engineering (CSE).

The workshop aims to cover the following topics:

• DevOps & Release Engineering

• Approaches to Continuous Integration/Delivery/Deployment

• Infrastructure as Code

• Test Automation & Optimization

• Monitoring & Performance

• Security for DevOps

• Provisioning of Software & Infrastructure

• Application Virtualization with Container

• Engineering of Deployment Pipelines

• Quality & Metrics for DevOps

Copyright © 2016 for the individual papers by the papers' authors. Copying permitted for private and academic purposes. This volume is published and copyrighted by its editors.

136

(2)

• Design for Scalability

• Organizational issues for CSE

• Continuous Delivery for Requirements Engineering/Early Prototyping

• Change Management - Handling user feed-back

• Teaching CSE approaches

• Software Architectures for CSE

• Microservices

• Software Development Lifecycle for CSE.

As we want to have contributions from industry and academia presented and discussed in the workshop, we asked for original and evaluated research as well as for papers describing novel ideas, identified challenges, and especially experience reports related to the workshop's theme.

The presented papers cover different topics of CSE like dedicated process models and their application in CSE, new architectural styles like microservices and their integration with existing methodologies, and approaches to improve DevOps in organizations.

Program Committee

Bernd Brügge TU München

Willi Hasselbring Universität Kiel

Martin Jung develop group, Erlangen Stephan Krusche TU München

Horst Lichter RWTH Aachen University Christian Nester Google Inc.

Dirk Riehle FAU Nürnberg

Heinz-Josef Schlebusch Kisters AG, Aachen Christian Uhl codecentric AG, Düsseldorf Stefan Wagner Universität Stuttgart

Heinz Züllighoven WPS und Universität Hamburg

Workshop Organizers

Lukas Alperowitz TU München

Andreas Steffens RWTH Aachen University

137

Références

Documents relatifs

thesis contributes to the knowledge base of software development by providing a process model that offers an iterative and incremental improve- ment of product quality in

The paper “Continuous Integration, Delivery, and Deployment: A Systematic Review on Approaches, Tools, Challenges, and Practices” does a great job in explaining tools, approaches,

3.2 Software Approaches, Strategies, Methodologies, Methods, and Techniques According to the survey results most frequently used testing methods are functional testing

Paper C1 argued that feature development in the context of CI/CD could be organized applying feature toggles in the main branch or by using feature branches to separate the

Continuous Proto- typing allows the automated delivery of user interface mockups as well as actual appli- cations in fast cycles and using a unified deployment pipeline. We

the practices in con- tinuous requirements engineering of adding value every sprint, establishing a defini- tion of done for each user story, and linking user stories to

Within the previous paragraphs, the idea of Continuous Software Engineering, Contin- uous Human-Centred Design, Continuous Requirements Engineering, and Continuous Business

In 2015, we had organized the first workshop on Continuous Requirements Engineer- ing during the 21st Working Conference on Requirements Engineering: Foundation for Software