• Corpus ID: 236772713

A Survey on Software Engineering Practices in Brazilian Startups

  title={A Survey on Software Engineering Practices in Brazilian Startups},
  author={Renata Souza and Orges Cico and Ivan do Carmo Machado},
Today’s significant technological advancement allows earlystage 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… 

Figures and Tables from this paper


A model of requirements engineering in software startups
The findings show that requirements engineering activities in software startups are similar to those in agile teams, but some steps vary as a consequence of the lack of an accessible customer.
Technical Aspects of Software Development in Startups: A Systematic Mapping
The mapping study presents a technical knowledge base that seeks to fill the research gap and that can also be used as a starting point for both researchers and startups' practitioners.
Software Engineering in Startups: A Single Embedded Case Study
A single embedded case study in four local software startups incubated/first born in an academic environment was conducted to build an Academic Startup Model to capture the software startups' practices and the relationship among them.
Why Early-Stage Software Startups Fail: A Behavioral Framework
This state-of-practice investigation was performed using a literature review followed by a multiple-case study approach and presents how inconsistency between managerial strategies and execution can lead to failure by means of a behavioral framework.
Software Development in Startup Companies: The Greenfield Startup Model
The results are packaged in the Greenfield Startup Model (GSM), which explains the priority of startups to release the product as quickly as possible, and the need to shorten time-to-market, by speeding up the development through low-precision engineering activities.
Software Engineering Knowledge Areas in Startup Companies: A Mapping Study
This study identifies and categorizes software engineering knowledge areas utilized in startups to map out the state-of-art, identifying gaps for further research and concluding existing research does not provide reliable support for software engineering in any phase of a startup life cycle.
Are Software Startups Applying Agile Practices? The State of the Practice from a Large Survey
The findings show that speed related agile practices are used to a greater extent in comparison to quality practices, and that software startups who adopt the Lean Startup approach do not sacrifice quality for speed more than other startups do.
An investigation into software development process formation in software start-ups
The results show that the previous experience of the person tasked with managing the development work is the prime influencer on the process a company initially uses.
Using the Case Survey Method to Explore Engineering Practices in Software Start-Ups
  • E. Klotins
  • Computer Science
    2017 IEEE/ACM 1st International Workshop on Software Engineeting for Startups (SoftStart)
  • 2017
The case survey method is presented, which is a promising research method to launch exploratory studies into large samples of start-up companies and enables both qualitative and quantitative analysis of studied cases.
Key Challenges in Software Startups Across Life Cycle Stages
It is found that what perceived as biggest challenges by software startups do vary across different life cycle stages, even though its significance decreases when the learning focuses of the startups move from problem to solution and their products mature.