Software Engineering Knowledge Areas in Startup Companies: A Mapping
Study
- URL: http://arxiv.org/abs/2308.07628v1
- Date: Tue, 15 Aug 2023 08:26:02 GMT
- Title: Software Engineering Knowledge Areas in Startup Companies: A Mapping
Study
- Authors: Eriks Klotins, Michael Unterkalmsteiner, Tony Gorschek
- Abstract summary: This study identifies and categorizes software engineering knowledge areas utilized in startups to map out the state-of-art.
Previous research does not provide reliable support for software engineering in any phase of a startup life cycle.
- Score: 3.944126365759018
- License: http://creativecommons.org/licenses/by-nc-sa/4.0/
- Abstract: Background - Startup companies are becoming important suppliers of innovative
and software intensive products. The failure rate among startups is high due to
lack of resources, immaturity, multiple influences and dynamic technologies.
However, software product engineering is the core activity in startups,
therefore inadequacies in applied engineering practices might be a significant
contributing factor for high failure rates. Aim - This study identifies and
categorizes software engineering knowledge areas utilized in startups to map
out the state-of-art, identifying gaps for further research. Method - We
perform a systematic literature mapping study, applying snowball sampling to
identify relevant primary studies. Results - We have identified 54 practices
from 14 studies. Although 11 of 15 main knowledge areas from SWEBOK are
covered, a large part of categories is not. Conclusions - Existing research
does not provide reliable support for software engineering in any phase of a
startup life cycle. Transfer of results to other startups is difficult due to
low rigor in current studies.
Related papers
- Estimating the Energy Footprint of Software Systems: a Primer [56.200335252600354]
quantifying the energy footprint of a software system is one of the most basic activities.
This document aims to be a starting point for researchers who want to begin conducting work in this area.
arXiv Detail & Related papers (2024-07-16T11:21:30Z) - Software engineering in start-up companies: An analysis of 88 experience
reports [3.944126365759018]
This study investigates how software engineering is applied in start-up context.
We identify the most frequently reported software engineering (requirements engineering, software design and quality) and business aspect (vision and strategy development) knowledge areas.
We conclude that most engineering challenges in start-ups stem from inadequacies in requirements engineering.
arXiv Detail & Related papers (2023-11-20T19:42:37Z) - Software-Intensive Product Engineering in Start-Ups: A Taxonomy [3.944126365759018]
Software start-ups are new companies aiming to launch an innovative product to mass markets fast with minimal resources.
However, most start-ups fail before realizing their potential.
This article aims to support further research on the field and serve as an engineering decision support tool for start-ups.
arXiv Detail & Related papers (2023-09-28T18:42:56Z) - Embedded Software Development with Digital Twins: Specific Requirements
for Small and Medium-Sized Enterprises [55.57032418885258]
Digital twins have the potential for cost-effective software development and maintenance strategies.
We interviewed SMEs about their current development processes.
First results show that real-time requirements prevent, to date, a Software-in-the-Loop development approach.
arXiv Detail & Related papers (2023-09-17T08:56:36Z) - Software Startups -- A Research Agenda [14.364137253888037]
This paper's research agenda focuses on software engineering in startups.
It identifies, in particular, 70+ research questions in the areas of supporting startup engineering activities.
We believe that with this research agenda we cover a wide spectrum of the software startup industry current needs.
arXiv Detail & Related papers (2023-08-24T14:20:21Z) - Software Development in Startup Companies: The Greenfield Startup Model [4.881718571745022]
This study aims to improve understanding of the software development strategies employed by startups.
We packaged the results in the Greenfield Startup Model (GSM), which explains the priority of startups to release the product as quickly as possible.
The resulting implications of the GSM outline challenges and gaps, pointing out opportunities for future research to develop and validate engineering practices in the startup context.
arXiv Detail & Related papers (2023-08-18T10:08:10Z) - Using Machine Learning To Identify Software Weaknesses From Software
Requirement Specifications [49.1574468325115]
This research focuses on finding an efficient machine learning algorithm to identify software weaknesses from requirement specifications.
Keywords extracted using latent semantic analysis help map the CWE categories to PROMISE_exp. Naive Bayes, support vector machine (SVM), decision trees, neural network, and convolutional neural network (CNN) algorithms were tested.
arXiv Detail & Related papers (2023-08-10T13:19:10Z) - Software development in startup companies: A systematic mapping study [4.881718571745022]
This study aims to structure and analyze the literature on software development in startup companies.
A total of 43 primary studies were identified and mapped, synthesizing the available evidence on software development in startups.
From the reviewed primary studies, 213 software engineering work practices were extracted, categorized and analyzed.
arXiv Detail & Related papers (2023-07-24T19:49:57Z) - Artificial Intelligence for IT Operations (AIOPS) Workshop White Paper [50.25428141435537]
Artificial Intelligence for IT Operations (AIOps) is an emerging interdisciplinary field arising in the intersection between machine learning, big data, streaming analytics, and the management of IT operations.
Main aim of the AIOPS workshop is to bring together researchers from both academia and industry to present their experiences, results, and work in progress in this field.
arXiv Detail & Related papers (2021-01-15T10:43:10Z) - Constraint Programming Algorithms for Route Planning Exploiting
Geometrical Information [91.3755431537592]
We present an overview of our current research activities concerning the development of new algorithms for route planning problems.
The research so far has focused in particular on the Euclidean Traveling Salesperson Problem (Euclidean TSP)
The aim is to exploit the results obtained also to other problems of the same category, such as the Euclidean Vehicle Problem (Euclidean VRP), in the future.
arXiv Detail & Related papers (2020-09-22T00:51:45Z) - Machine Learning for Software Engineering: A Systematic Mapping [73.30245214374027]
The software development industry is rapidly adopting machine learning for transitioning modern day software systems towards highly intelligent and self-learning systems.
No comprehensive study exists that explores the current state-of-the-art on the adoption of machine learning across software engineering life cycle stages.
This study introduces a machine learning for software engineering (MLSE) taxonomy classifying the state-of-the-art machine learning techniques according to their applicability to various software engineering life cycle stages.
arXiv Detail & Related papers (2020-05-27T11:56:56Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.