@MASTERSTHESIS{ 2022:1303996098, title = {Dívida de variabilidade: um estudo multimétodo}, year = {2022}, url = "https://tede.unioeste.br/handle/tede/6054", abstract = "Variabilidade é a capacidade de um sistema ou artefato de software ser estendido, customi- zado ou configurado para uso e reúso em diferentes contextos. Gerenciar variabilidade é crucial para garantir o sucesso de um projeto de software. O que ainda varia é a forma de implementar a variabilidade. Embora possa ser implementada de forma sistemática, como por exemplo utilizando Linhas de Produtos de Software (LPSs), muitas empresas optam pela forma que inicialmente exige um investimento menor e oferece um bom time- to-market, o reúso oportunista, como por exemplo, copiar e colar. Porém, este caminho pode aumentar a ocorrência de dívidas técnicas, característica típica de uma decisão que apresenta vantagem a curto prazo, mas gera um passivo a longo prazo, tal como dificuldade de manutenção e evolução do sistema. Dado a suas importâncias, tanto o conceito de variabilidade quanto o conceito de dívida técnica são amplamente estudados na Engenharia de Software, no entanto, ambos conceitos ainda não foram investigados juntos. Assim, este trabalho reporta os resultados de uma pesquisa para compreender como a dívida técnica é ocasionada por meio de um gerenciamento de variabilidade inadequado, incluindo a definição de um novo conceito chamado de dívida de variabilidade. Para isso, conduziu-se um estudo utilizando-se dois métodos de pesquisa: (i) uma revisão sistemática da literatura, e (ii) um estudo de caso multiprojetos com três sistemas reais. Os resultados apontam que as características identificadas nos estudos mapeados pela revisão sistemática da literatura: causas, artefatos e consequências de dívida de variabilidade ocorrem comumente em sistemas na prática e que os profissionais compreendem que o mau gerenciamento de variabilidade implica em diversos tipos de dívida técnica, com destaque para a causa de dívida de variabilidade de “pressão de tempo” que foi unanimidade de concordância entre os participantes da pesquisa. Entre as consequências da dívida de variabilidade identificadas na revisão sistemática e posteriormente avaliadas na pesquisa de campo com profissionais da indústria, destaca-se “problemas de usabilidade” e “dificuldade de manutenção”.", publisher = {Universidade Estadual do Oeste do Paraná}, scholl = {Programa de Pós-Graduação em Ciência da Computação}, note = {Centro de Ciências Exatas e Tecnológicas} }