@MASTERSTHESIS{ 2019:1840690842, title = {BDD-I: especificações de uso de Behavior-Driven Development no desenvolvimento de jogos independentes}, year = {2019}, url = "https://tedebc.ufma.br/jspui/handle/tede/tede/2914", abstract = "A indústria de jogos lucrou, em 2018, cerca de 137,9 bilhões de dólares ao redor do mundo. A cada dia, novos jogos são publicados, o que torna este mercado bastante competitivo. Os jogos podem ser criados por grandes empresas ou podem ser desenvolvidos por equipes com poucos recursos e que objetivam inovação e originalidade, comumente conhecidos como jogos independentes. Independentemente do tamanho da organização e/ou equipe, a complexidade de desenvolvimento inerentes à produção deste tipo de específico de software é similar. Para entregar jogos com qualidade, os profissionais precisam realizar testes durante a produção de seus jogos independentes. Esses testes visam analisar características específicas deste tipo de software, como grau de diversão e aspectos de jogabilidade. No decorrer dos anos, práticas de desenvolvimento surgiram com objetivo de melhorar a qualidade do desenvolvimento de software, como exemplo o Behavior-Driven Development (BDD). Até o presente momento, poucos estudos apresentam relatos sobre seus benefícios e limitações durante o uso de BDD no ciclo de desenvolvimento de jogos. Desta forma, esta pesquisa visa analisar como o BDD pode ser empregado como prática no desenvolvimento de jogos. Para isso, investigou-se como as atividades de teste são realizadas e quais aspectos de testes de jogos são explorados durante o desenvolvimento de jogos independentes. Em seguida, realizou-se um estudo de caso de uso de BDD durante o desenvolvimento de jogos. Os dados obtidos forneceram base para construção do conjunto de especificações do Behavior-Driven Development for Indies (BDD-I), apresentado neste trabalho e formado pelo mapeamento de ciclos de desenvolvimento, pela identificação dos aspectos de testes que podem ser trabalhados com o uso da prática e por um guia para ajudar estes desenvolvedores de jogos independentes a especificar funcionalidades e cenários utilizando a Linguagem Ubíqua do BDD.", publisher = {Universidade Federal do Maranhão}, scholl = {PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO/CCET}, note = {COORDENAÇÃO DO CURSO DE CIÊNCIAS DA COMPUTAÇÃO/CCET} }