Use este identificador para citar ou linkar para este item:
http://hdl.handle.net/11422/14063
Tipo: | Tese |
Título: | Recomendação de contexto de tarefa em desenvolvimento de software |
Título(s) alternativo(s): | Recommendation of task context in software development |
Autor(es)/Inventor(es): | Lucas, Edson Mello |
Orientador: | Oliveira, Toacy Cavalcante de |
Resumo: | O fluxo de trabalho do desenvolvimento de software geralmente envolve desenvolvedores executando tarefas e manipulando artefatos. Quando os desenvolvedores recebem uma nova tarefa, eles geralmente visualizam um contexto de tarefa incluindo as tarefas similares à nova tarefa, artefatos que serão necessários alterar, e caso isso não seja suficiente, tentam descobrir quem melhor pode ajudar, isso tudo com base em suas experiências passadas. Dado que os projetos de software podem durar vários meses, acumulando uma grande quantidade de tarefas, artefatos e desenvolvedores, a visualização desse contexto de tarefa inicial pode ser difícil e passível de erros. Este trabalho apresenta um método para ajudar os desenvolvedores a definir o contexto de uma nova tarefa, combinando informações de interações em artefatos com as descrições textuais das tarefas. Este trabalho também apresenta um conjunto de modelos projetados para mensurar o quanto os desenvolvedores sabem sobre elementos de projeto de software, tais como artefatos, tarefas, tarefas similares e todo o projeto de software, baseando-se nas interações dos desenvolvedores. A avaliação indica que o método produz recomendações satisfatórias combinando as informações de edição em artefatos com a descrição textual das tarefas. Os resultados também indicam que os modelos podem ajudar os desenvolvedores a encontrar especialistas em partes específicas do projeto de software. |
Resumo: | The software development workflow typically involves developers executing tasks and manipulating artifacts. When developers receive a new task they typically envision a task context including tasks similar to the new task, artifacts that will need to be changed, and if that is not enough, they try to figure out who can best help based on their past experiences. Given software projects may last several months, accumulating a vast amount of tasks, artifacts and developers, envisioning this initial task context may be difficult and error-prone. This work presents a method that helps developers defining the initial task context by combining interaction information over artifacts with text information of tasks. This work also presents a set of models designed to measure how much developers know about software project elements, such as artifacts, tasks, similar tasks and the whole software project, based on developers’ interactions. The evaluation indicates that the method produces satisfactory recommendations by combining the editing information into artifacts with the textual description of the tasks. The results also indicate that the models can help developers find experts in specific parts of the software project. |
Palavras-chave: | Recomendação Contexto Desenvolvimento de software |
Assunto CNPq: | CNPQ::CIENCIAS BIOLOGICAS |
Programa: | Programa de Pós-Graduação em Engenharia de Sistemas e Computação |
Unidade produtora: | Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia |
Editora: | Universidade Federal do Rio de Janeiro |
Data de publicação: | Jun-2019 |
País de publicação: | Brasil |
Idioma da publicação: | por |
Tipo de acesso: | Acesso Aberto |
Aparece nas coleções: | Engenharia de Sistemas e Computação |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
EdsonMelloLucas.pdf | 6.93 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.