Ferramenta para recomendação de configuração de modelos de features com base em preferências de múltiplos stakeholders
dc.contributor.advisor | Nunes, Ingrid Oliveira de | pt_BR |
dc.contributor.author | Tomasi, Lucas Lazzari | pt_BR |
dc.date.accessioned | 2015-08-29T02:40:15Z | pt_BR |
dc.date.issued | 2015 | pt_BR |
dc.identifier.uri | http://hdl.handle.net/10183/126078 | pt_BR |
dc.description.abstract | Linhas de Produto de Software (LPS) surgiram como uma nova maneira de produzir software com reúso mais organizado e em larga escala. Modelos de features são usados para representar e organizar a variabilidade em uma LPS. Portanto, a tarefa de configurar um modelo de features de modo a gerar uma configuração de produto válida torna-se uma atividade chave. Essa tarefa, conhecida por ser difícil, propensa a erros e demorada, tornase ainda mais complicada quando múltiplos stakeholders estão envolvidos no processo de configuração. A ferramenta apresentada neste trabalho tem o propósito de dar suporte ao processo de configuração com múltiplos stakeholders, recomendando configurações ótimas baseadas em suas preferências através de um plug-in para o Eclipse. Para isso foram utilizadas sete estratégias baseadas na teoria da escolha social visando alcançar uma maior satisfação entre os stakeholders. | pt_BR |
dc.description.abstract | Software Product Lines (SPL) came as a new way of producing software with a largescale and more organized reuse. Feature models are used to represent and organize the variability in a SPL. Therefore, the task of configuring a feature model in order to generate a valid product configuration becomes a key activity. This task, which is known to be hard, error-prone and time consuming, gets even harder when many stakeholders are involved in the process of configuration. The tool presented in this paper has the purpose of supporting the configuration process with multiple stakeholders, recommending optimal configurations based on the their preferences via an Eclipse plug-in. To do so we used seven strategies based on social choice theory aiming for a greater satisfaction among the stakeholders. | en |
dc.format.mimetype | application/pdf | pt_BR |
dc.language.iso | por | pt_BR |
dc.rights | Open Access | en |
dc.subject | Engenharia : Software | pt_BR |
dc.subject | Software product lines | en |
dc.subject | Feature model | en |
dc.subject | Desenvolvimento : Software | pt_BR |
dc.subject | Product configuration | en |
dc.subject | Social choice | en |
dc.title | Ferramenta para recomendação de configuração de modelos de features com base em preferências de múltiplos stakeholders | pt_BR |
dc.title.alternative | Feature model configuration recommendation tool based on multiple stakeholders preferences | en |
dc.type | Trabalho de conclusão de graduação | pt_BR |
dc.identifier.nrb | 000971094 | pt_BR |
dc.degree.grantor | Universidade Federal do Rio Grande do Sul | pt_BR |
dc.degree.department | Instituto de Informática | pt_BR |
dc.degree.local | Porto Alegre, BR-RS | pt_BR |
dc.degree.date | 2015 | pt_BR |
dc.degree.graduation | Ciência da Computação: Ênfase em Ciência da Computação: Bacharelado | pt_BR |
dc.degree.level | graduação | pt_BR |
Este item está licenciado na Creative Commons License