<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>EMLS</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>6th Collaborative Workshop on Evolution and Maintenance of Long-Living Systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Robert Heinrich</string-name>
          <email>robert.heinrich@kit.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Reiner Jung</string-name>
          <email>reiner.jung@email.uni-kiel.de</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marco Konersmann</string-name>
          <email>marco.konersmann@uni-due.de</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Eric Schmieders</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Karlsruhe Institute of Technology</institution>
          ,
          <addr-line>Karlsruhe</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Landesamt für Zentrale Polizeiliche Dienste NRW</institution>
          ,
          <addr-line>Duisburg</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>University of Duisburg-Essen</institution>
          ,
          <addr-line>Essen</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2019</year>
      </pub-date>
      <volume>6</volume>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Digitalization is a key development, socially and
technologically. It not only transforms analog into digital processes, but
also requires a different way of handling data and software.
The use of both frequently changes. This leads to constant
changes in the requirements and in the technological context.
Problems, such as inconsistent requirement specifications,
architecture erosion and SLA violations arise. These problems
are particularly relevant in the industrial practice, in which
such a system not only undergoes initial development, but must
be further developed constantly.</p>
      <p>In recent years, the EMLS workshop series has dealt with
the challenges of the transition between the various software
development phases. Experiences with specific technologies
and solution strategies are just as much demanded for the
workshop as problems and evaluation strategies. The EMLS
workshops create a forum in which the participants work on
common topics collaboratively. We strive for an exchange
between research and industry.</p>
      <p>The aim of the workshop is to promote the exchange on
the above-mentioned topics. In the workshop we discuss
challenges, solutions, and experiences. The focus of the workshop
is on intensive discussions, which take much room in the
programme. The accepted contributions and summaries of the
discussions will be published.</p>
      <p>The workshop uses, where possible, small groups to foster
the exchange between the participants. At the beginning of
each session, the authors present their topics in short
presentations. Small groups will then be formed on these topics.
For each group, the organisers provide a moderator to lead
the discussion. The groups will be equipped with suitable
discussion material, such as flip charts and discussion cards,
which can be used to guide the discussion and to prepare
the presentation of the results. At the end of the session, the
discussion’s results are collected within the groups and then</p>
      <p>The workshop will be opened this year with a keynote by
Prof. Dr. Lars Grunske of the Humboldt-Universität zu Berlin.
The keynote with the title Software engineering challenges
presented to the broader audience.</p>
      <p>The contributions and a summary of the results will be
published in order to record the results, to make them visible
to the outside world and to provide a summary of all discussed
to the participants . In addition, the presentations will be made
available on the website emls.paluno.uni-due.de.
for evolving data-intensive scientific software deals with the
challenges of this special domain in the context of evolution.</p>
      <p>The first contribution is Clean Code: On the Use of
Practices and Tools to Produce Maintainable Code for
Long-Living Software by Björn Latte, Sören Henning and
Maik Wojcieszak. The authors present an experience report
on the use of different, combined best practices in software
engineering. Their experiences with clean code, code reviews,
test-driven development, static code analysis, and continuous
delivery help to manage evolution on the level of the program
code.</p>
      <p>Long-living systems are often affected by refactorings
several times during their lifecycle. The contribution A
Reproduction Study of Refactoring Detection Tools by Liang
Tan and Christoph Bockisch describes and evaluates tools for
the detection of refactorings. Afterwards the tool
RefactoringMiner is examined in detail, highlighting the advantages and
disadvantages.</p>
      <p>The contribution Evolving a Use Case for Industry 4.0
Environments Towards Integration of Physical Access
Control by Stephan Seifermann and Maximilian Walter
describes an evolution scenario in smart production
environments, in which defective parts cause changes in access control
for quality assurance personnel. The evolution scenario is
discussed in detail in the workshop and could serve as a basis
for benchmarks in the future. The workshop concludes with a
summary of the contributions and discussions. As organisers,
we thank all authors and participants of the EMLS’19, and the
organisers of the SE’19.</p>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>