A Survey on Software Engineering Practices in Brazilian Startups

08/01/2021
by   Renata Souza, et al.
0

Today's significant technological advancement allows early-stage software startups to build and launch innovative products quickly on the market. However, many of them die in the early years of their path due to market conditions, ignorance of customer needs, lack of resources, or focus, such as the misuse of well-established practices. The study's motivation is to analyze software engineering practices in startups from a practitioner's perspective. Our objective was to identify practices and tools the startups employ in their daily routines. We carried out an expert survey study with 140 software developers involved in software startups from different domains. The results show that startups in the initial and validation phases select practices and tools on an ad-hoc basis and based on the development team's prior knowledge. When they move into the growth phase, they recognize that they could have adopted better practices beforehand to support product scaling with a more mature team. The results also indicated that support tools are selected based on their integration with other tools and their ability to automate operational activities.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/04/2023

Analysis of Software Engineering Practices in General Software and Machine Learning Startups

Context: On top of the inherent challenges startup software companies fa...
research
12/09/2022

Industry Best Practices in Robotics Software Engineering

Robotics software is pushing the limits of software engineering practice...
research
08/15/2023

Software Engineering Knowledge Areas in Startup Companies: A Mapping Study

Background - Startup companies are becoming important suppliers of innov...
research
08/18/2023

Software Development in Startup Companies: The Greenfield Startup Model

Software startups are newly created companies with no operating history ...
research
02/23/2017

Building Usage Profiles Using Deep Neural Nets

To improve software quality, one needs to build test scenarios resemblin...
research
02/09/2021

Exchanging Best Practices and Tools for Supporting Computational and Data-Intensive Research, The Xpert Network

We present best practices and tools for professionals who support comput...
research
04/16/2021

Evolving a Model for Software Process Context: An Exploratory Study

In the domain of software engineering, our efforts as researchers to adv...

Please sign up or login with your details

Forgot password? Click here to reset