<!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 />
    <article-meta>
      <title-group>
        <article-title>Does Continuous Requirements Engineering need Continuous Software Engineering?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Peter Forbrig</string-name>
          <email>Peter.forbrig@uni-rostock.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Rostock, Chair in Software Engineering</institution>
          ,
          <addr-line>Albert-Einstein-Str. 22, 18055 Rostock</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>Agile development methods allow rapid adaptations of requirements to fast changing needs in businesses and society. Their combination with Continuous Requirements Engineering seems to be very effective. However, agile methods are applied to the development process only. Maintenance is often not organized in the same way. Continuous Delivers might be a solution for that. Additionally, the focus on users is important. Currently, often customers are mentioned only. The paper discusses aspect of Continuous business process modeling, Continuous Requirements Engineering, and Human-Centred Design in relation to Continuous Software Engineering. It especially focusses on the problem whether Continuous Requirements Engineering without Continuous Software Engineering makes sense.</p>
      </abstract>
      <kwd-group>
        <kwd>Continuous Requirements Engineering</kwd>
        <kwd>Continuous Software Engineering</kwd>
        <kwd>Continuous Human-Centered Design</kwd>
        <kwd>Continuous Business-Process Modeling</kwd>
        <kwd>Agile Software Development</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Originally, software was developed according to the waterfall life cycle model. The
spiral model changed this approach dramatically. However, the two process phases of
development and application were still distinguished. From the software engineering
point of view application of software goes together with maintenance. Maintenance
begins when software development ends. A lot of attention has been paid to
development methods and related life cycle models. However, the maintenance activities stayed
unstructured at the same time. Because of their advantages for rapid changing
application domains, agile software development methods became more and more popular.
There have been nearly no discussions about agile methods for maintenance. In [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]
the question of never ending projects was discussed. It was stimulated by ideas of
Continuous Requirements Engineering [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] and Continuous Software Engineering [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. In
this paper details of both approaches are discussed and it will be discussed whether
Continuous Requirements Engineering and Continuous Software Engineering are
depended of each other. In other words, Continuous Requirements Engineering does not
make much sense without Continuous Delivery. However, Continuous Delivery might
be necessary for improving problems in the implemented software that are not related
to changing requirements. Therefore, Continuous Requirements Engineering might not
always be necessary. The idea of integrating CRE into Continuous Software
Engineering will be presented. Some arguments will be presented to support this ideas and some
further ideas.
2
2.1
      </p>
    </sec>
    <sec id="sec-2">
      <title>Continuous Software Engineering</title>
      <sec id="sec-2-1">
        <title>Related Work</title>
        <p>
          Recently, Fitzgerald and Stol [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] updated their model of Continuous Software
Engineering [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. It contains now Continuous Budgeting. Additionally, Continuous
Innovation had been extended to Continuous experimentation and innovation. Fig. 1 provides
an overview of the identified activities.
        </p>
        <p>
          The term Continuous Software Engineering can be traced back to 1998. During that
time, it was called “Continuous Engineering for Industrial Scale Software Systems” by
Weber and Müller [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. A collection of different approaches to Continuous Software
Engineering are contained in [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] edited by Bosch. Some ideas can be found in the
workshop paper by Lichter et al. [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ].
        </p>
        <p>Fitzgerald and Stol use the term BizDev (business development) for a continuous
influence between business strategy and development. The more often used term DevOps
(development and operations) refers to a “set of practices that emphasizes the
collaboration and communication of both software developers and other
information-technology (IT) professionals while automating the process of software delivery and
infrastructure changes”1. It relates development of software to operations in the sense of
Continuous Monitoring the way the software interacts with by the users.
For DevOps the quality assurance plays an important role. This is reflected by Fig. 2.
It represents DevOps as intersection of software development, quality assurance, and
operations.
It can be considered to start with a plan and create the software afterwards. After
verifying the quality of the software it can be packaged and release. After configuring
(deploying) the software its usage can be monitored. Based on the monitoring a new plan
for creating software can be specified. The interconnection of development and
operations of DevOps is visualized by Fig. 3.</p>
        <p>There are several attempts to provide such a pipeline of a tool chain. Such a tool
chain can provide an immediate feedback from users to developers. However, there is
no need to have always automatic feedback. Observation by humans can help as well.
In some way, the monitoring activity can be considered as some kind of requirements
elicitation. From this point of view, DevOps can be considered as part of the
requirements engineering activities. However, those activities are part of the Business Strategy
as well. We will come back to this aspect in the discussions.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Continuous Human-Centred Design</title>
        <p>During the last two decades, agile development methods have been used in a lot of
successful projects. They became more and more popular. Nevertheless, most of the
time those methods are focused on customers and not on users.</p>
        <p>
          In the first agility principle of [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] it is e.g. mentioned: “Our highest priority is to satisfy
the customer through early and Continuous Delivery of valuable software.”
From the business perspective, it makes sense to focus on the customer because the
customer will pay the bill. However, to produce quality software it is very important to
serve the needs of the users as well. In the same way as agile development methods are
popular for software engineering experts Human-Centred Design (HCD) is popular for
usability and user experience experts. HCD focusses on tasks users have to perform,
usability and user experience. Unfortunately, these aspects do not play their important
role for software engineering in general. In software engineering the focus is currently
often on the technical aspects of an application only.
        </p>
        <p>ISO 9241-210 is the standard for the HCD process that consists of a planning phase
and four phases that are performed in an iterative way.</p>
        <p>A visual impression of the HCD process model is provided by Fig. 4.
Plan the human-centred</p>
        <p>design process</p>
        <p>Specify requirements
Iterate where
appropriate</p>
        <p>Evaluate design
against requirements</p>
        <p>Understand &amp; specify
context of use
Produce design</p>
        <p>solutions
Design solution</p>
        <p>The context of use is tried to be understood in the first phase. Stakeholders are
identified. Their roles and tasks are analyzed and typical application scenarios are specified.
They include artefacts and tools from the domain. Additionally, surrounding people,
services, and objects together with their location are identified.</p>
        <p>This analysis allows the specification of requirements. Additionally to the goals of
users, functional and nonfunctional requirements are identified.</p>
        <p>Based on the requirements, first design solutions are produced. They include first
ideas of user interfaces.</p>
        <p>The design solutions are evaluated against the requirements. If they are met, the
development process comes to an end and the implementation of the application core can
be performed.</p>
        <p>Otherwise, three possible continuations exist. In case of serious problems, one has
to analyze the context of use again and has to proceed with the first phase. This can be
considered as the worst case. If the context of use was understood correctly but some
requirements were specified in the wrong way, one has to rewrite them or identify some
new ones. Finally, it can be possible that only new design solutions are necessary.</p>
        <p>
          Unfortunately, the process model of Fig. 4 does not consider the integration of HCD
into a development process. We do not want to focus on this aspect here. The interested
reader is referred to the following papers [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ], [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ], [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ], [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ], [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ], and [
          <xref ref-type="bibr" rid="ref29">29</xref>
          ].
From our point of view Human-Centred Design hast to be a prominent part of
Continuous Software Engineering.
2.3
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>Continuous Requirements Engineering</title>
        <p>Currently engineering-based approaches for software development are mainly applied
to large enterprises that have relatively long change cycles. Much higher flexibility is
required if modifications are necessary more frequently. The engineering processes
grow in such cases into continuous engineering that requires Continuous Requirements
Engineering. This can only be successful if rigid engineering principles are combined
with agility, emergence, and spontaneity to support sustainability and viability of the
systems under development.</p>
        <p>Innovative enterprises need new approaches, methods, and tools to be capable
to embrace the growing variety of opportunities and challenges offered by fast changing
and hardly predictable environment. For this type of companies, Continuous
Requirements Engineering seems to be very supportive. However, it has to be integrated with
management and design approaches.</p>
        <p>It is common ground that wrong requirements cause a lot of problems. Many projects
totally fail because of wrong specified requirements. Others waste a lot of money
because the correction of resulted errors in the implementation is very time consuming
and labor intensive.</p>
        <p>Therefore, new ideas in identifying continuously the correct requirements are very
important.</p>
        <p>
          This was the reason for organizing workshops with this topic. The first one was
organized in 2015 at REFSQ in Essen [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ] and the second one in Gothenburg [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. While
discussing different aspects of requirements participants of the workshop were able to
agree that continuous elicitation and continuous specification of requirements is
extremely important for successful software projects.
        </p>
        <p>
          Leah Goldin et al. [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ] discuss the question whether in the development of large
scale systems the institutionalized, proactive requirements reuse pays off. In their case
study, they found out that at least for the studied project it paid off to meet the moving
target of requirements based on existing specifications. This might be one way to reduce
the time to market. However, there are still a lot of other aspects to consider.
        </p>
        <p>
          By Qureshi et al. [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ] a framework CARE (Continuous Adaptive Requirements
Engineering) was provided. The framework is as well goal- as user-oriented. It is designed
for self-adapting systems. The authors distinguish requirements engineering during
design-time and run-time.
        </p>
        <p>Indeed, monitoring of running systems might be very useful. However, this is not
specific to adaptive systems. It seems to be useful for any kind of application. In this
way, Continuous Requirements Engineering has to find its way to general software
systems. Its important role should be reflected in the model of CSE.
2.4</p>
      </sec>
      <sec id="sec-2-4">
        <title>Continuous Business Process Modeling</title>
        <p>
          The term Continuous Business Process Modeling is not used so very often. However,
the idea of Continuous Business Process Improvement (CPI) has been discussed for
several years. The book from Harrington [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] might be an example for that. It is from
1991
        </p>
        <p>The term CPI is perfectly defined by Professional Business Solutions Inc. (PBSI):
“To maintain their competitive advantage organizations must streamline their
operations and processes. Continuous Process Improvement (CPI) is a strategic approach for
developing a culture of Continuous Improvement in the areas of reliability, process
cycle times, costs in terms of less total resource consumption, quality, and productivity.
Deployed effectively, it increases quality and productivity, while reducing waste and
cycle time. Since many business processes rely on information and participation from
more than one department and even different organizations, CPI is designed to facilitate
these processes by integrating the various components into one streamlined system that
runs smoothly and efficiently on a partially or completely automated flow of steps.” 3</p>
        <p>
          Milewski et al. [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ] discuss the technological process innovation from a life cycle
perspective. They provide a framework based on case studies.
        </p>
        <p>
          It seems to be common sense that Continuous Process Innovation is an integrated
part of companies. Bergener et al. [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] claim: “Business Process Management (BPM)
has evolved as an integrated management discipline that aims to enable organizations
to continuously innovate and improve their operations.”
        </p>
        <p>
          It is widely accepted that models of organizations in connection with business
process models are very important for BPM and the corresponding IT support. According
to Fleischmann et al. [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] models play an increasing role in adaptive process
environments.
3 http://www.epbsi.com/capabilities/bmp.html
        </p>
        <p>
          Fitzgerald and Stol [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] argue that “Enterprise Agile and Beyond Budgeting
concepts have emerged as recognition that benefits of agile software development will be
sub-optimal if not complemented with by an agile approach in related organizational
functions such as finance and HR”. They additionally argue: “that the link between
business strategy and software development ought to be continuously assessed and
improved”.
        </p>
        <p>Additionally to those aspects, the idea of modeling seems to be attractive. From our
point of view, Continuous Business Process Modeling seems to be an important activity
as well in software engineering as in business administration. It should be integrated
into the general approach of Continuous Software Engineering of business applications.</p>
        <p>
          Continuous Business-Process Modeling should be part of the Business Strategy.
This idea is supported by Bukša et al. [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. Those authors presented a method for
integrated semi-automated business process and regulations compliance management.
They especially referred to the changing business process models: “However, there is
a gap between continuously changing business process models that are maintained in a
specific set of tools, and continuously changing regulatory requirements that usually
are maintained outside organizations. There are tools that provide support for
compliance management by means of Business Rules Engine, however, in most cases business
rules must be entered manually and there is no live linkage with external legislative and
regulative sources”. Additionally, they asked for specific tool support related to
Continuous Business Process Modeling.
        </p>
        <p>
          An approach that allows the rapid execution of business-process specification was
provided by Fleischmann et al. [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]. It is called Subject-oriented Business Process
Modeling and uses the language S-BPM [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. Processes are modelled from the
perspective of subjects that communicate via messages. These subjects are Most of the
time these subjects are humans. This approach perfectly fits to both ideas of Continuous
Business-Process Modeling and Human-Centered Design. Users can adapt the models
that describe their activities during runtime.
2.5
        </p>
      </sec>
      <sec id="sec-2-5">
        <title>Discussion</title>
        <p>
          Within the previous paragraphs, the idea of Continuous Software Engineering,
Continuous Human-Centred Design, Continuous Requirements Engineering, and Continuous
Business Process Modeling were recapitulated. Originally, there was the suggestion in
[
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] to consider Continuous Requirements Engineering as part of the Business Strategy.
However, this seems not to be true. Requirements engineering is part of development
and operations as well. Therefore, it is suggested that it plays the same role as
Continuous Innovation. Therefore, it is visualized in Fig. 5 accordingly.
        </p>
        <p>
          Additionally, in [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] it was also mentioned the importance of Business Process
Modeling for software development.
        </p>
        <p>
          Fleischmann, Schmidt, and Stary [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] even call their business process model as
requirements specification and executable software design.
        </p>
        <p>Obviously, Continuous Business Process Modeling has to be combined with
Continuous Requirements Engineering to become successful.</p>
        <p>The usability of software systems will be very important in the future as well.
Humans have to be supported in their daily work as good as possible. Good technical
solutions and good business processes are not enough. They have to be supported by good
user interfaces. Therefore, following extensions visualized in Fig. 5 are suggested for
the concept of Continuous Software Engineering.</p>
        <p>Continuous Software Engineering might make sense without Continuous
Requirements Engineering when no further development of functionalities is planned and only
bugs have to be eliminated in a software system. However, this seems to be a very rare
situation. Changing environments in reality ask for continuous elicitation of new or
changing requirements.</p>
        <p>On the other hand, Continuous Requirements Engineering does not make sense if no
conclusions are reached. The software has to be adapted to the new needs as soon as
possible. Therefore, Continuous Delivery is needed. This can be reached best with
Continuous Software Engineering.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Summary</title>
      <p>
        Based on references and own experiences some ideas regarding shaping the concept
of Continuous Software Engineering were presented. It was suggested to integrate
Continuous Human-Centred Design, Continuous Business Process Modeling, and
Continuous Requirements Engineering into the approach of Fitzgerald and Stol [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. It was
argued, that CRE is not only a part of CSE but that both concepts influence each other.
Additionally, none of both concepts makes really sense without the other one. It would
be nice, if participants of the CRE’17 workshop could discuss a model for integrating
BizDev and DevOps, A model for BizDevOps would be nice to have.
4
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Agile</given-names>
            <surname>Manifesto</surname>
          </string-name>
          , http://agilemanifesto.org/,
          <source>last visited January 11</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Baresi</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Ghezzi</surname>
            ,
            <given-names>C. C.</given-names>
          </string-name>
          :
          <article-title>The disappearing boundary between development-time and run-time</article-title>
          .
          <source>In Future of Software Engineering Research</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bergener</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>vom Brocke</surname>
          </string-name>
          , J.,
          <string-name>
            <surname>Hofmann</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stein</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>vom Brocke</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>On the importance of agile communication skills in BPM education: Design principles for international seminars</article-title>
          . KM &amp; E-Learning:
          <volume>4</volume>
          (
          <issue>4</issue>
          ),
          <fpage>415</fpage>
          -
          <lpage>434</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bjarnason</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          , et al.:
          <source>Joint Proceedings of REFSQ-2016 Workshops, Doctoral Symposium</source>
          , Research Method Track, and
          <article-title>Poster Track co-located with the 22nd International Conference on Requirements Engineering: Foundation for Software Quality (REFSQ</article-title>
          <year>2016</year>
          ), Gothenburg, Sweden, March
          <volume>14</volume>
          ,
          <year>2016</year>
          . CEUR Workshop Proceedings 1564, CEUR-WS.
          <article-title>org 2016</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Bogsnes</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Implementing Beyond Budgeting: Unlocking the Performance Potential</article-title>
          ,
          <year>Wiley 2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Bosch</surname>
            ,
            <given-names>J</given-names>
          </string-name>
          . (Ed.): Continuous Software Engineering, Springer Verlag,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Claes</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vanderfeesten</surname>
            , I. Reijers,
            <given-names>H. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pinggera</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weidlich</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zugal</surname>
          </string-name>
          , St.,
          <string-name>
            <surname>Fahland</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weber</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mendling</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Poels</surname>
          </string-name>
          , G.:
          <article-title>Tying process model quality to the modeling process: the impact of structuring, movement, and speed</article-title>
          ,
          <source>in Business Process Management</source>
          , Springer, Berlin, pp.
          <fpage>33</fpage>
          -
          <lpage>48</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Bukša</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Darģis</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Penicina</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Towards a Method for Integrated Semi -Automated Business Process and Regulations Compliance Management for Continuous Requirements Engineering</article-title>
          , in 22 p.
          <fpage>25</fpage>
          -
          <lpage>33</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Harrington</surname>
          </string-name>
          , H. J.:
          <article-title>Business Process Improvement: The Breakthrough Strategy for Total Quality</article-title>
          , Productivity, and Competitiveness,
          <source>McGraw Hill Inc</source>
          .
          <year>1991</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Fichtenbauer</surname>
          </string-name>
          , Ch., and
          <string-name>
            <surname>Fleischmann</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Three Dimensions of Process Models Regarding their Execution</article-title>
          .
          <source>In Proceedings of the 8th International Conference on Subject-oriented Business Process Management (S-BPM '16)</source>
          . ACM, New York, NY, USA, Article
          <volume>7</volume>
          , 8 pages. DOI=http://dx.doi.org/10.1145/2882879.2882892
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Fitzgerald</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Stol</surname>
          </string-name>
          , K.-J.:
          <article-title>Continuous software engineering and beyond: trends and challenges</article-title>
          .
          <source>In Proc. 1st International Workshop on Rapid Continuous Software Engineering - RcoSE</source>
          <year>2014</year>
          , ACM, New York, NY, USA, pp.
          <fpage>1</fpage>
          -
          <lpage>9</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Fitzgerald</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Stol</surname>
          </string-name>
          , K.-J.:
          <article-title>Continuous software engineering: A roadmap and agenda</article-title>
          ,
          <source>Journal of Systems and Software</source>
          , Volume
          <volume>25</volume>
          ,
          <string-name>
            <surname>July</surname>
            <given-names>2015</given-names>
          </string-name>
          , Pages 1-
          <fpage>14</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Fleischmann</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schmidt</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Stary</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Open</surname>
            <given-names>S-BPM</given-names>
          </string-name>
          =
          <article-title>open innovation. In S-BPM</article-title>
          <string-name>
            <surname>ONE-Running</surname>
            <given-names>Processes</given-names>
          </string-name>
          , pp.
          <fpage>295</fpage>
          -
          <lpage>320</lpage>
          . Springer Berlin Heidelberg,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Fleischmann</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schmidt</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Stary</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Requirements Specification as Executable Software Design - A Behavior Perspective</article-title>
          , in 22 p.
          <fpage>9</fpage>
          -
          <lpage>18</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Forbrig</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Generic Components for BPMN Specifications Perspectives in Business Informatics Research -</article-title>
          13th International Conference, BIR 2014, Lund, Sweden,
          <source>September 22- 24</source>
          ,
          <year>2014</year>
          . Proceedings , pp.
          <fpage>202</fpage>
          -
          <lpage>216</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Forbrig</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Reuse of models in S-BPM process specifications</article-title>
          ,
          <source>Proceedings of the 7th International Conference on Subject-Oriented Business Process Management, S-BPM ONE</source>
          <year>2015</year>
          , Kiel, Germany, April 23-
          <issue>24</issue>
          ,
          <year>2015</year>
          , pp.
          <fpage>6</fpage>
          -
          <lpage>16</lpage>
          .
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Forbrig</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Herczeg</surname>
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Managing the Agile Process of Human-Centred Design and Software Development</article-title>
          , In: Beckmann Ch. and
          <string-name>
            <surname>Gross</surname>
            <given-names>T</given-names>
          </string-name>
          . (Eds)
          <article-title>INTERACT 2015 Adjunct Proceedings</article-title>
          , pp.
          <fpage>223</fpage>
          -
          <lpage>232</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Forbrig</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Continuous Software Engineering with Special Emphasis on Continuous Business-Process Modeling</article-title>
          and
          <string-name>
            <surname>Human-Centered</surname>
            <given-names>Design</given-names>
          </string-name>
          ,
          <source>In Proc. S-BPM ONE</source>
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Forbrig</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <string-name>
            <surname>When Do Projects End</surname>
          </string-name>
          ?
          <article-title>- The Role of Continuous Software Engineering</article-title>
          .
          <source>BIR</source>
          <year>2016</year>
          :
          <fpage>107</fpage>
          -
          <lpage>121</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Goldin</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,.and
          <string-name>
            <surname>Berry</surname>
            ,
            <given-names>D. M.:</given-names>
          </string-name>
          <article-title>Reuse of requirements reduced time to market at one industrial shop: a case study</article-title>
          ,
          <source>Requirements Engineering</source>
          , Springer, vol.
          <volume>20</volume>
          , Issue 1, pp.
          <fpage>23</fpage>
          -
          <lpage>44</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Lichter</surname>
          </string-name>
          , H.;
          <string-name>
            <surname>Brügge</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Riehle</surname>
          </string-name>
          , D.: Workshop on Continuous Software Engineering, http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>1559</volume>
          /paper15.pdf
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Matulevičius</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          et al. (Eds.): REFSQ Workshop proceedings, http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>1342</volume>
          /,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Milewski</surname>
            ,
            <given-names>S. K.</given-names>
          </string-name>
          , Kiran Jude Fernandes,
          <string-name>
            <surname>K.J.</surname>
          </string-name>
          , and Matthew Paul Mount,
          <string-name>
            <surname>M. P.</surname>
          </string-name>
          :
          <article-title>Exploring technological process innovation from a lifecycle perspective</article-title>
          ,
          <source>International Journal of Operations &amp; Production Management</source>
          , Vol.
          <volume>35</volume>
          Iss: 9, pp.
          <fpage>1312</fpage>
          -
          <lpage>1331</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Paelke</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Nebe</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Integrating Agile Methods for Mixed Reality Design Space Exploration</article-title>
          .
          <source>In Proceedings of the 7th ACM conference on Designing interactive systems (DIS '08)</source>
          . ACM, New York, NY, USA,
          <fpage>240</fpage>
          -
          <lpage>249</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Paul</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <article-title>Systemgestützte Integration des Usability-Engineerings in den Software-Entwicklungsprozess</article-title>
          ,
          <source>PhD Thesis</source>
          , University of Lübeck,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Qureshi</surname>
            ,
            <given-names>N. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Perini</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ernst</surname>
            ,
            <given-names>N.A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Mylopoulos</surname>
            ,
            <given-names>J</given-names>
          </string-name>
          :
          <article-title>Towards a Continuous Requirements Engineering Framework for Self-Adaptive Systems</article-title>
          , In First International Workshop on RE @
          <article-title>Runtime at</article-title>
          18th IEEE International Requirements Engineering Conference (RE '10), pp.
          <fpage>9</fpage>
          -
          <lpage>16</lpage>
          ,Sydney,
          <year>September 2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Salah</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paige</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          and Cairns,
          <string-name>
            <surname>P.</surname>
          </string-name>
          :
          <article-title>A Practitioner Perspective on Integrating Agile and User Centred Design</article-title>
          ,
          <source>Proceedings of the 28th International BCS Human Computer Interaction Conference (HCI</source>
          <year>2014</year>
          ), pp.
          <fpage>100</fpage>
          -
          <lpage>109</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Singh</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>U-SCRUM: An agile methodology for promoting usability, Integrating usability engineering and agile software development: A literature review</article-title>
          .
          <source>In Proc. AGILE</source>
          <year>2009</year>
          , IEEE Press, pp.
          <fpage>555</fpage>
          -
          <lpage>560</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Sy</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Adapting usability investigations for agile user-centered design</article-title>
          .
          <source>J. Usability Stud</source>
          .
          <volume>2</volume>
          (
          <issue>3</issue>
          ), pp.
          <fpage>112</fpage>
          -
          <lpage>132</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Weber</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Mueller</surname>
          </string-name>
          , H. (Eds.):
          <article-title>Continuous Engineering for Industrial Scale Software Systems</article-title>
          ,
          <source>Dagstuhl Seminar 98092</source>
          ,
          <year>1998</year>
          , http://www.dagstuhl.de/de/programm/kalender/semhp/?semnr=
          <fpage>98092</fpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>