Repositório Digital

A- A A+

Ferramenta para recomendação de configuração de modelos de features com base em preferências de múltiplos stakeholders

.

Ferramenta para recomendação de configuração de modelos de features com base em preferências de múltiplos stakeholders

Mostrar registro completo

Estatísticas

Título Ferramenta para recomendação de configuração de modelos de features com base em preferências de múltiplos stakeholders
Outro título Feature model configuration recommendation tool based on multiple stakeholders preferences
Autor Tomasi, Lucas Lazzari
Orientador Nunes, Ingrid Oliveira de
Data 2015
Nível Graduação
Instituição Universidade Federal do Rio Grande do Sul. Instituto de Informática. Curso de Ciência da Computação: Ênfase em Ciência da Computação: Bacharelado.
Assunto Desenvolvimento : Software
Engenharia : Software
[en] Feature model
[en] Product configuration
[en] Social choice
[en] Software product lines
Resumo 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.
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.
Tipo Trabalho de conclusão de graduação
URI http://hdl.handle.net/10183/126078
Arquivos Descrição Formato
000971094.pdf (1.028Mb) Texto completo Adobe PDF Visualizar/abrir

Este item está licenciado na Creative Commons License

Este item aparece na(s) seguinte(s) coleção(ões)


Mostrar registro completo

Percorrer



  • O autor é titular dos direitos autorais dos documentos disponíveis neste repositório e é vedada, nos termos da lei, a comercialização de qualquer espécie sem sua autorização prévia.
    Projeto gráfico elaborado pelo Caixola - Clube de Criação Fabico/UFRGS Powered by DSpace software, Version 1.8.1.