Abstract
Open innovation is an emerging innovation paradigm that can greatly accelerate technical knowledge innovation in software companies. The increasing importance and density of software in today’s products and services puts extensive pressure on excelling the discovery, description and execution of innovation. Despite that, software engineering literature lacks methods, tools and frameworks for full exploitation of technological advantages that open innovation can bring. This paper proposes a software engineering framework, designed to foster open innovation by designing and tailoring appropriate software engineering methods and tools. Furthermore, this paper discusses the methodological and process dimensions and outlines challenge areas that should be reviewed when transitioning to software engineering driven open innovation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Quinn, J.B., Baruch, J.J., Zien, K.A.: Software-based innovation. Sloan Management Review 37(4), 11–24 (1996)
Achatz, R.: Product line engineering at siemens – challenges and success factors: A report on industrial experiences in product line engineering. In: 2011 15th International Software Product Line Conference (SPLC), pp. 10–11 (August 2011)
Kitchenham, B.A., Budgen, D., Brereton, O.P.: Using mapping studies as the basis for further research - A participant-observer case study. Information & Software Technology 53(6), 638–651 (2011)
Chesbrough, H.: Open Innovation: The new imperative for creating and profiting from technology. Harvard Business School Press, Boston (2003)
Lichtenthaler, U.: Open innovation in practice: An analysis of strategic approaches to technology transactions. IEEE Trans. on Eng. Mgmt 55(1), 148–157 (2008)
Khurum, M., Gorschek, T., Wilson, M.: The software value map — an exhaustive collection of value aspects for the development of software intensive products. Journal of Software: Evolution and Process, n/a–n/a (2012)
Khurum, M., Aslam, K., Gorschek, T.: A method for early requirements triage and selection utilizing product strategies. In: Proc. of the 4th Asia-Pacific Software Engineering Conf. APSEC 2007, pp. 97–104. IEEE Computer Society (2007)
Oslo Manual – Guidelines for collecting and interpreting innovation data. 3rd edn. OECD and Eurostat (2005)
Höst, M., Oručević-Alagić, A., Runeson, P.: Usage of open source in commercial software product development - findings from a focus group meeting. In: Caivano, D., Oivo, M., Baldassarre, M.T., Visaggio, G. (eds.) PROFES 2011. LNCS, vol. 6759, pp. 143–155. Springer, Heidelberg (2011)
Höst, M., Orucevic-Alagic, A.: A systematic review of research on open source software in commercial software product development. Information and Software Technology 53(6), 616–624 (2011)
Jansen, S., Brinkkemper, S., Souer, J., Luinenburg, L.: Shades of gray: Opening up a software producing organization with the open software enterprise model. Journal of Systems and Software 85(7), 1495–1510 (2012)
Mockus, A., Fielding, R.T., Herbsleb, J.D.: Two case studies of open source software development: Apache and mozilla. ACM Trans. Softw. Eng. Methodol. 11(3), 309–346 (2002)
Petersen, K., Feldt, R., Mujtaba, S., Mattsson, M.: Systematic mapping studies in software engineering. In: Proc. 12th Int. Conf. Evaluation and Assessment in Soft. Eng. EASE 2008, pp. 68–77. British Computer Society, UK (2008)
Wieringa, R., Maiden, N., Mead, N., Rolland, C.: Requirements engineering paper classification and evaluation criteria: a proposal and a discussion. Requirement Engineering 11, 102–107 (2006)
El-Sharkawy, S., Schmid, K.: A heuristic approach for supporting product innovation in requirements engineering: a controlled experiment. In: Berry, D. (ed.) REFSQ 2011. LNCS, vol. 6606, pp. 78–93. Springer, Heidelberg (2011)
Tortorella, M., Visaggio, G.: Empirical investigation of innovation diffusion in a software process. International Journal of Software Engineering and Knowledge Engineering 9(5), 595–621 (1999)
Conboy, K., Morgan, L.: Beyond the customer: Opening the agile systems development process. Inf. and Soft. Techn. 53(5), 535–542 (2011)
Lane, J.A., Boehm, B., Bolas, M., Madni, A., Turner, R.: Critical success factors for rapid, innovative solutions. In: Münch, J., Yang, Y., Schäfer, W. (eds.) ICSP 2010. LNCS, vol. 6195, pp. 52–61. Springer, Heidelberg (2010)
Rossi, B., Russo, B., Succi, G.: Path dependent stochastic models to detect planned and actual technology use: A case study of openoffice. Inf. and Soft. Techn. 53(11), 1209–1226 (2011)
Singer, L., Seyff, N., Fricker, S.A.: Online social networks as a catalyst for software and it innovation. In: Proc. of the 4th Int. Workshop on Social Soft. Eng. SSE 2011, pp. 1–5. ACM, New York (2011)
Green, G., Hevner, A.: The successful diffusion of innovations: guidance for software development organizations. IEEE Soft. 17(6), 96–103 (2000)
Moe, N.B., Barney, S., Aurum, A., Khurum, M., Wohlin, C., Barney, H.T., Gorschek, T., Winata, M.: Fostering and sustaining innovation in a fast growing agile company. In: Dieste, O., Jedlitschka, A., Juristo, N. (eds.) PROFES 2012. LNCS, vol. 7343, pp. 160–174. Springer, Heidelberg (2012)
Gorschek, T., Fricker, S., Palm, K.: A lightweight innovation process for software-intensive product development. IEEE Soft. 27(1), 37–45 (2010)
Corbin, R.D., Dunbar, C.B., Zhu, Q.: A three-tier knowledge management scheme for software engineering support and innovation. Journal of Systems and Software 80(9), 1494–1505 (2007)
Hongxia, J., Jianna, Z., Xiaoxuan, C.: The application of neuro-fuzzy decision tree in optimal selection of technological innovation projects. In: Eighth ACIS International SNPD Conference, vol. 3, pp. 438–443 (August 2007)
Eklund, U., Bosch, J.: Architecture for large-scale innovation experiment systems. In: Working IEEE Conf. on Soft. Architecture, pp. 244–248 (2012)
Bullinger, A.C., Hoffmann, H., Leimeister, J.M.: The next step - open prototyping, Helsinki, Finland (2011)
Misra, S.C., Kumar, V., Kumar, U.: Goal-driven measurement framework for software innovation processes. In: Arabnia, H.R., Reza, H. (eds.) Proc. of the Int. Conf. on Soft. Eng. Research and Practice, pp. 710–716. CSREA Press (2005)
Felfernig, A., Russ, C., Wundara, M.: Toolkits supporting open innovation in e-government. In: Proc. of the Sixth Int. Conf. on Enterprise Information Systems, Porto, Portugal, pp. 296–302 (2004)
Friess, M., Groh, G., Reinhardt, M.: Supporting open innovation communities by an interactive network visualization. In: Proceedings of the IADIS International Conferences, New York, NY, USA, pp. 23–28 (2010)
Janner, T., Schroth, C., Schmid, B.: Modelling service systems for collaborative innovation in the enterprise software industry - the st. gallen media reference model applied. In: IEEE Int. Conf. on Services Computing, vol. 2, pp. 145–152 (2008)
Kauppinen, M., Savolainen, J., Mannisto, T.: Requirements engineering as a driver for innovations. In: 15th IEEE Int. Req. Eng. Conference, pp. 15–20 (2007)
Lyytinen, K., Damsgaard, J.: What’s wrong with the diffusion of innovation theory. In: Fourth Working Conf. on Diffusing Software Products and Process Innovations, pp. 173–190. Kluwer, B.V, The Netherlands (2001)
Petrenko, A.K., Petrenko, O.L.: Formal methods and innovation economy: Facing new challenges. In: Proc. of the 6th IEEE Int. Conf. on Software Engineering and Formal Methods, SEFM 2008, pp. 367–371. IEEE CS, Washington, DC (2008)
Grube, P., Schmid, K.: Selecting creativity techniques for innovative requirements engineering. In: 3rd Int. Workshop on Multimedia and Enjoyable Requirements Engineering, pp. 32–36 (September 2008)
Böckle, G.: Innovation management for product line engineering organizations. In: Obbink, H., Pohl, K. (eds.) SPLC 2005. LNCS, vol. 3714, pp. 124–134. Springer, Heidelberg (2005)
Riepula, M.: Sharing source code with clients: A hybrid business and development model. IEEE Software 28(4), 36–41 (2011)
Bayer, J., Melone, N.: A critique of diffusion theory as a managerial framework for understanding adoption of software engineering innovations. Journal of Systems and Software 9(2), 161–166 (1989)
Prechelt, L., Oezbek, C.: The search for a research method for studying oss process innovation. Empirical Softw. Engg. 16(4), 514–537 (2011)
Copeland, P.: Google’s innovation factory: Testing, culture, and infrastructure. In: Third Int. Conf. on Soft. Testing, Verification and Validation, pp. 11–14 (April 2010)
Forbath, T., Brooks, P., Dass, A.: Beyond cost reduction: Using collaboration to increase innovation in global software development projects. In: IEEE Int. Conf. on Global Soft. Eng (ICGSE), pp. 205–209 (August 2008)
Jansen, S., Brinkkemper, S., Hunink, I., Demir, C.: Pragmatic and opportunistic reuse in innovative start-up companies. IEEE Soft. 25(6), 42–49 (2008)
Hanssen, G.K.: Opening up software product line engineering. In: Proceedings of the 2010 ICSE Workshop on Product Line Approaches in Software Engineering, PLEASE 2010, pp. 1–7. ACM, New York (2010)
Yilmaz, L.: An agent simulation study on conflict, community climate and innovation in open source communities. IJOSSP 1(4), 1–25 (2009)
Carrero, M.: Innovation for the web 2.0 era. Computer 42(11), 96–98 (2009)
Hevner, A.R., March, S.T., Park, J., Ram, S.: Design science in information systems research. MIS Quarterly 28(1), 75–105 (2004)
Wieringa, R., Daneva, M., Condori-Fernández, N.: The structure of design theories, and an analysis of their use in software engineering experiments. In: Proc. 5th Int. Symp. on Empirical Software Engineering and Measurement, pp. 295–304. IEEE (2011)
Wnuk, K., Pfahl, D., Callele, D., Karlsson, E.A.: How can open source software development help requirements management gain the potential of open innovation: an exploratory study. In: Proc. of the ESEM 2012 Symposium, pp. 271–280. ACM, New York (2012)
Carlshamre, P., Sandahl, K., Lindvall, M., Regnell, B., Natt och Dag, J.: An industrial survey of requirements interdependencies in software product release planning. In: 5th IEEE Int. Symposium on Req. Eng., Toronto, Canada, pp. 84–93 (2001)
Wnuk, K., Callele, D., Regnell, B.: Guiding requirements scoping using roi: Towards agility, openness and waste reduction. In: 18th IEEE International Requirements Engineering Conference, Sydney, Australia, pp. 409–410 (2010)
Williams, L., Maximilien, E., Vouk, M.: Test-driven development as a defect-reduction practice. In: 14th Int. Symp. on Soft. Reliability Eng., pp. 34–45 (2003)
Regnell, B., Runeson, P.: Combining scenario-based requirements with static verification and dynamic testing. In: 4th Int. Working Conference Requirements Engineering: Foundation for Software Quality, pp. 195–206 (1998)
Engström, E., Runeson, P.: A qualitative survey of regression testing practices. In: Ali Babar, M., Vierimaa, M., Oivo, M. (eds.) PROFES 2010. LNCS, vol. 6156, pp. 3–16. Springer, Heidelberg (2010)
Engström, E., Runeson, P., Skoglund, M.: A systematic review on regression test selection techniques. Information and Software Technology 52(1), 14–30 (2010)
Karlström, D., Runeson, P.: Integrating agile software development into stage-gate managed product development. Emp. Soft. Eng. 11(2), 203–225 (2006)
Dybå, T., Dingsøyr, T.: Empirical studies of agile software development: A systematic review. Information and Software Technology 50(9-10), 833–859 (2008)
Oručević-Alagić, A., Höst, M.: A case study on the transformation from proprietary to open source software. In: Ågerfalk, P., Boldyreff, C., González-Barahona, J.M., Madey, G.R., Noll, J. (eds.) OSS 2010. IFIP AICT, vol. 319, pp. 367–372. Springer, Heidelberg (2010)
Karlström, D., Runeson, P., Nordén, S.: A minimal test practice framework for emerging software organizations. Soft. Testing, Verification and Reliability 15(3), 145–166 (2005)
Robinson, B., Francis, P.: Improving industrial adoption of software engineering research: a comparison of open and closed source software. In: Proceedings of the ESEM Conference. ACM, Bolzano (2010)
Runeson, P., Höst, M., Rainer, A.W., Regnell, B.: Case Study Research in Software Engineering. Guidelines and Examples. Wiley (2012)
Schmidt, S.: Shall we really do it again? the powerful concept of replication is neglected in the social sciences. Review of General Psych. 13(2), 90–100 (2009)
Cruzes, D.S., Dybå, T., Runeson, P., Höst, M.: Case studies synthesis: Brief experience and challenges for the future. In: Proceedings of the 2011 ESEM Symposium, Banff, Canada (2011)
Sjøberg, D.I.K., Dybå, T., Anda, B., Hannay, J.E.: Building theories in software engineering. In: Guide to Advanced Empirical Soft. Eng. Springer (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wnuk, K., Runeson, P. (2013). Engineering Open Innovation – Towards a Framework for Fostering Open Innovation. In: Herzwurm, G., Margaria, T. (eds) Software Business. From Physical Products to Software Services and Solutions. ICSOB 2013. Lecture Notes in Business Information Processing, vol 150. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39336-5_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-39336-5_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-39335-8
Online ISBN: 978-3-642-39336-5
eBook Packages: Computer ScienceComputer Science (R0)