A Progression Model of Software Engineering Goals, Challenges, and Practices in Start-Ups

被引:29
|
作者
Klotins, Eriks [1 ]
Unterkalmsteiner, Michael [1 ]
Chatzipetrou, Panagiota [1 ,2 ]
Gorschek, Tony [1 ]
Prikladnicki, Rafael [3 ]
Tripathi, Nirnaya [4 ]
Pompermaier, Leandro Bento [3 ]
机构
[1] Blekinge Inst Technol, Software Engn Res Lab Sweden, S-37141 Karlskrona, Sweden
[2] Orebro Univ, Dept Informat, CERIS, Sch Business, SE-70182 Orebro, Sweden
[3] Pontificia Univ Catolica Rio Grande do Sul, Sch Technol, BR-90619900 Porto Alegre, RS, Brazil
[4] Univ Oulu, M3S Res Unit, Oulu 90014, Finland
关键词
Software; Software engineering; Companies; Market opportunities; Requirements engineering; Analytical models; Software start-up; software engineering practices; progression model;
D O I
10.1109/TSE.2019.2900213
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Context: Software start-ups are emerging as suppliers of innovation and software-intensive products. However, traditional software engineering practices are not evaluated in the context, nor adopted to goals and challenges of start-ups. As a result, there is insufficient support for software engineering in the start-up context. Objective: We aim to collect data related to engineering goals, challenges, and practices in start-up companies to ascertain trends and patterns characterizing engineering work in start-ups. Such data allows researchers to understand better how goals and challenges are related to practices. This understanding can then inform future studies aimed at designing solutions addressing those goals and challenges. Besides, these trends and patterns can be useful for practitioners to make more informed decisions in their engineering practice. Method: We use a case survey method to gather first-hand, in-depth experiences from a large sample of software start-ups. We use open coding and cross-case analysis to describe and identify patterns, and corroborate the findings with statistical analysis. Results: We analyze 84 start-up cases and identify 16 goals, 9 challenges, and 16 engineering practices that are common among start-ups. We have mapped these goals, challenges, and practices to start-up life-cycle stages (inception, stabilization, growth, and maturity). Thus, creating the progression model guiding software engineering efforts in start-ups. Conclusions: We conclude that start-ups to a large extent face the same challenges and use the same practices as established companies. However, the primary software engineering challenge in start-ups is to evolve multiple process areas at once, with a little margin for serious errors.
引用
下载
收藏
页码:498 / 521
页数:24
相关论文
共 50 条
  • [21] The Use of Organisational Learning Practices in Start-Ups Growth
    Baltrunaite, Viktorija
    Sekliuckiene, Jurgita
    ENTREPRENEURIAL BUSINESS AND ECONOMICS REVIEW, 2020, 8 (01) : 71 - 89
  • [22] Innovative start-ups: challenges and development opportunities in Latvia
    Bikse, Veronika
    Lusena-Ezera, Inese
    Rivza, Baiba
    INTERNATIONAL JOURNAL OF INNOVATION SCIENCE, 2018, 10 (02) : 261 - 273
  • [23] Engineering start-ups invited to use UKAEA expertise
    不详
    IEE REVIEW, 2001, 47 (01): : 6 - 6
  • [24] Unlocking circular start-ups: A model of barriers
    Kasana, Swati
    Chavan, Meena
    Sedera, Darshana
    Cheng, Zhiming
    Ganzin, Max
    BUSINESS STRATEGY AND THE ENVIRONMENT, 2024, 33 (03) : 2546 - 2577
  • [25] THE BUSINESS MODEL OF JOURNALISM START-UPS IN CHINA
    Zhang, Shixin Ivy
    DIGITAL JOURNALISM, 2019, 7 (05) : 614 - 634
  • [26] Exploring Choices of Software Sourcing Methods Among Start-Ups
    Johansson, Bjorn
    Deliallisi, Blerta
    Walraven, Pien
    SHARED SERVICES AND OUTSOURCING: A CONTEMPORARY OUTLOOK, 2016, 266 : 193 - 209
  • [27] Projects Management in Technology Start-ups for Mobile Software Development
    Petrov, Pavel
    Ivanov, Svetoslav
    Dimitrov, Petar
    Dimitrov, Georgi
    Bychkov, Oleksii
    International Journal of Interactive Mobile Technologies, 2021, 15 (07) : 194 - 201
  • [28] Catching Fire: Start-Ups in the Text Analytics Software Industry
    Baur, Aaron W.
    Breitsprecher, Max
    Bick, Markus
    AMCIS 2014 PROCEEDINGS, 2014,
  • [29] Brand new ventures? Insights on start-ups' branding practices
    Bresciani, Sabrina
    Eppler, Martin
    JOURNAL OF PRODUCT AND BRAND MANAGEMENT, 2010, 19 (05): : 356 - +
  • [30] Are Software Start-Ups Different? An empirical study on performance of Finnish software companies
    Suominen, Arho
    Hyrynsalmi, Sami
    Aarikka-Stenroos, Leena
    Seppanen, Marko
    2017 INTERNATIONAL CONFERENCE ON ENGINEERING, TECHNOLOGY AND INNOVATION (ICE/ITMC), 2017, : 991 - 996