https://www.dagstuhl.de/18182

April 29 – May 2 , 2018, Dagstuhl Seminar 18182

Software Business, Platforms, and Ecosystems: Fundamentals of Software Production Research

Organizers

Pekka Abrahamsson (University of Jyväskylä, FI)
Jan Bosch (Chalmers University of Technology – Göteborg, SE)
Sjaak Brinkkemper (Utrecht University, NL)
Alexander Mädche (KIT – Karlsruher Institut für Technologie, DE)

For support, please contact

Dagstuhl Service Team

Documents

Dagstuhl Report, Volume 8, Issue 4 Dagstuhl Report
Aims & Scope
List of Participants
Shared Documents
Dagstuhl Seminar Schedule [pdf]

Summary

Software producing organizations (SPOs) face challenges every day. Whether they are open source consortia or commercial software product companies, they all face the challenges of changing demands, rapidly evolving technology, and a dynamic ecosystem in which their products and services need to operate. SPOs need to rethink their operating models and benefit from current and future trends. E.g. agile software development and DevOps allow them to respond swiftly to changes in their environment, embracing uncertainty. Particularly in conjunction with machine learning and artificial intelligence, SPOs can generate strategic competitive advantages. Particularly companies with a long history in a given domain, such as SAP and Volkswagen, seem to be too comfortable with their status quo. Meanwhile, smaller companies drive innovation on many fronts. Examples are Provenance that benefits from blockchain technology to revolutionize trust in goods, or Tesla and Local Motors that push autonomous cars into consumer markets.

The challenge to make these organizations successful is multi-disciplinary. First, there exist technology challenges, such as eliciting and prioritizing requirements, dealing with platforms and technology standards, and operating in complex technology landscapes that constrain and enable their technology. Secondly, there exist adoption challenges: organizations need to find ways to convince their target users to adopt their technologies and to coordinate evolving technologies to provide the most valuable end-user experience. Thirdly, there exist business model challenges, where these organizations must find ways to maximize profit from their innovations and technologies. Because of the pervasiveness of software, the challenges are observed everywhere in the economy, whether it is logistics, online marketing, or e-health. Furthermore, they are applicable to organizations in every stage of development, whether it is a software startup or a software giant that has influenced the market consistently for decades.

Hence, this Dagstuhl Seminar invited thought leaders from academia and industry to share their knowledge and experiences. Participants were asked to share a short position statement of max 300 words and participate in the development of a groundbreaking research agenda. These efforts aimed to increase visibility and impact of software production research and to set a course for the next decades. In addition, the seminar helped bringing together scholars and industry practitioners from different communities, such as product management, technology management, information systems, software engineering, and human-computer interaction in order to sharpen and define the joint community of Software-intensive Business (see Section 4.3.1).

A central outcome of the seminar was the agreement to use the term Software-intensive Business in order to describe the joint community with members of great diversity. Furthermore, the seminar focused on

  • defining core concepts and identifying a roadmap
  • Software-intensive Business and technology artifacts
  • research needs in continuous experimentation & innovation
  • lifecycle and research of software ecosystems
  • research data for Software-intensive Businesses

As a major result from the seminar, the following achievements have been identified:

  1. research a clear agenda for the field of Software-intensive Business research
  2. carving out trends and research challenges in further depth
  3. forming groups for continuous collaborations on different elements of the research agenda
  4. organize bi-weekly meetings on-line for community building and research sharing.
License
  Creative Commons BY 3.0 Unported license
  Slinger Janse and Karl Werder

Classification

  • Software Engineering

Keywords

  • Software Engineering
  • Software Ecosystems
  • Software Business
  • Software Production
  • Software Startups

Book exhibition

Books from the participants of the current Seminar 

Book exhibition in the library, ground floor, during the seminar week.

Documentation

In the series Dagstuhl Reports each Dagstuhl Seminar and Dagstuhl Perspectives Workshop is documented. The seminar organizers, in cooperation with the collector, prepare a report that includes contributions from the participants' talks together with a summary of the seminar.

 

Download overview leaflet (PDF).

Publications

Furthermore, a comprehensive peer-reviewed collection of research papers can be published in the series Dagstuhl Follow-Ups.

Dagstuhl's Impact

Please inform us when a publication was published as a result from your seminar. These publications are listed in the category Dagstuhl's Impact and are presented on a special shelf on the ground floor of the library.

NSF young researcher support