Use este identificador para citar ou linkar para este item: http://repositorio.bc.ufg.br/tede/handle/tede/5009
Tipo do documento: Dissertação
Título: Avaliação de projeto de software em relação à dívida técnica
Título(s) alternativo(s): Software design evaluation in relation to technical debt
Autor: Silva, Andrey Estevão da
Currículo Lattes do Autor: http://lattes.cnpq.br/4352180364207456
Primeiro orientador: Rodrigues, Cássio Leonardo
Currículo Lattes do primeiro orientador: http://lattes.cnpq.br/2590620617848677
Primeiro coorientador: Nascimento, Hugo Alexandre Dantas do
Currículo Lattes do primeiro coorientador: http://lattes.cnpq.br/2920005922426876
Primeiro membro da banca: Rodrigues, Cássio Leonardo
Segundo membro da banca: Nascimento, Hugo Alexandre Dantas do
Terceiro membro da banca: Baumann, Luis Rodrigues Fernandes
Quarto membro da banca: Carvalho, Sérgio Teixeira de
Resumo: A estimativadeDívidaTécnicadeSoftwaretemcomoobjetivocalcularoscustosdonão- cumprimento depadrõesdequalidadenoprocessodedesenvolvimento,taiscomofaltade documentação, máspráticasdedesenvolvimentoedesobediênciaàsregrasdecodificação específicas deumprojeto.Umadaspreocupaçõesdeorganizaçõeseengenheirosde softwareégarantirtaispadrõesdequalidade,noentanto,aformahumanadefazereste controle permiteerrosque,consequentemente,ocasionamDívidaTécnica,queemcurto prazo nãosãoumproblema,masemlongoprazopodedestruirestruturasdesoftware inteiras. Combasenesteproblema,serápropostaumaabordagemparaocálculodaDívida Técnica deDesigndeaplicaçõesdesenvolvidasemJava.Osmétodosutilizadosparaeste fim envolvemamineraçãodedadosderepositóriosdecódigoaberto,bancosdedados de softwarederastreamentodedefeitos,estimativadotempodecorreçãodeviolaçãode regrasdedesigneverificaçãodeconformidadearquitetural.
Abstract: The SoftwareTechnicalDebtaimstocalculatecostsfromthefailuretocomplywithqua- lity standardsinthedevelopmentprocess,suchaslackofdocumentation,baddevelop- ment practicesanddisobediencetospecificcodingrulesofaproject.Oneoftheconcerns of organizationsandsoftwareengineersistoensuresuchqualitystandards,however,the humane wayofdoingthiscontrolallowsmistakeswhichconsequentlycausesTechnical Debt, whichintheshorttermarenotaproblem,butinthelongruncandestroyentire softwarestructures.Basedonthisproblem,itwillbeproposedanapproachforcalcu- lating theDesignTechnicalDebtofapplicationsdevelopedinJava.Themethodsused for thispurposeinvolvedataminingofopensourcecoderepositories,defecttracking softwaredatabases,timecorrectionestimativeofdesignrulesviolationandarchitectural compliance check.
Palavras-chave: Dívida técnica
Checagem de conformidade arquitetural
Technical debt
Architectural compliance checking
Área(s) do CNPq: CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Idioma: por
País: Brasil
Instituição: Universidade Federal de Goiás
Sigla da instituição: UFG
Departamento: Instituto de Informática - INF (RG)
Programa: Programa de Pós-graduação em Ciência da Computação (INF)
Citação: SILVA, A. E. Avaliação de projeto de software em relação à dívida técnica. 2015. 115 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás, Goiânia, 2015.
Tipo de acesso: Acesso Aberto
Endereço da licença: http://creativecommons.org/licenses/by-nc-nd/4.0/
URI: http://repositorio.bc.ufg.br/tede/handle/tede/5009
Data de defesa: 11-Set-2015
Aparece nas coleções:Mestrado em Ciência da Computação (INF)

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
Dissertação - Andrey Estevão da Silva - 2015.compressed.pdf2,52 MBAdobe PDFBaixar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons