<!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>Human Activity Ecosystems in the Software Engineering</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Nykolay Sydorov</string-name>
          <email>Nyksydorov@gmail.com</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>"VTI"Private Joint Stock Company</institution>
          ,
          <addr-line>F.Pushynoi str. 30/32, 03115 Kyiv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>National Technical University of Ukraine Igor Sikorsky Kyiv Polytechnic Institute</institution>
          ,
          <addr-line>Prospect Beresteiskyi (former Peremohy) 37, 03056, Kyiv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Nika Sydorova</institution>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Olha Cholyshkina</institution>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>Taras Shevchenko National University of Kyiv</institution>
          ,
          <addr-line>60 Volodymyrska Street, 01033 Kyiv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff5">
          <label>5</label>
          <institution>The State University “Kyiv Aviation Institute”</institution>
          ,
          <addr-line>1 Lubomyr Huzar Avenue, 03058 Kyiv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The application of the ecosystem concept to a field that is fundamentally different from ecology necessitates the identification of appropriate analogies. This is particularly relevant in relation to landscapes, chains of energy and material exchange (such as trophic chains), and nutrient cycles. Without establishing such parallels within software engineering, ecosystem-related studies risk being reduced to traditional systems analysis, leaving the ecosystem notion as little more than an appealing metaphor. The purpose of this article is to draw the attention of the software engineering community to ecosystem research and to show that software engineering ecosystems exist. Based on the concept of ecosystem in biology and taking into account the concept of software ecosystem, the previously introduced concept of software engineering ecosystem is reviewed. According to the nature of the landscape, all software engineering ecosystems can be divided into two types - ecosystems of human activity landscapes and ecosystems of software landscapes. In this article ecosystems of human activity landscapes are examined. The anthropos as new biotic component and the anthropogenic artifacts as new abiotic components in the software engineering ecosystem are introduced. The ecosystems of human activity landscapes should be considered as a population of organisms and, therefore, as a system of the supra-organismal level. In the context of the software engineering habitats of anthropos their activity leads to processes that can be a linear (chains), nonlinear (networks), or repetitive (cycles). The following processes are looking: software engineering life cycle; cycles of data, information and knowledge; software reuse cycle (this cycle is analogous to nutritional cycles); value chain/web - an analogue of energy chain; waste cycles (Reuse, Rework, and Recovery). These processes must be objects for the ecosystems study. The literature review of the state of the ecosystem research for the ecosystems of human activity landscapes has been carried out.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;software engineering</kwd>
        <kwd>software ecosystem</kwd>
        <kwd>software engineering ecosystem</kwd>
        <kwd>value chain1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Introducing the ecosystem concept into software engineering reveals challenges similar to those
encountered in other non-biological disciplines — particularly concerning the definition of the term
and its applicability in research [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Applying this concept in a domain so distinct from ecology,
such as software engineering, requires researchers to establish relevant analogies. These include,
most notably, the notions of landscape, chains of energy and matter flow (e.g., trophic chains), and
nutrient cycles. Without such analogical foundations, ecosystem studies in software engineering
risk being reduced to conventional systems analysis, rendering the ecosystem framework more of
an appealing metaphor than a practical research tool.
      </p>
      <p>
        The study in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] supports the relevance of employing the ecosystem concept in software
engineering, provided that the analogy with ecosystem of ecology is preserved. This article aims to
raise awareness within the software engineering community about the concept of the software
engineering ecosystem and to look that the ecosystems of the human activity landscapes are exist.
That by the review of the relevant literature is presented.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. The Software engineering ecosystem</title>
      <p>
        In [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], based on the hypothesis that software engineering — like ecology — encompasses a broader
spectrum of ecosystems beyond the commonly referenced software ecosystems, the concept of
software engineering ecosystems (SwEECO) was introduced, along with flows and chains
analogous to those found in biological systems. Following the same perspective outlined in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], this
article adopts a similar conceptual approach.
      </p>
      <p>The ecosystem is a conceptual framework rather than a tangible entity and as a rule, it
constitutes a system. This framework can be applied to biogeocenoses situated within landscapes
that represent the domain of software engineering. Any system located within a specific landscape
– characterized by the presence of material and energy flows or their analogs, and comprising at
least two living entities (organisms) – may be examined as a SwEECO. The boundaries of such a
landscape are determined by the researcher in accordance with the goals of the study.</p>
      <p>
        As an analogue of energy, the concept of value is used, based on the energy theory of value [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
The structural approach is used to define ecosystems [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Therefore, in addition to the abiotic
component and value, there are four types of ecosystem structure elements: activities; actors that
carry out activities; positions that determine actors within the flow of activities; and connections
that determine the transfer of value and artifacts between actors. Activities are at the center of
ecosystem definition. An ecosystem is made sustainable by the interaction of actors in such a way
that the value materializes. The chain of value creation by subjects through the use and creation of
anthropomorphic abiotic components (artifacts) is used as an analogue of the trophic chain.
      </p>
      <p>
        Artificial biota – computer programs – operate within software landscapes. There are
landscapes where both types of biota (humans and computer programs) operate [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. For a system
formed by artificial biota (software ecosystem), the chain of formation of an emergent function is a
value creation chain. Software engineering is considered as part of human activity aimed at
transforming the biosphere into the anthroposphere (noosphere). Occupying a certain area of the
biosphere, software engineering carries out activities aimed at solving practical problems arising in
other territories (domains).
      </p>
      <p>
        In general, the following types of the software engineering activity within human activity
habitats can be distinguished [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]:
•
•
•
•
      </p>
      <p>Software engineering education and research. The habitat consists of universities and
fundamental research organizations;
Software engineering. The habitat is organizations that transform the results of the
fundamental research to recommendations for practical application;
Software development and maintenance. The habitat consists of organizations that create
and maintain software products for different domains;</p>
      <p>Software market. The habitat includes organizations that supply software products;</p>
      <p>
        These activities are carried out in the context of the biosphere. Therefore, biogeochemical cycles
and the wastes resulting from these activities should be studied in SwEECO [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Considering the
territory of software engineering as part of a living system, in which a biogeocenosis occurs, both
biotic and abiotic components, as well as biogeochemical cycles are of interest. New aspects of
SwEECO research are related to the placement of their landscapes in the anthroposphere.
Therefore, anthroposes are new biotic, and anthropogenic artifacts are new abiotic. Inherent only
to software engineering ecosystems new networks and cycles are arise. That opens up new types of
SwEECO research along with the known from ecology. Thus, in the anthroposphere, the object of
ecosystem research in the territory of software engineering will be the human habitat and its social
systems [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. In the software ecosystem, software product as territory, data, information and
knowledge as components of flows should be considered.
      </p>
      <p>
        In the work [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], a classification of SwEECO was represented. According to the nature of the
landscape, all ecosystems can be divided into two types - ecosystems of the human activity
landscape (ecosystems of engineering included in the software engineering and non-engineering
ecosystems) and ecosystems of software landscape. For example, as the second type, the
programing style as the software artifact of the individual-based SwEECO or big data software
ecosystem as the system of systems [7, 8].
      </p>
      <p>In the context of the software engineering habitats of anthropos their activity to lead to
processes that can be a linear (chains), nonlinear (networks) and repetitive (cycles). These
processes must be objects for the ecosystems study regardless of SwEECO type.</p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], drawing on studies of biological ecosystems, various types of research applying the
ecosystem concept to software engineering were examined. These studies were categorized into
two main groups: fundamental (basic) research and applied (target-oriented) research. The first
group consists of naturalistic, long-term and ecosystem history studies. The second group consists
of structural, functional and system analysis. It was shown, when studying SwEECO, traditional
approaches to studying systems (structural, functional and system analysis) are used. However, the
specific characteristics of ecosystem research must also be taken into account [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Literature Review</title>
      <p>The goal of this review firstly, to define if there are already descriptions in the literature of
ecosystems that are similar to SwEECO. Secondly, to find out the state of ecosystem research in
context of SwEECO. For these goals are formulated the following two research questions:
(RQ1) What types of the ecosystems of human activity landscapes are represented in the
literature today?</p>
      <p>(RQ2) What ecosystem research has been conducted on the ecosystems of the human activity
landscapes to date?</p>
      <sec id="sec-3-1">
        <title>Below are the results of the analysis.</title>
        <p>(RQ1) What types of s the ecosystems of the human activity landscapes are represented in the
literature today?</p>
        <p>We will analyze the literature in accordance with types of the ecosystems of the human activity
landscapes.
3.1.</p>
        <sec id="sec-3-1-1">
          <title>Ecosystems of the software engineering education and research landscape</title>
          <p>
            In the article [9], looked ecosystem of the ‘knowledge triangle’ (education, research and
innovation) into a research university on the example of software engineering education. In the
article [10], proposed the student-stakeholder-university ecosystem model for Software
Engineering Education. In this paper presents a study of the lasting impact on both students and
external stakeholders from a project-based software engineering course at Link¨ oping University,
Sweden. This is done from the perspective of the relationship between the university, the students
and the external stakeholders as a holistic ecosystem, with a goal of achieving sustainable results
for all participants. The works [11, 12] are not directly related to SwEECO, but can be used as a
basis for their initial study. Paper [13] proposes to divide the academic process into discrete
components that have well-developed measures. This paper also proposes a reconfigured Porter's
"value chain" model for the higher education value chain with its own value drivers and
relationships. This has implications for software engineering value chain research in general and
specifically in the context of education and research ecosystems [
            <xref ref-type="bibr" rid="ref2">2</xref>
            ].
3.2.
          </p>
        </sec>
        <sec id="sec-3-1-2">
          <title>Ecosystems of the software engineering research landscape</title>
          <p>Article [14] offers both theoretical and practical insights into the core elements and driving factors
that contribute to the development of a software startup ecosystem. It presents a generalized
methodology and a conceptual framework, which can serve as a foundation for further research in
the domain of Software Startup Ecosystems.</p>
          <p>
            In article [
            <xref ref-type="bibr" rid="ref7">15</xref>
            ], a division of the knowledge ecosystem into two types was proposed: ecosystems
of users and producers of knowledge. A distinction is drawn between knowledge ecosystems for
creating a domain knowledge (it can be software engineering domain) and those searching
knowledge within a domain knowledge for own research goals. In work it is characterized as
prefigurative and partial forms of organizing. This perspective can be applied to software
engineering research ecosystems.
3.3.
          </p>
        </sec>
        <sec id="sec-3-1-3">
          <title>Ecosystems of the software engineering development and maintenance landscape</title>
          <p>
            In the work [
            <xref ref-type="bibr" rid="ref8">16</xref>
            ], describes creating the environment, tools, and activities of DevSecOps as an
ecosystem. The four dimensions introduced: culture, automation and measures, processes and
practices, and system and architecture are looked in article. From the perspective of SwEECO
concept, culture plays an important role [
            <xref ref-type="bibr" rid="ref2">2</xref>
            ]. Initially, the space of future ecosystem is the
landscape. Then, a biota is located on the landscape and the landscape can be considered as an
ecotope. Before biota start create value it begins the activity of transforming the ecotope into a
biotope. It is important to determine the nature, activities and results of the biota's activity in
transforming an ecotope into a biotope. This can be done using of the software engineering culture
[
            <xref ref-type="bibr" rid="ref2">2</xref>
            ]. In the work [
            <xref ref-type="bibr" rid="ref9">17</xref>
            ], a definition of software testing ecosystem (STECO) is proposed and how it
can be used for tested to improve software quality. This work supports our view of studying
individual phases of the software life cycle as ecosystems [
            <xref ref-type="bibr" rid="ref2">2</xref>
            ]. In work [
            <xref ref-type="bibr" rid="ref10">18</xref>
            ] propose a Software
Ecosystem platform to support the development and management of Recommender Systems,
allowing for integration between multiple applications and other Software Ecosystems. Thus, this
ecosystem is proposed as a tool for use in software engineering. In [
            <xref ref-type="bibr" rid="ref11">19</xref>
            ], the i* modeling ecosystem
framework is employed to support the sustainable development and evolution of a software
development company. This framework facilitates the analysis of driving forces that lead to
transitions between different organizational configurations.
Software engineering market ecosystems are the closest to the concept of software ecosystems. In
the work [20] indicates that software ecosystems, before taking their niche in the category of
business ecosystems, have long been considered as a yet-another-instance of business ecosystems
and studied in the same way. This view of software ecosystems can be found in the work [21].
However, it should be noted that the products of the software engineering market ecosystem can
be not only software products, but also tools, assets and artifacts that are of interest to market
stakeholders. The article [
            <xref ref-type="bibr" rid="ref12">22</xref>
            ], described the component-based software development ecosystem
and its main service is the supply of components to the market.
3.5.
          </p>
        </sec>
        <sec id="sec-3-1-4">
          <title>Ecosystems of the software engineering product operation landscape</title>
          <p>
            Ecosystems of operation of software engineering products will be created in those numerous
domains where the products are operated. Of the few, one can cite works in which the domains of
operation of scientific software are studied [
            <xref ref-type="bibr" rid="ref13 ref14">23, 24</xref>
            ].
3.6.
          </p>
        </sec>
        <sec id="sec-3-1-5">
          <title>Naturalistic, Long-term studies</title>
          <p>
            Paper [
            <xref ref-type="bibr" rid="ref15">25</xref>
            ] presents identifying software engineering assets and summarized in a taxonomy. Article
[
            <xref ref-type="bibr" rid="ref16">26</xref>
            ] considers a subset of communities found on GitHub and identifies a variety of roles. Paper [
            <xref ref-type="bibr" rid="ref17">27</xref>
            ]
presents the software value map as a first step towards a complete categorization of value aspects.
3.7.
          </p>
        </sec>
        <sec id="sec-3-1-6">
          <title>Value chain studies</title>
          <p>
            The article [
            <xref ref-type="bibr" rid="ref18">28</xref>
            ] explores the concept of unified software value chain and represents a first
empirical proof of concept.
3.8.
          </p>
        </sec>
        <sec id="sec-3-1-7">
          <title>Reuse cycle of the legacy software studies</title>
          <p>
            The article [
            <xref ref-type="bibr" rid="ref8">16</xref>
            ] explores the concept of value networks within the context of DevSecOps.
Although the work [
            <xref ref-type="bibr" rid="ref16">26</xref>
            ] does not directly address reuse cycles, it offers insights that may be
applicable to their analysis.
          </p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>For other types of ecosystem studies, please refer to work [6].</title>
        <p>3.9.</p>
        <sec id="sec-3-2-1">
          <title>Reporting</title>
        </sec>
      </sec>
      <sec id="sec-3-3">
        <title>We have summarized the results in the following tables. Table 1 (RQ1) What types of the ecosystems of the human activity landscapes are represented in the literature today?</title>
      </sec>
      <sec id="sec-3-4">
        <title>Type of SwEECO Ecosystems of the software engineering education and research landscape Ecosystems of the software engineering research landscape</title>
      </sec>
      <sec id="sec-3-5">
        <title>Works</title>
        <p>
          [9 - 12]
Ecosystems of the software engineering development and maintenance landscape
[
          <xref ref-type="bibr" rid="ref11">19, 21</xref>
          ]
To find answers to the questions posed (RQ1, RQ2), we used Google Scholar and search strings
formulated to help answer these questions. This is due to the fact that searching for answers to
these questions in both Google and Google Scholar resulted in an overly broad set of results.
Therefore, for the search, firstly, we restricted our search to Google Scholar only, and secondly, we
did not use search phrases in quotation marks — for example, “software engineering ecosystem”
and “ecosystem research” — because Google Scholar does not return any results for such queries.
We softened the requirements by deleting the phrases in quotation marks, but left the requirement
that articles should contain terms from the designations of SwEECO and ecosystem study types
(tab. 1, 2), and also, we searched only for full-text articles in English and did not limit the search by
time period. We understand that the search results significantly depend on the terminology used
by the authors of the articles we found. Therefore, we analyzed the full text of each found article
and discussed the results. The results of the discussion were further reviewed by independent
experts. We did not follow a formal review protocol, as our goal was not to conduct an exhaustive
review. It was enough for us to find at least a few articles that confirmed the hypotheses presented
in the questions (RQ1, RQ2). We came to the conclusion that there are studies related to some types
of SwEECO and ecosystem research, as defined earlier.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusion</title>
      <p>
        This study builds upon the authors’ previous research and reflects their perspective on the
integration of biological ecosystem concepts into software engineering. It emphasizes the
limitations of current interpretations of the ecosystem metaphor within the software domain,
particularly when contrasted with its use in biology. A key distinction arises from the prevailing
treatment of software ecosystems as networks centered around a dominant entity - typically the
core software product or platform. This interpretation, referred to as the "ecosystem-as-affiliation"
model in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], lacks essential characteristics found in natural ecosystems, such as landscapes,
boundaries, and cycles and chains. Consequently, the term "software ecosystem" often appears to
be more of a trending label than a rigorously grounded concept. This article proposes a shift in
perspective towards the "ecosystem-as-structure" model, wherein the ecosystem is viewed as a
coordinated set of activities shaped by a specific value proposition [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. We reviewed Human
Activity Ecosystems in Software Engineering and performed a literature review to demonstrate the
existence of research for such ecosystems. Future research will aim to conduct naturalistic studies
of SwEECO and investigate how the ecosystem paradigm can be applied in practice.
Declaration on Generative AI
During the preparation of this work, the authors used X-GPT-4 in order to Grammar and spelling
check.
      </p>
      <p>research</p>
      <p>IN</p>
      <sec id="sec-4-1">
        <title>SOFTWARE</title>
      </sec>
      <sec id="sec-4-2">
        <title>ENGINEERING,</title>
        <p>[7] N. Sydorov, Programming Style as an Artefact of a Software Artefacts Ecosystem, in:
Proceedings of Advances in Computer Science for Engineering and Education Applications,
Springer, Cham, 2021, pp. 244-255.
[8] N. Sydorov, N. Sydorova, Software Engineering and Big Data Software, CEUR Workshop</p>
        <p>Proceedings, vol. Vol-3501, (CEUR-WS.org).
[9] R. Nikolov, S. Ilieva, Building a Research University Ecosystem: the Case of Software
Engineering Education at Sofia University, in: ESEC/FSE’07, September 3-7, 2007, Cavtat near
Dubrovnik, Croatia.
[10] Daniel Ståhl, Kristian Sandahl and Lena Buffoni, An Eco-System Approach to Project-Based
Learning in Software Engineering Education, IEEE TRANSACTIONS ON EDUCATION, VOL.
65, NO. 4, November 2022.
[11] J. Reyna, Digital Teaching and Learning Ecosystem (DTLE): A Theoretical Approach for</p>
        <p>Online Learning Environments, in: ASCILITE Publications · December 2011, 1083-1087.
[12] E. Coutinho, C. I. M. Bezerra, I. Santos,A Software Ecosystem for a Virtual Learning
Environment: SOLAR SECO, in: 2017 IEEE/ACM Joint 5th International Workshop on
Software Engineering for Systems-of-Systems and 11th Workshop on Distributed Software
Development, Software Ecosystems and Systems-of-Systems (JSOS), May 2017, DOI:
10.1109/JSOS.2017.
[13] V. Pathak, K. Pathak, Reconfiguring the higher education value chain, in: Management in</p>
        <p>Education, 24(4) 166–171.
[14] Fabio Kon, Daniel Cukier, Claudia Melo, Orit Hazzan and Harry Yuklea. A Conceptual
Framework for Software Startup Ecosystems: the case of Israel. Technical Report
RT-MAC2015-01, June 2015.
[20] S. Jansen and M.A. Cusumano. Defining software ecosystems: a survey of software platforms
and business network governance. Software ecosystems: analyzing and managing business
networks in the software industry, 13, 2013.
[21] E. Yu, S. Deng, Understanding Software Ecosystems: A Strategic Modeling Approach, in:</p>
        <p>Proceedings of the Workshop on Software Ecosystems 2011, 65 - 76.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>S.</given-names>
            <surname>Hyrynsalmi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. M.</given-names>
            <surname>Hyrynsalmi</surname>
          </string-name>
          , Ecosystem:
          <string-name>
            <given-names>A Zombie</given-names>
            <surname>Category</surname>
          </string-name>
          <article-title>?</article-title>
          ,
          <source>in: The Proceedings of IEEE International Conference on Engineering, Technology and Innovation (ICE/ITMC)</source>
          ,
          <source>Valbonne Sophia-Antipolis, France 17 - 19 June</source>
          <year>2019</year>
          , pp.
          <fpage>759</fpage>
          -
          <lpage>767</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>N.</given-names>
            <surname>Sydorov</surname>
          </string-name>
          , Software Engineering Ecosystems, in
          <source>: Proceedings of the 13th International Scientific and Practical Programming Conference UkrProg</source>
          <year>2022</year>
          , Kyiv, Ukraine,
          <source>October 11-12</source>
          ,
          <year>2022</year>
          , CEUR Workshop Proceedings, vol. Vol-
          <volume>3501</volume>
          ,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>R.</given-names>
            <surname>Costanza</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. J.</given-names>
            <surname>Cleveland</surname>
          </string-name>
          ,
          <article-title>Value theory and energy</article-title>
          ,
          <source>in: Encyclopedia of energy, 6</source>
          , (
          <year>2004</year>
          ), pp.
          <fpage>337</fpage>
          -
          <lpage>346</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>R.</given-names>
            <surname>Adner</surname>
          </string-name>
          ,
          <article-title>Ecosystem as Structure: An Actionable Construct for Strategy</article-title>
          ,
          <source>in: Journal of Management</source>
          Vol.
          <volume>43</volume>
          No.
          <issue>1</issue>
          ,
          <string-name>
            <surname>January</surname>
          </string-name>
          (
          <year>2017</year>
          ), pp.
          <fpage>39</fpage>
          -
          <lpage>58</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>D.</given-names>
            <surname>Ackley</surname>
          </string-name>
          ,
          <article-title>Real artificial life: Where we may be</article-title>
          ,
          <source>in: The Proceedings of Artificial Life VII</source>
          , Portland, Oregon,
          <year>August 2000</year>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>N. A.</given-names>
            <surname>Sydorov</surname>
          </string-name>
          , ECOSYSTEM http://doi.org/10.15407/pp2024.
          <fpage>04</fpage>
          .114.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>K.</given-names>
            <surname>Järvi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Almpanopoulou</surname>
          </string-name>
          , P. Ritala,
          <article-title>Organization of knowledge ecosystems: Pregurative and partial forms</article-title>
          ,
          <source>Research Policy</source>
          , Volume
          <volume>47</volume>
          ,
          <string-name>
            <surname>Issue</surname>
            <given-names>8</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oct</surname>
          </string-name>
          .
          <year>2018</year>
          , P.
          <fpage>1523</fpage>
          -
          <lpage>1537</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>J.</given-names>
            <surname>Morales</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Turner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Miller</surname>
          </string-name>
          ,
          <article-title>Guide to Implementing DevSecOps for a System of Systems in Highly Regulated Environments</article-title>
          ,
          <source>TECHNICAL REPORT</source>
          , CMU/SEI-2020
          <string-name>
            <surname>-</surname>
          </string-name>
          TR-
          <volume>002</volume>
          ,
          <year>April 2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>I.</given-names>
            <surname>Santos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. F.</given-names>
            <surname>Coutinho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. R. S.</given-names>
            <surname>Souza</surname>
          </string-name>
          ,
          <article-title>Software testing ecosystems insights and research opportunities</article-title>
          ,
          <source>SBES'20, October 21-23</source>
          ,
          <year>2020</year>
          , Natal, Brazil.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>A.</given-names>
            <surname>Abdalla</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Ströele</surname>
          </string-name>
          ,
          <string-name>
            <surname>A Software</surname>
          </string-name>
          <article-title>Ecosystem platform for the development of Recommender Systems</article-title>
          , DOI: https://doi.org/10.21203/rs.3.rs-
          <volume>34335</volume>
          /v1.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>M. H.</given-names>
            <surname>Sadi</surname>
          </string-name>
          , E. Yu,
          <article-title>Analyzing the Evolution of Software Development: from Creative Chaos to Software Ecosystems</article-title>
          , Conference: 2014 IEEE Eighth International Conference on Research Challenges in Information Science (RCIS),
          <year>May 2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>M.</given-names>
            <surname>Usman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D</given-names>
            ,
            <surname>Badampudi</surname>
          </string-name>
          ,
          <article-title>An Ecosystem for the Large-Scale Reuse of Microservices in a Cloud-Native Context</article-title>
          , in: IEEE Software, Volume:
          <volume>39</volume>
          ,
          <string-name>
            <surname>Issue</surname>
            <given-names>5</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sept</surname>
          </string-name>
          .-Oct.,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>C.</given-names>
            <surname>Fan Du</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Howison</surname>
          </string-name>
          ,
          <article-title>An Ecosystem Perspective of Scientific Software Developer Productivity</article-title>
          , White paper submission to Collegeville Workshop 2020.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>J.</given-names>
            <surname>Howison</surname>
          </string-name>
          .,
          <string-name>
            <given-names>E.</given-names>
            <surname>Deelman</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. J. McLennan</surname>
          </string-name>
          ,
          <article-title>Understanding the scientific software ecosystem and its impact: Current and future measures</article-title>
          ,
          <source>Research Evaluation</source>
          ,
          <volume>24</volume>
          (
          <year>2015</year>
          ), pp.
          <fpage>454</fpage>
          -
          <lpage>470</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>E.</given-names>
            <surname>Zabardast</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Gonzalez-Huerta</surname>
          </string-name>
          ,
          <string-name>
            <surname>T. Gorschek</surname>
          </string-name>
          , (
          <year>2023</year>
          ).
          <article-title>A taxonomy of assets for the development of software-intensive products and services</article-title>
          .
          <source>Journal of Systems and Software</source>
          ,
          <volume>202</volume>
          , Article 111701. https://doi.org/10.1016/j.jss.
          <year>2023</year>
          .
          <volume>111701</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>J.</given-names>
            <surname>Arndt</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. Dibbern,</surname>
          </string-name>
          <article-title>The Tension between Integration and Fragmentation in a Component Based Software Development Ecosystem</article-title>
          ,
          <source>in: Proceedings of the 39th Hawaii International Conference on System Sciences - 2006.</source>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>M.</given-names>
            <surname>Khurum</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Gorschek</surname>
          </string-name>
          , M. Wilson,
          <article-title>The software value map- an exhaustive collection of value aspects for the development of software intensive products</article-title>
          ,
          <source>J. Softw. Evol. and Proc</source>
          .
          <year>2013</year>
          ;
          <volume>25</volume>
          :
          <fpage>711</fpage>
          -
          <lpage>741</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>A.</given-names>
            <surname>Pussep</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Widjaja</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Schief</surname>
          </string-name>
          ,
          <article-title>The Software Value Chain as an Analytical Framework for the Software Industry and Its Exemplary Application for Vertical Integration Measurement</article-title>
          ,
          <source>in: Proceedings of the Seventeenth Americas Conference on Information Systems</source>
          , Detroit,
          <string-name>
            <given-names>Michigan</given-names>
            <surname>August</surname>
          </string-name>
          4th-7th
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>