Abstract
Context: Software startups are software-intensive early phase companies with high growth rates. Previous researchers regarded startups’ time to market as short and decisive in establishing the product/service success. This led to shortcuts in software engineering decisions. Researchers in previous investigations documented a high accumulation of technical debt (TD) in early startup phases. However, we found little evidence in the literature concerning TD when startups transition to the growth phase. Aim: Our goal was to evaluate how the transition from early to growth phases affects TD perception in software startups. Methodology: We conducted a pilot study guided by semi-structured interviews from multiple software startup cases. Results: We identified the four following dimensions: (1) managing, (2) accepting, (3) avoiding, and (4) ignoring TD. Contribution: Our study will allow practitioners to address TD in growth-phase software startups. Future researchers can benefit from our findings by conducting exploratory studies and providing educated recommendations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Apa, C., Jeronimo, H., Nascimento, L.M., Vallespir, D., Travassos, G.H.: The perception and management of technical debt in software startups. In: Nguyen-Duc, A., Münch, J., Prikladnicki, R., Wang, X., Abrahamsson, P. (eds.) Fundamentals of Software Startups, pp. 61–78. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-35983-6_4
Avgeriou, P., Kruchten, P., Ozkaya, I., Seaman, C.: Managing technical debt in software engineering (Dagstuhl seminar 16162). In: Dagstuhl Reports, vol. 6. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik (2016)
Berg, V., Birkeland, J., Nguyen-Duc, A., Pappas, I., Jaccheri, L.: A systematic mapping study. J. Syst. Softw. Softw. Startup Eng. (2018)
Besker, T., Martini, A., Lokuge, R.E., Blincoe, K., Bosch, J.: Embracing technical debt, from a startup company perspective. In: IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 415–425. IEEE (2018)
Braun, V., Clarke, V.: Using thematic analysis in psychology. Qual. Res. Psychol. 3(2), 77–101 (2006)
Brown, N., et al.: Managing technical debt in software-reliant systems. In: Proceedings of the FSE/SDP Workshop on Future of Software Engineering Research, pp. 47–52. ACM (2010)
Cannice, M.V.: Confidence among silicon valley venture capitalists Q3 2017–Q4 2018: trends, insights, and tells. Journal Private Equity 22(3), 18–24 (2019)
Crowne, M.: Why software product startups fail and what to do about it. Evolution of software product development in startup companies. In: IEEE International Engineering Management Conference, vol. 1, pp. 338–343. IEEE (2002)
Cunningham, W.: The WyCash portfolio management system, experience report. In: Proceedings on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA 1992) (1992)
Devos, N., Durieux, D., Ponsard, C.: Managing technical debt in it start-ups–an industrial survey. In: International Conference on Software and System Engineering and their Applications (ICSSEA) (2013)
Garkavtsev, M., Lamonova, N., Gostev, A.: Chosing a programming language for a new project from a code quality perspective. In: IEEE Second International Conference on Data Stream Mining & Processing (DSMP), pp. 75–78. IEEE (2018)
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
Giardino, C., Paternoster, N., Unterkalmsteiner, M., Gorschek, T., Abrahamsson, P.: Software development in startup companies: the greenfield startup model. IEEE Trans. Softw. Eng. 42(6), 585–604 (2016)
Gralha, C., Damian, D., Wasserman, A.IT., Goulão, M., Araújo, J.: The evolution of requirements practices in software startups. In: Proceedings of the 40th International Conference on Soft- ware Engineering, pp. 823–833. ACM (2018)
Guo, Y., et al.: Tracking technical debt. an exploratory case study. In: 27th IEEE International Conference on Software Maintenance (ICSM), pp. 528–531. IEEE (2011)
Holvitie, J., et al.: Technical debt and agile software development practices and processes. An industry practitioner survey. Inf. Softw. Technol. 96, 141–160 (2018)
Jabangwe, R., et al.: An exploratory study of software evolution and quality: before, during and after a transfer. In: 2012 IEEE Seventh Inter- national Conference on Global Software Engineering, pp. 41–50. IEEE (2012)
Klotins, E., et al.: Exploration of technical debt in start-ups. In: IEEE/ACM 40th International Conference on Software Engineering: Software Engineering in Practice Track (ICSE-SEIP), pp. 75–84. IEEE (2018)
Klotins, E., et al.: A progression model of software engineering goals, challenges, and practices in start-ups. IEEE Trans. Softw. Eng. (2019)
Kruchten, P., Nord, R.L., Ozkaya, I.: Technical debt: from metaphor to theory and practice. IEEE Software 29(6), 18–21 (2012)
Li, Z., Avgeriou, P., Liang, P.: A systematic mapping study on technical debt and its management. J. Syst. Softw. 101, 193–220 (2015)
Martini, A., Besker, T., Bosch, J.: Technical debt tracking: current state of practice: a survey and multiple case study in 15 large organizations. Sci. Comput. Programm. 163, 42–61 (2018)
Nguyen-Duc, A., Wang, X., Abrahamsson, P.: What influences the speed of prototyping? An empirical investigation of twenty software startups. In: Baumeister, H., Lichter, H., Riebisch, M. (eds.) XP 2017. LNBIP, vol. 283, pp. 20–36. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-57633-6_2
Runeson, P., Höst, M.: Guidelines for conducting and reporting case study research in software engineering. Empirical Softw. Eng. 14(2), 131 (2009)
Seaman, C., Guo, Y.: Measuring and monitoring technical debt. In: Advances in Computers, vol. 82, pp. 25–46. Elsevier (2011)
Silva, V.M., Jeronimo Jr., H., Travassos, G.H.: A taste of the software industry perception of technical debt and its management in Brazil. J. Softw. Eng. Res. Develop. 7, 1 (2019)
Suri, H., et al.: Purposeful sampling in qualitative research synthesis. Qual. Res. J. 11(2), 63 (2011)
Tom, E., Aurum, A.K., Vidgen, R.: An exploration of technical debt. J. Syst. Softw. 86(6), 1498–1516 (2013)
Unterkalmsteiner, M., et al.: Software startups-a research agenda. e-Informatica Softw. Eng. J. 10(1) (2016)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Cico, O., Souza, R., Jaccheri, L., Nguyen Duc, A., Machado, I. (2021). Startups Transitioning from Early to Growth Phase - A Pilot Study of Technical Debt Perception. In: Klotins, E., Wnuk, K. (eds) Software Business. ICSOB 2020. Lecture Notes in Business Information Processing, vol 407. Springer, Cham. https://doi.org/10.1007/978-3-030-67292-8_8
Download citation
DOI: https://doi.org/10.1007/978-3-030-67292-8_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-67291-1
Online ISBN: 978-3-030-67292-8
eBook Packages: Computer ScienceComputer Science (R0)