Advertisement

Technical Debt Trade-Off - Experiences from Software Startups Becoming Grownups

  • Orges CicoEmail author
Conference paper
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 370)

Abstract

Software startups are software-intensive early-stage companies that have high growth rates. Their time to market is often regarded as short and decisive in establishing their product/service success, thus leading to short-cuts in software engineering decisions. High accumulation of the technical debt at early stages has been documented from previous investigations. How startups rapidly becoming grownups perceive technical debt, make the primary goal of our study. We conducted semi-structured interviews with six technical and executive officers from five software startups, selected using purposive sampling. We identified four critical perceptions (managing, accepting, avoiding, ignoring technical debt) which permit them to make technical debt trade-offs. We also found that no one size fits all. Startups need to make deliberate educated decisions on how to use technical debt in their advantage.

Keywords

Software startups Technical debt Software intensive 

Notes

Acknowledgement

This work was funded by the Norwegian Research Council under the project IPIT Project Number: 274816. Many thanks to Prof. Letizia Jaccheri, for the support as project leader.

References

  1. 1.
    Abrahamsson, P., et al.: Software startups - a research agenda. e-Informatica Softw. Eng. J 10(1), 1–28 (2016)MathSciNetGoogle Scholar
  2. 2.
    Besker, T., et al.: Embracing technical debt, from a startup company perspective. In: 2018 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 415–425. IEEE (2018)Google Scholar
  3. 3.
    Braun, V., Clarke, V.: Using thematic analysis in psychology. Qual. Res. Psychol. 3(2), 77–101 (2006)CrossRefGoogle Scholar
  4. 4.
    Cunningham, W.: The WyCash portfolio management system, Experience Report. In: Proceedings on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA 1992) (1992)Google Scholar
  5. 5.
    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)Google Scholar
  6. 6.
    Giardino, C., et al.: Software development in startup companies: the greenfield startup model. IEEE Trans. Softw. Eng. 42(6), 585–604 (2016)CrossRefGoogle Scholar
  7. 7.
    Runeson, P., Höost, M.: Guidelines for conducting and reporting case study research in software engineering. Empir. Softw. Eng. 14(2), 131 (2009)CrossRefGoogle Scholar
  8. 8.
    Tom, E., Aurum, A.K., Vidgen, R.: An exploration of technical debt. J. Syst. Softw. 86(6), 1498–1516 (2013)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Norwegian University of Science and TechnologyTrondheimNorway

Personalised recommendations