Software engineering in start-up companies: An analysis of 88 experience reports

被引:53
|
作者
Klotins, Eriks [1 ]
Unterkalmsteiner, Michael [1 ]
Gorschek, Tony [1 ]
机构
[1] Blekinge Inst Technol, Software Engn Res Lab, Kariskrona, Sweden
关键词
Software start-up; Software engineering practices; Experience reports; REQUIREMENTS; CHALLENGES; PRIORITIZATION; ARCHITECTURE; QUALITY;
D O I
10.1007/s10664-018-9620-y
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Context Start-up companies have become an important supplier of innovation and software-intensive products. The flexibility and reactiveness of start-ups enables fast development and launch of innovative products. However, a majority of software start-up companies fail before achieving any success. Among other factors, poor software engineering could be a significant contributor to the challenges experienced by start-ups. However, the state-of-practice of software engineering in start-ups, as well as the utilization of state-of-the-art is largely an unexplored area. Objective In this study we investigate how software engineering is applied in start-up context with a focus to identify key knowledge areas and opportunities for further research. Method We perform a multi-vocal exploratory study of 88 start-up experience reports. We develop a custom taxonomy to categorize the reported software engineering practices and their interrelation with business aspects, and apply qualitative data analysis to explore influences and dependencies between the knowledge areas. Results We identify the most frequently reported software engineering (requirements engineering, software design and quality) and business aspect (vision and strategy development) knowledge areas, and illustrate their relationships. We also present a summary of how relevant software engineering knowledge areas are implemented in start-ups and identify potentially useful practices for adoption in start-ups. Conclusions The results enable a more focused research on engineering practices in start-ups. We conclude that most engineering challenges in start-ups stem from inadequacies in requirements engineering. Many promising practices to address specific engineering challenges exists, however more research on adaptation of established practices, and validation of new start-up specific practices is needed.
引用
收藏
页码:68 / 102
页数:35
相关论文
共 50 条
  • [21] Employment Issues Confronting Start-Up Companies
    Gaff, Brian M.
    Van Dyck, Timothy P.
    Peters, Elizabeth A.
    COMPUTER, 2012, 45 (12) : 13 - 15
  • [22] Empowerment as a success factor in start-up companies
    Julia K. Schneider
    Michael Dowling
    Sumita Raghuram
    Review of Managerial Science, 2007, 1 (2) : 167 - 184
  • [23] Use of Agile Practices in Start-up Companies
    Klotins, Eriks
    Unterkalmsteiner, Michael
    Chatzipetrou, Panagiota
    Gorschek, Tony
    Prikladnicki, Rafael
    Tripathi, Nirnaya
    Pompermaier, Leandro Bento
    E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2021, 15 (01) : 47 - 64
  • [24] Start-up Companies - the Case of Kosice Region
    Dzupka, Peter
    Klasova, Slavka
    Vajda, Viliam
    CENTRAL EUROPEAN CONFERENCE IN FINANCE AND ECONOMICS (CEFE2015), 2015, : 135 - 142
  • [25] Success of ophthalmic pharmaceutical start-up companies
    Stewart, William C.
    Kruft, Bonnie
    Nelson, Lindsay A.
    Stewart, Jeanette A.
    ACTA OPHTHALMOLOGICA, 2018, 96 (02) : e266 - e268
  • [27] Factors Influencing the continuation of start-up companies
    Konno, Yukiko
    COGENT ECONOMICS & FINANCE, 2021, 9 (01):
  • [28] Constructing a market domain model for start-up software technology companies:: A case study
    Ruokolainen, Jari
    Makela, Markus A.
    JOURNAL OF ENGINEERING AND TECHNOLOGY MANAGEMENT, 2007, 24 (03) : 186 - 202
  • [29] Start-up analysis and
    Ryu, Hoseon
    Cha, Hanju
    Transactions of the Korean Institute of Electrical Engineers, 2013, 62 (05): : 626 - 631
  • [30] EXPERIENCE IN DDC TURBINE START-UP
    HOWARD, JR
    ISA JOURNAL, 1966, 13 (07): : 61 - &