???jsp.display-item.identifier??? https://repositorio.unipampa.edu.br/jspui/handle/riu/5998
Tipo: Trabalho de Conclusão de Curso
metadata.dc.title: Recomendação de assets híbridos de software utilizando técnicas de aprendizado de máquina
Autor(es): Torres, Rafael dos Santos
Primeiro Orientador: Basso, Fábio Paulo
Resumo: O reúso de software é uma alternativa efetiva para criar software de qualidade e suprir as demandas que a área de TI enfrenta, já que permite criar novos produtos de software a partir de software já existente, evitando o esforço, os custos, e os problemas originados da criação de um produto completamente novo. Graças à vasta disponibilidade de recursos disponíveis para desenvolvedores e empresas, o reúso de software se torna mais promissor, e ao mesmo tempo, mais desafiador. A fim de tornar o reúso uma abordagem mais efetiva e menos dependente do esforço humano para encontrar os assets corretos, as técnicas da área de aprendizado de máquina foram acrescentadas ao processo de reúso. Portanto, este trabalho relata três experimentos: dois deles executados buscando demonstrar como duas técnicas identificadas através de um mapeamento sistemático de literatura podem recomendar assets representados pela linguagem RAS++; o terceiro experimento compara as duas técnicas utilizadas baseando-se em duas métricas também identificadas através do mapeamento conduzido anteriormente. Os resultados acabaram sendo inconclusivos, sendo eles discutidos posteriormente junto aos fatores que levaram a tal conclusão.
Abstract: Software reuse is an effective alternative in creating software with quality. It also supports some of the Information Technology (IT) demands when creating new products from existing software, softening the effort and costs when compared to products developed from the scratch. Thanks to the vast availability of resources available to developers and to software houses, software reuse becomes more promising, yet more challenging. In order to make opportunistic reuse a more effective approach, and less dependent on human effort to find the right assets, machine learning techniques have been added to opportunistic reuse processes. This study summarizes a systematic mapping, characterizing how the machine learning area has supported the reuse of hybrid software assets. Therefore, this work reports three experiments: two of them carried out seeking to demonstrate how two techniques identified through a systematic literature mapping can recommend assets represented by the RAS++ language; the third experiment compares the two techniques used based on two metrics also identified through the mapping conducted previously. The results turned out to be inconclusive, and they are discussed later along with the factors that led to such a conclusion.
metadata.dc.subject: Engenharia de software
Aprendizado do computador
DSL
Asset
Software - Reuso
Software engineering
Learning from the computer
Software - Reuse
CNPQ: CNPQ::CIENCIAS EXATAS E DA TERRA
Idioma: por
metadata.dc.publisher.country: Brasil
metadata.dc.publisher: Universidade Federal do Pampa
Sigla da Instituição: UNIPAMPA
Campus: Campus Alegrete
metadata.dc.identifier.citation: TORRES, Rafael dos Santos. Recomendação de assets híbridos de software utilizando técnicas de aprendizado de máquina. Orientador: Fábio Paulo Basso. 2021. 103p. Trabalho de Conclusão de Curso (Bacharel em Engenharia de Software) - Universidade Federal do Pampa, Curso de Engenharia de Software, Alegrete, 2021.
Tipo de acesso: Acesso Aberto
metadata.dc.identifier.uri: https://repositorio.unipampa.edu.br/jspui/handle/riu/5998
metadata.dc.date.issued: 29-Sep-2021
???org.dspace.app.webui.jsptag.ItemTag.appears???Engenharia de Software

???org.dspace.app.webui.jsptag.ItemTag.files???
???org.dspace.app.webui.jsptag.ItemTag.file??? ???org.dspace.app.webui.jsptag.ItemTag.description??? ???org.dspace.app.webui.jsptag.ItemTag.filesize??????org.dspace.app.webui.jsptag.ItemTag.fileformat??? 
Rafael dos Santos Torres - 2021.pdf2.03 MBAdobe PDF???org.dspace.app.webui.jsptag.ItemTag.view???


???jsp.display-item.copyright???