???jsp.display-item.identifier??? https://repositorio.unipampa.edu.br/jspui/handle/riu/3335
???org.dspace.app.webui.jsptag.ItemTag.full???
???org.dspace.app.webui.jsptag.ItemTag.dcfield??????org.dspace.app.webui.jsptag.ItemTag.value??????org.dspace.app.webui.jsptag.ItemTag.lang???
dc.contributor.advisor1Rodrigues, Elder de Macedo-
dc.creatorMarchezan, Luciano-
dc.date.accessioned2018-09-14T16:21:07Z-
dc.date.available2018-09-14T16:21:07Z-
dc.date.issued2018-06-27-
dc.identifier.citationMARCHEZAN, Luciano. PAxSPL: a feature retrieval process for software product line re-engineering. 121 p. 2018. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) – Universidade Federal do Pampa, Campus Alegrete, Alegrete, 2018.pt_BR
dc.identifier.urihttp://dspace.unipampa.edu.br:8080/jspui/handle/riu/3335-
dc.description.abstractLinhas de Produto de Software (LPS) são uma solução bem conhecida para se criar de maneira sistemática softwares reutilizáveis. Entre as abordagens existentes para se criar LPS, a abordagem extrativa é geralmente utilizada quando uma empresa já tem um conjunto de sistemas similares. Esses sistemas são analisados para se extrair, categorizar e agrupar suas características em comum e variantes por meio do processo de re-engenharia de LPS. Como existem diferentes variáveis de cenário, como artefatos disponíveis e experiência da equipe, as atividades e técnicas utilizadas para se executar estas tarefas podem alterar. Isto pode aumentar o esforço e diminuir a precisão das características recuperadas, principalmente quando usuários com pouca experiência em re-engenharia de LPS executam estas tarefas. Porém, não existe um processo que de suporte para executar tais tarefas levando em consideração diferentes cenários. Com o objetivo de se criar um processo que possa ser aplicável em diferentes cenários e flexível para atender as necessidades dos usuários, nós buscamos na literatura e analisamos processos de re-engenharia para LPS. Foram coletados dados sobre estes processos, sendo que os mesmos foram mesclados para criar nosso próprio processo. Portanto, neste trabalho propõe-se PAxSPL, um processo que fornece suporte para preparar, montar e executar a recuperação de características por meio da análise de artefatos de produto, documentação e experiência do time. Foi incluído no PAxSPL, um conjunto de diretrizes para dar suporte àqueles que venham a executá-lo. Para avaliar a contribuição da nossa proposta para a área de LPS, aplicou-se um questionário em especialistas da área. Os resultados do questionário forneceram evidência sobre a contribuição e relevância do PAxSPL para a área. Para obter uma avaliação adicional, um estudo de caso exploratório em um ambiente real de desenvolvimento foi conduzido e reportado. A empresa onde o estudo de caso foi aplicado possui um grande numero de produtos que são candidatos à se tornarem LPS. Os resultados do estudo de caso foram importantes para se identificar alguns pontos para se melhorar PAxSPL. Adicionalmente, pode-se usar as informações coletadas para incrementar as diretrizes de suporte e fornecer algumas informações coletadas para serem usadas como base de comparação para futuros usuários do processo.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Federal do Pampapt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectSoftware engineeringpt_BR
dc.subjectSoftware reengineeringpt_BR
dc.subjectSoftware product linespt_BR
dc.subjectSoftware reusept_BR
dc.subjectEngenharia de softwarept_BR
dc.subjectReengenharia do softwarept_BR
dc.subjectLinhas de produtos de softwarept_BR
dc.subjectReuso de softwarept_BR
dc.titlePAxSPL: a feature retrieval process for software product line re-engineeringpt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.contributor.advisor-co1Silveira, Maicon Bernardino da-
dc.publisher.initialsUNIPAMPApt_BR
dc.publisher.countryBrasilpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRApt_BR
dc.description.resumoSoftware Product Lines (SPL) are a well known solution to systematically create reusable software products. Amongst the approaches to create SPL, the extractive approach is usually used when the organization already has a set of similar systems. These systems are analyzed to extract, categorize and group their common and variant features throughout the SPL re-engineering process. As there are different scenario variables, such as, available artifacts and team experience, the activities and techniques used to perform these tasks may change. This may increase the effort and decrease the precision of the retrieved features when users with low experience in SPL re-engineering perform such tasks. However, there is not a process support performing these tasks considering different scenarios. With the objective of creating a process to be applicable in difference scenarios and flexible to fulfill the users needs, we sought in the literature and analyzed SPL re-engineering processes. We collected information about these process and compiled them to create our own. Therefore, we propose PAxSPL, a process that provides support to prepare, assemble and execute feature retrieval throughout the analysis of product artifacts, documentation and team experiences. Within PAxSPL we also included a set of guidelines to give support to those who may perform it. To evaluate our proposal contribution to the SPL field, we applied a survey in experts of the area. The survey results gave use evidence about PAxSPL contribution and relevance for the field. To further evaluate our process we conducted and reported an exploratory case study in a real development environment. The organization where the case study was executed possesses a large number of products that are candidates to become SPL. The case study results were important to identify some points for improvement in PAxSPL. We also could use the information gathered to improve the guidelines and give these information to be use as basis of comparison to future users.pt_BR
dc.publisher.departmentCampus Alegretept_BR
???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??? 
LucianoMarchezan 2018.pdf1.97 MBAdobe PDF???org.dspace.app.webui.jsptag.ItemTag.view???


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