Submitted by Cláudia Bueno (claudiamoura18@gmail.com) on 2015-12-04T17:46:01Z
No. of bitstreams: 2
Dissertação - Andrey Estevão da Silva - 2015.compressed.pdf: 2582210 bytes, checksum: f95bff4058d3be1a4b52850b6023b906 (MD5)
license_rdf: 23148 bytes, checksum: 9da0b6dfac957114c6a7714714b86306 (MD5) / Approved for entry into archive by Luciana Ferreira (lucgeral@gmail.com) on 2015-12-07T11:12:37Z (GMT) No. of bitstreams: 2
Dissertação - Andrey Estevão da Silva - 2015.compressed.pdf: 2582210 bytes, checksum: f95bff4058d3be1a4b52850b6023b906 (MD5)
license_rdf: 23148 bytes, checksum: 9da0b6dfac957114c6a7714714b86306 (MD5) / Made available in DSpace on 2015-12-07T11:12:37Z (GMT). No. of bitstreams: 2
Dissertação - Andrey Estevão da Silva - 2015.compressed.pdf: 2582210 bytes, checksum: f95bff4058d3be1a4b52850b6023b906 (MD5)
license_rdf: 23148 bytes, checksum: 9da0b6dfac957114c6a7714714b86306 (MD5)
Previous issue date: 2015-09-11 / 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. / 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.
Identifer | oai:union.ndltd.org:IBICT/oai:repositorio.bc.ufg.br:tede/5009 |
Date | 11 September 2015 |
Creators | Silva, Andrey Estevão da |
Contributors | Rodrigues, Cássio Leonardo, Nascimento, Hugo Alexandre Dantas do, Rodrigues, Cássio Leonardo, Nascimento, Hugo Alexandre Dantas do, Baumann, Luis Rodrigues Fernandes, Carvalho, Sérgio Teixeira de |
Publisher | Universidade Federal de Goiás, Programa de Pós-graduação em Ciência da Computação (INF), UFG, Brasil, Instituto de Informática - INF (RG) |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | Portuguese |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Format | application/pdf |
Source | reponame:Biblioteca Digital de Teses e Dissertações da UFG, instname:Universidade Federal de Goiás, instacron:UFG |
Rights | http://creativecommons.org/licenses/by-nc-nd/4.0/, info:eu-repo/semantics/openAccess |
Relation | -3303550325223384799, 600, 600, 600, -7712266734633644768, 3671711205811204509 |
Page generated in 0.002 seconds