{"title":"Using the Case Survey Method to Explore Engineering Practices in Software Start-Ups","authors":"E. Klotins","doi":"10.1109/SoftStart.2017.4","DOIUrl":"https://doi.org/10.1109/SoftStart.2017.4","url":null,"abstract":"Software start-ups are a new and relatively unexplored field for software engineering researchers. However, conducting empirical studies with start-ups is difficult. Start-ups produce very little \"hard\" evidence, thus data collection methods are limited to interviews and surveys. These methods come with their limitations, namely interview studies are not scalable to a large number of companies, and surveys are not generally applicable for exploratory studies. In this paper we present of a hybrid research method aimed to provide a compromise between breadth of a survey and depth of an interview study. The case survey method enables both qualitative and quantitative analysis of studied cases. We adapt the case survey method for use in primary studies and report experience with its application. The case survey method was successfully applied to design and launch a large scale study into engineering aspects of start-ups. We conclude that the case survey method is a promising research method to launch exploratory studies into large samples of start-up companies.","PeriodicalId":396104,"journal":{"name":"2017 IEEE/ACM 1st International Workshop on Software Engineeting for Startups (SoftStart)","volume":"141 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116709033","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Startups and Technical Debt: Managing Technical Debt with Visual Thinking","authors":"Marcos Chicote","doi":"10.1109/SoftStart.2017.6","DOIUrl":"https://doi.org/10.1109/SoftStart.2017.6","url":null,"abstract":"This position paper addresses the issue of startups and technical debt. Early stage startups condition makes creating technical debt an almost mandatory decision. Not managing technical debt can be deadly for a startup as fast product iteration cycle is necessary. We here introduce a technique for managing technical debt based on Visual Thinking. The technique addresses the problem of knowing how much debt is in place and how it is affecting the development cycle.","PeriodicalId":396104,"journal":{"name":"2017 IEEE/ACM 1st International Workshop on Software Engineeting for Startups (SoftStart)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133642319","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Software Engineering in Startups: A Single Embedded Case Study","authors":"Renata Souza, Karla Malta, E. Almeida","doi":"10.1109/SoftStart.2017.2","DOIUrl":"https://doi.org/10.1109/SoftStart.2017.2","url":null,"abstract":"Context - Software engineering practices are chal-lenging activities in the startups' context due their limited resources and need to create high-tech and innovative products. The challenge becomes even bigger when taking into consideration the startups' search for highly scalable business models. Problem - Since they cannot rely on such a heavyweight software processes they need to resort to alternative practices. Goal - Thus, the main goal of this study is to contribute to the understanding of the software startups' practices. Method - In this sense, we conducted a single embedded case study in four local software startups incubated/first born in an academic environment. The case study consisted of semi-structured interviews, questionnaires, non-participative observations, and archiving data covering the software engineering practices. Results - The results allowed us to build an Academic Startup Model to capture the software startups' practices and the relationship among them. Conclusions - Moreover, we encourage further investigation of some aspects, such as: investigate industrial context, add more units of analysis, and select units of analysis from different business domains.","PeriodicalId":396104,"journal":{"name":"2017 IEEE/ACM 1st International Workshop on Software Engineeting for Startups (SoftStart)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128975865","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
R. Chanin, L. Pompermaier, Kellen Fraga, Afonso Sales, R. Prikladnicki
{"title":"Applying Customer Development for Software Requirements in a Startup Development Program","authors":"R. Chanin, L. Pompermaier, Kellen Fraga, Afonso Sales, R. Prikladnicki","doi":"10.1109/SoftStart.2017.3","DOIUrl":"https://doi.org/10.1109/SoftStart.2017.3","url":null,"abstract":"Startups face a dynamic environment and need to overcome several challenges in order do become successful. One of these challenges is related to the software requirement process. Since the customer is often unknown in a startup, the development team must find a strategy to avoid developing features that will not meet customers needs. This work presents the application of the customer development process for software requirement activities. Our preliminary results indicate that using customer development can help development teams improve their software requirement elicitation processes.","PeriodicalId":396104,"journal":{"name":"2017 IEEE/ACM 1st International Workshop on Software Engineeting for Startups (SoftStart)","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114601390","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Collaborative-Startup (Co-Startup): The Role of Communities of Practices","authors":"Nana Agyavo","doi":"10.1109/SoftStart.2017.5","DOIUrl":"https://doi.org/10.1109/SoftStart.2017.5","url":null,"abstract":"Today, technology is enabling change in most of our lives. Also, crucial for most of these changes, are software startups whose contributions have led to the creation of a global market, jobs, and some help in fighting the \"brain drain\" pertaining in most developing countries. However, there is not enough academic literature to guide practitioners on how to leverage the collaborative potentials of startups to arrival at a faster and sustainable Minimum Viable Product (MVP). By reviewing literature, and using Communities of Practice theory (COP), we propose a conceptual model known as Co-Startup, as part of this position paper to guide practitioners to achieve a sustainable MVP faster, to stimulate innovation in the private sector, and arouse further academic research in this budding phenomenon.","PeriodicalId":396104,"journal":{"name":"2017 IEEE/ACM 1st International Workshop on Software Engineeting for Startups (SoftStart)","volume":"58 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134583769","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Security Evaluation by Arrogance: Saving Time and Money","authors":"Hussain M. J. Almohri, Sayed A. Almohri","doi":"10.1109/SoftStart.2017.1","DOIUrl":"https://doi.org/10.1109/SoftStart.2017.1","url":null,"abstract":"Software startups can be subject to extreme money and time constraints while hoping for delivering reliable software. In a harsh startup environment, software may face quality downgrade either by improper process management or incapable human resources. Among the many, security is a fragile software quality characteristic responsible for severe negative consequences such as jeopardizing a startup's brand among early adapters. Addressing security evaluation, we report our experience in developing a startup's internal software engineering process that includes a continuous security evaluation cycle at the heart of the process and leverages arrogance in software engineering—the tendency to break other team members' code. The valuable outcome was that enforcing security evaluation, as a concrete process activity, came with no cost. That is, we reutilized our resources by changing the flow of the engineering process while capitalizing on arrogance as a motivating stimulus yielding a cost-effective vulnerability assessment for each software release. We describe our process, provide the case for the benefit of arrogant engineers, and conclude with a report of incidents in which arrogance came to our rescue.","PeriodicalId":396104,"journal":{"name":"2017 IEEE/ACM 1st International Workshop on Software Engineeting for Startups (SoftStart)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122725009","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}