Embracing Technical Debt, from a Startup Company Perspective
Paper in proceeding, 2018

Software  startups  are  typically  under  extreme
pressure to get to market quickly with limited resources and high
uncertainty.  This  pressure  and  uncertainty  is  likely  to  cause
startups to accumulate technical debt as they make decisions that
are more focused on the short-term than the long-term health of
the codebase. However, most research on technical debt has been
focused  on  more  mature  software  teams,  who  may  have  less
pressure  and,  therefore,  reason  about  technical  debt  very
differently  than  software  startups.  In  this  study,  we  seek  to
understand  the  organizational  factors  that  lead  to  and  the
benefits  and  challenges  associated  with  the  intentional
accumulation  of  technical  debt  in  software  startups.  We
interviewed 16 professionals involved in seven different software
startups.  We  find  that  the  startup  phase,  the  experience  of  the
developers,  software  knowledge  of  the  founders,  and  level  of
employee  growth  are  some  of  the  organizational  factors  that
influence  the  intentional  accumulation  of  technical  debt.  In
addition,  we  find  the  software  startups  are  typically  driven  to
achieve  a  “good  enough  level,”  and  this  guides  the  amount  of
technical debt that they intentionally accumulate to balance the
benefits  of  speed  to  market  and  reduced  resources  with  the
challenges of later addressing technical debt.

Startup

Software development

Technical Debt

Author

Terese Besker

Chalmers, Computer Science and Engineering (Chalmers), Software Engineering (Chalmers)

Antonio Martinia

CA Technol Strateg Res Team

University of Oslo

Rumesh Edirisooriya Lokuge

University of Auckland

Kelly Blincoe

University of Auckland

Jan Bosch

Chalmers, Computer Science and Engineering (Chalmers), Software Engineering (Chalmers)

PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME)

1063-6773 (ISSN)

415-425
978-1-5386-7870-1 (ISBN)

The International Conference on Software Maintenance and Evolution (ICSME)
Madrid, Spain,

Areas of Advance

Information and Communication Technology

Subject Categories

Work Sciences

Social Sciences Interdisciplinary

Software Engineering

Driving Forces

Innovation and entrepreneurship

DOI

10.1109/ICSME.2018.00051

ISBN

9781538678701

More information

Latest update

1/8/2019 1