@MASTERSTHESIS{ 2022:560166212, title = {Uma investigação sobre o impacto da dívida técnica em atividades de desenvolvimento de software}, year = {2022}, url = "http://tede.unifacs.br/tede/handle/tede/897", abstract = "O termo Dívida Técnica (DT) é utilizado para descrever o aumento de produtividade e a redução de custos de curto prazo decorrentes de atalhos tomados no desenvolvimento e evolução do software. É comum que um projeto de software incorra em dívidas durante o seu desenvolvimento. A incidência da DT pode contribuir para o sucesso do projeto, no entanto, se não gerida adequadamente, a dívida acumulada traz riscos associados podendo causar, entre outros, atrasos inesperados na evolução do sistema e dificuldade em atingir os critérios de qualidade definidos para o projeto. A gestão da DT busca implantar ações para encontrar um equilíbrio entre os benefícios de incorrer nela e os efeitos de sua presença. Gerenciar DT envolve tomar decisões relacionadas a se um item da dívida deve ser pago e o momento mais adequado para fazê-lo. Também inclui ações preventivas, uma vez que evitar itens de dívida em estágios iniciais do desenvolvimento pode reduzir as chances desses itens impactarem outras atividades de desenvolvimento. Conhecer as causas da DT pode apoiar equipes de desenvolvimento na definição de ações preventivas para a DT. Ter informações sobre os efeitos da DT pode ajudar na priorização de itens de DT a serem eliminados, apoiando uma análise mais precisa, análise de impacto e a identificação de ações corretivas para minimizar possíveis consequências negativas para o projeto. Até o momento, grande parte dos estudos a respeito da DT tem sua atenção voltada a discussões relacionadas à DT em nível de código. Esse é um cenário preocupante porque outros tipos de dívida (documentação, requisitos, testes, fatores humanos) também podem trazer consequências impactantes, ou ainda piores, em projetos. Este trabalho aborda a necessidade crescente de expandir a pesquisa sobre DT para outras áreas de desenvolvimento de software. Para isso, são analisados seis elementos relacionados à gestão da DT: causas, efeitos, práticas de prevenção e razões para a não prevenção, práticas de pagamento e motivos do não pagamento. Foi utilizado um subconjunto dos dados coletados pelo projeto InsighTD, uma família de pesquisadores, distribuídas globalmente sobre as causas, efeitos e gestão da DT. O subconjunto consiste em dados de seis replicações, totalizando 653 respostas. No geral, os resultados indicaram que as questões de codificação relacionadas às causas, efeitos, prevenção, não prevenção, pagamento e não pagamento da DT são apenas uma pequena parte das preocupações que os profissionais enfrentam na presença da DT. Na verdade, a DT é muito comumente encontrada em outras questões do desenvolvimento de software", publisher = {Universidade Salvador}, scholl = {Sistemas e Computação}, note = {Sistemas e Computação} }