Autores

4813
Vitor Pires Lopes
2149,296
4814
2149,296

Informações:

Publicações do PESC

Título
Repositório de Conhecimento de um Ambiente de Apoio a Experimentação em Engenharia de Software
Linha de pesquisa
Engenharia de Software
Tipo de publicação
Dissertação de Mestrado
Número de registro
Data da defesa
27/5/2010
Resumo

A execução de estudos experimentais em Engenharia de Software consome tempo e produz grande volume de informação e conhecimento, cuja gestão é complexa. Conseqüentemente, é importante ter uma infra-estrutura computadorizada para apoiar a execução do estudo experimental. Esta infra-estrutura deve prover mecanismos para representar e gerenciar eficientemente o conhecimento sobre experimentação. Nesta dissertação nós discutimos a construção de um repositório de conhecimento para ambiente de apoio à experimentação em Engenharia de Software (eSEE – experimental Software Engineering Environment), uma infra-estrutura capaz de instanciar ambientes de Engenharia de Software para apoiar a condução do processo de experimentação em Engenharia de Software.
Este repositório é fundamentado em dois mecanismos de representação do conhecimento: glossário e ontologias. O primeiro visa estabelecer uma terminologia única na área de Engenharia de Software Experimental. As ontologias constituem a formalização do conhecimento expresso na lista de termos do glossário, expressando os diferentes relacionamentos entre os conceitos. Por fim, este trabalho apresenta um protótipo de ferramenta que ilustra como o repositório pode ser utilizado como núcleo de recuperação de conhecimento no eSEE.

Abstract

Experimental studies execution in Software Engineering is time consuming and produces great volume of information and knowledge with complex management. Hence, it is important to have a computerized infrastructure to support the experimental study execution. This infrastructure should provide efficient knowledge representation and management mechanisms regarding Experimentation. In this dissertation we discuss the construction of a knowledge repository for an experimentation environment in Software Engineering (eSEE) – an infrastructure capable of instantiating software engineering environments to manage knowledge about the definition, planning, execution and packaging of experimental studies in software engineering.
This repository is structured under two knowledge representation mechanisms: glossary and ontologies. The first aims at establish a common terminology in Experimental Software Engineering area. The ontologies represent the formalization of the knowledge expressed in the glossary’s list of terms. These formalized models express the various relationships between concepts. Finally, this work shows the prototype of a tool that illustrates how the repository can be used as the knowledge retrieve core in eSEE.

Topo