skip to main content
10.1145/2993412.3003385acmotherconferencesArticle/Chapter ViewAbstractPublication PagesecsawConference Proceedingsconference-collections
short-paper

Engineering roles for constructing ecosystems

Authors Info & Claims
Published:28 November 2016Publication History

ABSTRACT

The digital transformation of nearly all industrial sectors leads and will lead to a disruptive change. Instead of traditional linear value chains, we will move towards networked, interconnected value creation - digital ecosystems where multiple organizations and their software systems interact with each other. We can observe an increasing number of ecosystems that strongly gain value by contributions added by other organizations. However, what does this mean for engineering skills needed to initiate and grow an ecosystem with software systems being developed, evolved and operated? In this position paper, we introduce new roles and skill profiles required for engineering software ecosystems. We derived the initial role description based on practical experiences in projects we conducted over the past five years and found these roles to be crucial for the overall success of the organization within a digital ecosystem. Key capabilities we found are strength in business and technology at the same time, the ability to think end-to-end in the ecosystem, and interdisciplinarity regarding software engineering disciplines.

References

  1. Marc Andreessen, Why Software is Eating the World, The Wall Street Journal, August 20, 2011Google ScholarGoogle Scholar
  2. Vaults Rankings and Review, "2016 Best Consulting Firms for Management Consulting", last visited 2016-06-25 at http://www.vault.com/company-rankings/consulting/best-firms-in-each-practice-area/?sRankID=278Google ScholarGoogle Scholar
  3. Messerschmitt, D., Szyperski, C.: Software ecosystem: understanding an indispensable technology and industry. MIT Press Books 1 (2003) Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Jansen, S., Finkelstein, A., Brinkkemper, S.: A sense of community: A research agenda for software ecosystems. In: Software Engineering - Companion Volume, 2009. ICSE-Companion 2009. 31st International Conference on. (may 2009) 187--190Google ScholarGoogle Scholar
  5. Bosch, J.: From software product lines to software ecosystems. In: Proceedings of the 13th International Software Product Line Conference. SPLC '09, Pittsburgh, PA, USA, Carnegie Mellon University (2009) 111{119 Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Bosch, J., Bosch-Sijtsema, P.M.: Softwares product lines, global development and ecosystems: Collaboration in software engineering. In Mistrik, I., van der Hoek, A., Grundy, J., Whitehead, J., eds.: Collaborative Software Engineering. Springer, Berlin Heidelberg (2010) 77{92 10.1007/978-3-642-10294-3 4.Google ScholarGoogle Scholar
  7. Bosch, J., Bosch-Sijtsema, P.: From integration to composition: On the impact of software product lines, global development and ecosystems. Journal of Systems and Software 83(1) (2010) 67 -- 76 Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Lungu, M., Lanza, M., G^rba, T., Robbes, R.: The small project observatory: Visualizing software ecosystems. Science of Computer Programming 75(4) (2010) 264 -- 275 Experimental Software and Toolkits (EST 3): A special issue of the Workshop on Academic Software Development Tools and Techniques (WASDeTT 2008). Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Knodel, J., Webel, C.: Softwareentwicklung 2020. Business Technology Magazin BT 1.2013 (2013)Google ScholarGoogle Scholar
  10. J. Knodel and K. Manikas. Towards a typication of software ecosystems. In Proceedings of the 6th International Conference on Software Business, Braga, Portugal, June 11, 2015, 2015.Google ScholarGoogle ScholarCross RefCross Ref
  11. K. Manikas. Revisiting software ecosystems research: A longitudinal literature study. Journal of Systems and Software, 117:84--103, 2016. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Engineering roles for constructing ecosystems

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        ECSAW '16: Proccedings of the 10th European Conference on Software Architecture Workshops
        November 2016
        234 pages
        ISBN:9781450347815
        DOI:10.1145/2993412

        Copyright © 2016 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 28 November 2016

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • short-paper

        Acceptance Rates

        Overall Acceptance Rate80of120submissions,67%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader