Repositório UNIFEI UNIFEI - Campus 1: Itajubá PPG - Programas de Pós Graduação Dissertações
Use este identificador para citar ou linkar para este item: https://repositorio.unifei.edu.br/jspui/handle/123456789/882
Registro completo de metadados
Campo DCValorIdioma
dc.creatorVILELA, Lais Reis-
dc.date.issued2013-09-09-
dc.identifier.citationVILELA, Lais Reis. Estudo quantitativo de reusabilidade de software a partir dos conceitos de classe, herança, tipos genéricos e CRTP. 2013. 68 f. Dissertação (Mestrado em Ciência e Tecnologia da Computação) – Universidade Federal de Itajubá, Itajubá, 2013.pt_BR
dc.identifier.urihttps://repositorio.unifei.edu.br/jspui/handle/123456789/882-
dc.description.abstractA reutilização está presente em várias técnicas da Programação Orientada a Objeto, como herança, tipos genéricos e padrões. No entanto, poucos estudos quantitativos foram realizados para verificar a utilização destas técnicas. Para avaliar essas técnicas orientadas a objetos, são necessárias medidas e métricas que quantificam suas estruturas. Este trabalho apresenta um estudo quantitativo de tipos, herança, programação genérica e Curiously Recurring Template Pattern (CRTP) em projetos de software Java contendo 236.676 arquivos de código fonte aberto. Para realizar este estudo foi desenvolvida uma ferramenta que extrai metadados de arquivos de projeto Java e armazena-os em uma base de dados relacional. Esta base de dados contém informações sobre código fonte orientado a objetos, tais como tipos, heranças, parâmetros genéricos, restrições de parâmetros genéricos e invocações de tipos genéricos. A partir desta base foi possível realizar medições e aplicar as métricas Depth of Inheritance Tree (DIT) e Number of Children (NOC). Os resultados mostraram que a herança é muita utilizada. Já tipos genéricos e CRTP mostraram serem poucos utilizados.pt_BR
dc.language.isopt_BRpt_BR
dc.titleEstudo quantitativo de reusabilidade de software a partir dos conceitos de classe, herança, tipos genéricos e CRTP.pt_BR
dc.typeDissertaçãopt_BR
dc.placeItajubápt_BR
dc.pages68 p.pt_BR
dc.keywords.portugueseEstudo quantitativopt_BR
dc.keywords.portugueseMetadados de códigos fontespt_BR
dc.keywords.portugueseReusabilidade de softwarept_BR
dc.orientador.principalSERAPHIM, Enzo-
dc.place.presentationUniversidade Federal de Itajubápt_BR
dc.pg.programaCiência e Tecnologia da Computaçãopt_BR
dc.pg.areaSistemas de Computaçãopt_BR
dc.date.available2017-08-01T18:21:02Z-
dc.date.accessioned2017-08-01T18:21:02Z-
dc.publisher.departmentIESTI - Instituto de Engenharia de Sistemas e Tecnologia da Informação-
dc.publisher.programPrograma de Pós-Graduação: Mestrado - Ciência e Tecnologia da Computação-
Aparece nas coleções:Dissertações

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
dissertacao_vilela1_2013.pdf2,51 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.