The entrepreneurial logic of startup software development : A study of 40 software startups
Nguyen-Duc, A., Kemell, K.-K., & Abrahamsson, P. (2021). The entrepreneurial logic of startup software development : A study of 40 software startups. Empirical Software Engineering, 26(5), Article 91. https://doi.org/10.1007/s10664-021-09987-z
Julkaistu sarjassa
Empirical Software EngineeringPäivämäärä
2021Tekijänoikeudet
© 2021, The Author(s), under exclusive licence to Springer Science Business Media, LLC, part of Springer Nature.
Context:
Software startups are an essential source of innovation and software-intensive products. The need to understand product development in startups and to provide relevant support are highlighted in software research. While state-of-the-art literature reveals how startups develop their software, the reasons why they adopt these activities are underexplored.
Objective:
This study investigates the tactics behind software engineering (SE) activities by analyzing key engineering events during startup journeys. We explore how entrepreneurial mindsets may be associated with SE knowledge areas and with each startup case.
Method:
Our theoretical foundation is based on causation and effectuation models. We conducted semi-structured interviews with 40 software startups. We used two-round open coding and thematic analysis to describe and identify entrepreneurial software development patterns. Additionally, we calculated an effectuation index for each startup case.
Results:
We identified 621 events merged into 32 codes of entrepreneurial logic in SE from the sample. We found a systemic occurrence of the logic in all areas of SE activities. Minimum Viable Product (MVP), Technical Debt (TD), and Customer Involvement (CI) tend to be associated with effectual logic, while testing activities at different levels are associated with causal logic. The effectuation index revealed that startups are either effectuation-driven or mixed-logics-driven.
Conclusions:
Software startups fall into two types that differentiate between how traditional SE approaches may apply to them. Effectuation seems the most relevant and essential model for explaining and developing suitable SE practices for software startups.
...
Julkaisija
Springer Science and Business Media LLCISSN Hae Julkaisufoorumista
1382-3256Asiasanat
Julkaisu tutkimustietojärjestelmässä
https://converis.jyu.fi/converis/portal/detail/Publication/99001881
Metadata
Näytä kaikki kuvailutiedotKokoelmat
Lisenssi
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
Software Startup Practices : Software Development in Startups Through the Lens of the Essence Theory of Software Engineering
Kemell, Kai-Kristian; Ravaska, Ville; Nguyen-Duc, Anh; Abrahamsson, Pekka (Springer, 2020)Software startups continue to be important drivers of economy globally. As the initial investment required to found a new software company becomes smaller and smaller resulting from technological advances such as cloud ... -
The essence of software startup : an empirical study on the application of essence framework
Ravaska, Ville (2020)Software startups are still a scarcely studied subject even though success stories of the companies like Facebook and Twitter have boosted the popularity of new software startup companies. The impact of successful startups ... -
Product managers in software startups : A grounded theory
Melegati, Jorge; Wiese, Igor; Guerra, Eduardo; Chanin, Rafael; Aldaeej, Abdullah; Mikkonen, Tommi; Prikladnicki, Rafael; Wang, Xiaofeng (Elsevier, 2024)Objective: This study aims to describe the role of product managers in the context of software startups. Method: We performed a Socio-Technical Grounded Theory study using data from blog posts and interviews. Results: The ... -
Reasoning of using causation and effectuation logic : implications on start-up performance and internationalization
Kurkinen, Erkki (Jyväskylän yliopisto, 2018) -
A Dynamic Software Startup Competency Model
Assyne, Nana; Wiafe, Isaac (Springer, 2019)Current literature suggests that engineering activities of software engineering and software startup engineering differ. Thus, there is the need to elicit competencies specific for software startup engineering. This paper ...
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.