Abstract
Software startups are temporary organizations that develop innovative software-intensive products or services. Despite of numerous successful stories, most startups fail. Several methodologies were proposed both in the scientific and commercial literature to improve their success rate, and a common element among them is the idea of experimentation. This concept was brought to software development as an approach focused on taking critical product assumptions as hypotheses and developing experiments to support or refute them. Although well-known methodologies are based on this idea, the literature shows that software startups still do not follow this approach. The goal of this paper is to identify the enablers and inhibitors of experimentation in early-stage software startups. To achieve the goal, we performed a multiple-case study of four software startups. The results comprise a set of enablers and inhibitors divided into the categories of individual, organizational context, and environment.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ahrend, J.M.: Requirements Elicitation in Startup Companies. Research Topics in HCI (2013)
Andries, P., Debackere, K., van Looy, B.: Simultaneous experimentation as a learning strategy: business model development under uncertainty. Strateg. Entrep. J. 7(4), 288–310 (2013)
Berg, V., Birkeland, J., Nguyen-Duc, A., Pappas, I.O., Jaccheri, L.: Software startup engineering: a systematic mapping study. J. Syst. Softw. 144(February), 255–274 (2018)
Blank, S.: The Four Steps to the Epiphany: Successful Strategies for Products that Win. Cafepress.com, Louisville (2007)
Bortolini, R.F., Nogueira Cortimiglia, M., Danilevicz, A.D.M.F., Ghezzi, A.: Lean Startup: a comprehensive historical review. Manag. Decis. (August) (2018). https://doi.org/10.1108/MD-07-2017-0663
Bosch, J., Holmström Olsson, H., Björk, J., Ljungblad, J.: The early stage software startup development model: a framework for operationalizing lean principles in software startups. In: Fitzgerald, B., Conboy, K., Power, K., Valerdi, R., Morgan, L., Stol, K.-J. (eds.) LESS 2013. LNBIP, vol. 167, pp. 1–15. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-44930-7_1
Coleman, G., O’Connor, R.V.: An investigation into software development process formation in software start-ups. J. Enterp. Inf. Manag. 21(6), 633–648 (2008)
Cruzes, D.S., Dyba, T.: Recommended steps for thematic synthesis in software engineering. In: 2011 International Symposium on Empirical Software Engineering and Measurement, vol. 7491, pp. 275–284 (2011). https://doi.org/10.1109/ESEM.2011.36
Cukier, D., Kon, F.: A maturity model for software startup ecosystems. J. Innov. Entrep. 7(1), 14 (2018)
Eisenhardt, K.M.: Building theories from case study research. Acad. Manag. Rev. 14(4), 532–550 (1989)
Eisenhardt, K.M., Tabrizi, B.N.: Accelerating adaptive processes: product innovation in the global computer industry. Adm. Sci. Q. 40(1), 84 (1995)
Fabijan, A., et al.: Experimentation growth: evolving trustworthy A/B testing capabilities in online software companies. J. Softw. Evol. Process. 30(12), e2113 (2018). (December 2017)
Fabijan, A., Olsson, H.H., Bosch, J.: Customer feedback and data collection techniques in software R&D: a literature review. In: Fernandes, J., Machado, R., Wnuk, K. (eds.) ICSOB. Lecture Notes in Business Information Processing, vol. 210. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-19593-3_12
Festinger, L.: A Theory of Cognitive Dissonance, vol. 2. Stanford university press, Redwood City (1957)
Frederiksen, D.L., Brem, A.: How do entrepreneurs think they create value? A scientific reflection of Eric Ries’ Lean startup approach. Int. Entrep. Manag. J. 13(1), 169–189 (2017)
Garcia, R., Calantone, R.: A critical look at technological innovation typology and innovativeness terminology: a literature review. J. Product Innov. Manag. 19(2), 110–132 (2002)
Giardino, C., Wang, X., Abrahamsson, P.: Why early-stage software startups fail: a behavioral framework. In: Lassenius, C., Smolander, K. (eds.) ICSOB 2014. LNBIP, vol. 182, pp. 27–41. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-08738-2_3
Gutbrod, M., Münch, J., Tichy, M.: How do software startups approach experimentation? empirical results from a qualitative interview study. In: Felderer, M., Méndez Fernández, D., Turhan, B., Kalinowski, M., Sarro, F., Winkler, D. (eds.) PROFES 2017. LNCS, vol. 10611, pp. 297–304. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-69926-4_21
Hayward, M.L.A., Shepherd, D.A., Griffin, D.: A hubris theory of entrepreneurship. Manag. Sci. 52(2), 160–172 (2006)
Herrmann, B.L., Marmer, M., Dogrultan, E., Holtschke, D.: Startup ecosystem report 2012. In: Telefonica Digital and Startup Genome (2012)
Kerr, W.R., Nanda, R., Rhodes-Kropf, M.: Entrepreneurship as experimentation. J. Econ. Perspect. 28(3), 25–48 (2014)
Klotins, E., Unterkalmsteiner, M., Gorschek, T.: Software engineering in startup companies: an analysis of 88 experience reports. Empirical Softw. Eng. 24(1), 68–102 (2019). https://doi.org/10.1007/s10664-018-9620-y
Lindgren, E., Münch, J.: Raising the odds of success: the current state of experimentation in product development. Inf. Softw. Technol. 77, 80–91 (2016)
Melegati, J., Goldman, A., Kon, F., Wang, X.: A model of requirements engineering in software startups. Inf. Softw. Technol. 109, 92–107 (2019)
Mohanani, R., Salman, I., Turhan, B., Rodriguez, P., Ralph, P.: Cognitive Biases in Software Engineering: A Systematic Mapping Study. IEEE Trans. Softw. Eng. 5589(c), 1–20 (2018). https://doi.org/10.1109/TSE.2018.2877759
Olsson, H.H., Bosch, J.: From opinions to data-driven software R&D: a multi-case study on how to close the ‘Open Loop’ problem. In: 2014 40th EUROMICRO Conference on Software Engineering and Advanced Applications, pp. 9–16. IEEE, August 2014
Pantiuchina, J., Mondini, M., Khanna, D., Wang, X., Abrahamsson, P.: Are software startups applying agile practices? the state of the practice from a large survey. In: Baumeister, H., Lichter, H., Riebisch, M. (eds.) XP 2017. LNBIP, vol. 283, pp. 167–183. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-57633-6_11
Patel, S.K., Prof Acharya, A., Patel, M., Rathod, V.R., Prajapati, J.B.: Performance analysis of content management systems-joomla, drupal and wordpress general terms open source content management system. Int. J. Comput. Appl. 21(4), 39–43 (2011)
Paternoster, N., Giardino, C., Unterkalmsteiner, M., Gorschek, T., Abrahamsson, P.: Software development in startup companies: a systematic mapping study. Inf. Softw. Technol. 56(10), 1200–1218 (2014)
Riemenschneider, C.K., Hardgrave, B.C., Davis, F.D.: Explaining software developer acceptance of methodologies: a comparison of five theoretical models. IEEE Trans. Softw. Eng. 28(12), 1135–1145 (2002)
Ries, E.: The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses. Crown Business, New York City (2011)
Rogers, E.M.: Diffusion of Innovations. Simon and Schuster, New York City (2010)
Ros, R., Runeson, P.: Continuous experimentation and A/B testing. In: Proceedings of the 4th International Workshop on Rapid Continuous Software Engineering - RCoSE 2018, pp. 35–41. ACM Press, New York (2018)
Runeson, P., Höst, M.: Guidelines for conducting and reporting case study research in software engineering. Empir. Softw. Eng. 14(2), 131–164 (2009)
Seppänen, P., Oivo, M., Liukkunen, K.: The initial team of a software startup. In: 2016 International Conference on Engineering, Technology and Innovation (ICE) & IEEE International Technology Management Conference, pp. 57–65 (2016)
Steininger, D.M.: Linking information systems and entrepreneurship: a review and agenda for IT-associated and digital entrepreneurship research. Inf. Syst. J. 29, 363–407 (2019). https://doi.org/10.1111/isj.12206
Tanabian, M., ZahirAzami, B.: Building high-performance team through effective job design for an early stage software start-up. In: Proceedings. 2005 IEEE International Engineering Management Conference, 2005, vol. 2, pp. 789–792. IEEE (2005)
Unterkalmsteiner, M., et al.: Software startups - a research agenda. e-Informatica Softw. Eng. J. 10(1), 1–28 (2016)
Yin, R.: Case Study Research: Design and Methods. Applied Social Research Methods. SAGE Publications, Thousand Oaks (2003)
Zettel, J., Maurer, F., Münch, J., Wong, L.: LIPE: a lightweight process for E-Business startup companies based on extreme programming. In: Product Focused Software Process Improvement, pp. 255–270 (2001)
Acknowledgments
This work is partially funded by FAPERGS (17/2551-0001/205-4).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Melegati, J., Chanin, R., Wang, X., Sales, A., Prikladnicki, R. (2019). Enablers and Inhibitors of Experimentation in Early-Stage Software Startups. In: Franch, X., Männistö, T., MartÃnez-Fernández, S. (eds) Product-Focused Software Process Improvement. PROFES 2019. Lecture Notes in Computer Science(), vol 11915. Springer, Cham. https://doi.org/10.1007/978-3-030-35333-9_39
Download citation
DOI: https://doi.org/10.1007/978-3-030-35333-9_39
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-35332-2
Online ISBN: 978-3-030-35333-9
eBook Packages: Computer ScienceComputer Science (R0)