May 13, 2011
by petervanstijn
As part of the Utrecht University’s Master of Business Informatics curriculum, dr. Slinger Jansen currently teaches a seminar on Software Ecosystems. During this seminar, students are introduced to the field and performed research of Software Ecosystems. Furthermore, students will perform their own research, contributing knowledge on this domain. With this blog post, we (Michiel Pors and Peter van Stijn) present our research proposal hoping for feedback of domain experts and other students – please do not hesitate to reply on this post with comments or criticism as it will definitely improve the quality of our final research paper.
We are planning to do research on portfolio management within software ecosystems Portfolio management is a dynamic decision process in (software) product management, whereby a business’s list of active new product (and development) projects is constantly updated and revised [1]. In a software ecosystem a set of actors are functioning as a unit and interacting with a shared market for software and services, together with the relationships among them [2].
As research in (software) portfolio management focuses mainly on the traditional software product lines, controlled and produced by one company, we are wondering how the shift from software product lines towards software ecosystems [4] has influenced portfolio management. Especially to what extend old challenges have remained or been solved, and to what extend new challenges have emerged. Scientifically, this will contribute to both the research domains, increasing the understanding and insights of these domains and their combination. In practice, this research will contribute to the understanding of the risks and difficulties (concerning portfolio management) that will be faced by companies who are switching, or considering to switch, from a traditional software product line towards an extended software ecosystem.
We have formulated our research question as follows:
“How do the challenges of portfolio management in large software ecosystems differ from those in software product lines?”
Obviously, this will mainly be an exploratory research, which will structure and identify (new) problems in the field of portfolio management and software ecosystems. It will be a combination of a primary and secondary research, i.e. a combination of summarizing existing research and collecting data that does not yet exist. The research will be performed in two steps:
First, a literature study will be conducted in order to create a thorough understanding on software ecosystems, portfolio management and the boundaries of these concepts. In addition, this section will function to position this particular paper in this research area. Beside an overview on the current state of research on the topic, this literature research will result in a conceptual solution to the research question. This solution would comprise known challenges for portfolio management in traditional software product lines, these traditional challenges that will most likely persist in software ecosystems and newly identified challenges for software ecosystems.
After this literature study, case studies will be performed to validate the found challenges on the practical experiences of a company, and to search for more possible challenges and approaches on the portfolio management. Two or three companies will be examined to conform time limitations of the research, but still allow triangulation. The companies will preferable have changed their business model from software product line (SPL) oriented towards a software ecosystems (SECO) oriented approach recently. This way, much information on old and new challenges can be obtained from one case study.
The results of the literature and case study will be presented in the form of a table where both the portfolio management challenges for SECOs and SPLs are listed. Directions for future research will most likely be towards constructive researches, where a solution to the identified problems can be developed.
References:
[1] Cooper, R., Edgett, S., Kleinschmidt, E. (2001) Portfolio Management for new Products. Perseus Publishing, Philadelphia
[2] Jansen, S., Finkelstein, A., Brinkkemper, S. (2009) A Sense of Community: A Research Agenda for Software Ecosystems. 31st International Conference on Software Ecosystems, New and Emerging Research Track, 187 -190
[3] Pohl, K., Bockle, G., Van Der Linden, F. (2005) Software Product Line Engineering: Foundations, Principles and Techniques. Springer
[4] Bosch, J. (2009) From software product lines to software ecosystems. Proceedings of the 13th International Conference on Software Product Lines (SPLC). Springer LNCS.
Recent Comments