Abstract
Software product evolution by means of improving their architecture, tools, or development methodologies are rather common in the lifetime of a software product. Especially if the product is in the domain of engineering where some of the basic calculation principles were established in some cases more than 50 years ago. However, a radical change of software products to evolve both in the software engineering as much as the organizational and business aspects in a disruptive manner are rather rare.
In this paper, we report on the transformation of one of the market leader product series in water-related calculation and modeling from a traditional business-as-usual series of products to an evolutionary software ecosystem. We do so by relying on existing concepts on software ecosystem analysis to analyze the future ecosystem. We report and elaborate on the main focus points necessary for this transition. We argue for the generalization of our focus points to the transition from traditional business-as-usual software products to software ecosystems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Manikas, K.: Supporting the evolution of research in software ecosystems: reviewing the empirical literature. In: Maglyas, A., Lamprecht, A.-L. (eds.) Software Business. LNBIP, vol. 240, pp. 63–78. Springer, Cham (2016). doi:10.1007/978-3-319-40515-5_5
Hanssen, G.K., Dybå, T.: Theoretical foundations of software ecosystems. In: Jansen, S., Bosch, J., Alves, C. (eds.) Proceedings of the Forth International Workshop on Software Ecosystems, Cambridge, vol. 879, pp. 6–17, 18 June 2012. http://CEUR-WS.org
Barbosa, O., Santos, R.P., Alves, C., Werner, C., Jansen, S.: In: Software Ecosystems - Analyzing and Managing Business Networks in the Software Industry. Edward Elgar, Cheltenham (2013)
Manikas, K., Hansen, K.M.: Software ecosystems - a systematic literature review. J. Syst. Softw. 86(5), 1294–1306 (2013)
Manikas, K.: Revisiting software ecosystems research: a longitudinal literature study. Syst. Softw. 117, 84–103 (2016)
Bosch, J.: From software product lines to software ecosystems. In: Proceedings of the 13th International Software Product Line Conference SPLC 2009. Carnegie Mellon University, Pittsburgh, pp. 111–119 (2009)
Jansen, S., Finkelstein, A., Brinkkemper, S.: A sense of community: a research agenda for software ecosystems. In: 31st International Conference on Software Engineering - Companion, vol. 2009, pp. 187–190. ICSE-Companion, May 2009
Knodel, J., Manikas, K.: Towards a typification of software ecosystems. In: Fernandes, J.M., Machado, R.J., Wnuk, K. (eds.) ICSOB 2015. LNBIP, vol. 210, pp. 60–65. Springer, Cham (2015). doi:10.1007/978-3-319-19593-3_5
Manikas, K., Hansen, K.M.: Reviewing the health of software ecosystems - a conceptual framework proposal. In: Proceedings of the 5th International Workshop on Software Ecosystems, Potsdam, vol. 987, pp. 33–44, 11 June 2013. http://CEUR-WS.org
Hanssen, G.K.: A longitudinal case study of an emerging software ecosystem: implications for practice and theory. J. Syst. Softw. 85(7), 1455–1466 (2011)
Kilamo, T., Hammouda, I., Mikkonen, T., Aaltonen, T.: From proprietary to open source-growing an open source ecosystem. J. Syst. Softw. 85(7), 1467–1478 (2012)
Christensen, H.B., Hansen, K.M., Kyng, M., Manikas, K.: Analysis and design of software ecosystem architectures - towards the 4s telemedicine ecosystem. Inf. Softw. Technol. 56(11), 1476–1492 (2014)
Manikas, K.: Analyzing, Modelling, and Designing Software Ecosystems - Towards the Danish Telemedicine Software Ecosystem. PhD thesis, Department of Computer Science, University of Copenhagen, Denmark (2015)
Manikas, K., Hämäläinen, M., Tyrväinen, P.: Designing, developing, and implementing software ecosystems: towards a step-wise guide. In: The 8th International Workshop on Software Ecosystems (2016)
DHI Group: Our foundamentals. Accessed 23 Feb 2017. https://www.dhigroup.com/about-us/corporate-social-responsibility/our-fundamentals
Garcia, J., Popescu, D., Edwards, G., Medvidovic, N.: Identifying architectural bad smells. In: 2009 13th European Conference on Software Maintenance and Reengineering, pp. 255–258, March 2009
Conway, M.E.: How do committees invent. Datamation 14(4), 28–31 (1968)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Manikas, K. (2017). Evolving Software Products, the Design of a Water-Related Modeling Software Ecosystem. In: Ojala, A., Holmström Olsson, H., Werder, K. (eds) Software Business. ICSOB 2017. Lecture Notes in Business Information Processing, vol 304. Springer, Cham. https://doi.org/10.1007/978-3-319-69191-6_14
Download citation
DOI: https://doi.org/10.1007/978-3-319-69191-6_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-69190-9
Online ISBN: 978-3-319-69191-6
eBook Packages: Computer ScienceComputer Science (R0)