Use este identificador para citar ou linkar para este item: https://repositorio.ufba.br/handle/ri/33392
Tipo: Dissertação
Título: Highly-configurable systems in software startups : unveiling the white label model
Autor(es): Silva, Franklin de Jesus
Autor(es): Silva, Franklin de Jesus
Abstract: Startups são empresas que buscam explorar novos negócios incorporando novas tecnologias a diferentes mercados por meio da inovação. Os ecossistemas de startups existem para fornecer um ambiente de suporte para essas empresas, sendo uma fonte valiosa de networking e conhecimento. Projetos de software white label são desenvolvidos por startups e conhecidos nos ecossistemas por serem altamente adaptáveis, capazes de gerar novos produtos com mais rapidez quando comparados com formas clássicas de desenvolvimento de aplicações, garantindo o melhor custo x benefício. As startups são divididas em estágios (geramente divididos Startup, Stabilization e Growth) e enfrentam desafios diferentes dependendo do estágio atual. No estágio inicial, elas mal planejam suas atividades de desenvolvimento, apenas avaliam as necessidades do mercado e encontram usuários para seu produto inicial. Os projetos de software White Label sofrem mais com esses problemas, pois não utilizam técnicas avançadas de reutilização de código que são amplamente conhecidas pela academia e perfeitamente aplicáveis na indústria de software. Nos demais estágios, as startups necessitam implementar processos ainda mais escaláveis de forma a expandir seus negócios. Este trabalho busca introduzir o conceito de projetos de software White Label e sua viabilidade para startups de software; investigar como técnicas avançadas de reutilização de código, como Sistemas Altamente Configuráveis, podem ser utilizadas como alavanca de oportunidade para startups de software; construir um framework para software White Label móvel que seja adaptável a qualquer estágio em que a startup esteja, e que facilite que estas empresas encarem os desafios que surgem como característica de projetos white label. Para cumprir os objetivos mencionados, aplicamos três estudos empíricos sob diferentes perspectivas. Uma entrevista semi-estruturada com startups que desenvolvem projetos de software White Label, um questionário aplicado a stakeholders de ecossistemas de inovação a condução de uma Multivocal Literature Review sobre projetos de software White Label. Os resultados obtidos apresentaram um panorama de como as startups de software têm lidado com a reutilização de software em suas práticas diárias, com particular atenção em como o desenvolvimento de software White Label tem sido explorado em seus projetos. Além disso, este trabalho apresenta um estudo de caso conduzido em um projeto White Label em ambiente real, onde foi aplicado o framework criado a partir de um sistema híbrido de desenvolvimento, o react-native. Por fim, direcionamos um caminho de melhoria que pode ser aplicado a startups que trabalham com projetos de software White Label em diferentes estágios, além de oferecer aos pesquisadores um conjunto de desafios abertos a serem estudados em trabalhos futuros.
Startups are small companies that seek to explore new businesses by embodying new technologies to different markets through innovation. Startups' Ecosystems exist to provide a supportive environment for these companies, being a valuable source of networking and knowledge to them. White label software projects are developed by Startups and known in Ecosystems as highly adaptable products, capable of generating new products faster than stand-alone applications, ensuring the best cost x benefit. Startups are divided into stages, and they face different challenges depending on the current stage. In the early stages, they barely plan their development activities but rather assess the market's needs and find users for their initial product, which leaves technical debt. White Label software projects suffer more from these issues since Startups do not address advanced code reuse techniques widely known by the academy. In the late stages, startups need to solve the technical debt managed in the early stages and need even more scalable processes to grow their business that involves White Label Software projects. This work seeks to unveil the concept of White Label software projects and their feasibility for software startups; investigate if and how advanced code reuse techniques, such as highly-configurable systems, could be used as opportunity-lever for software startups; build an adaptable framework for helping White Label software projects manage technical debt and face its challenges. In order to accomplish the aforementioned goals, we applied three empirical studies under different public. A semi-structured interview with startups using White Label software projects, an online questionnaire applied for stakeholders from ecosystems of innovation, and a Multivocal Literature Review with gray literature articles over the internet about White Label software projects. The yielded results presented a compelling portrait of how software startups have dealt with software reuse in their daily practices, with particular attention on how White Label software development has been explored in their projects. The data gathered allowed the creation of the framework above for mobile White Label software projects using a hybrid development approach, the react-native. In addition, this work gives a path of improvement that can be applied for startups working with White Label software projects under different stages, besides giving researchers a set of open challenges to be studied in future work.
Palavras-chave: Sistemas Altamente Configuráveis
Startups
Projetos White Label
Engenharia de Software
Computação
Software
CNPq: Ciências Exatas e da Terra
Ciência da Computação
Metodologia e Técnicas da Computação
Engenharia de Software
País: brasil
Sigla da Instituição: UFBA
metadata.dc.publisher.program: em Ciência da Computação
Tipo de Acesso: Acesso Aberto
URI: http://repositorio.ufba.br/ri/handle/ri/33392
Data do documento: 11-Mai-2021
Aparece nas coleções:Dissertação (PGCOMP)

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
WHITE_LABEL_SOFTWARE_PROJECTS___A_SOFTWARE_PRODUCT_LINE_INVESTIGATION (4).pdf2,3 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.