Use este identificador para citar ou linkar para este item: https://repositorio.ufrn.br/handle/123456789/26068
Título: Um ambiente de suporte a experimentos controlados especificados em EXPDSL
Autor(es): Nery, Gustavo Sizílio
Orientador: Aranha, Eduardo Henrique Da Silva
Palavras-chave: Engenharia de software experimental;Suporte automatizado;Experimento controlado;Experimento controlado
Data do documento: 19-Ago-2015
Referência: NERY, Gustavo Sizílio. Um ambiente de suporte a experimentos controlados especificados em EXPDSL. 2015. 127f. Dissertação (Mestrado Em Sistemas E Computação) - Centro De Ciências Exatas E Da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2015.
Resumo: Um estudo empírico consiste em um teste que compara aquilo que acreditamos em relação àquilo que observamos. Existem várias formas de estudos empíricos, dentre eles o estudo de caso, pesquisas e experimentos controlados, todos com a essência de buscar evidências para validação de uma teoria. A realização desses estudos representam papel fundamental na comunidade cientifica, principalmente o experimento controlado, que é considerado o método clássico dentre os estudos empíricos. Um experimento controlado oferece controle sobre as variáveis de um estudo, permitindo a criação de estudos mais focados e com potencial estatístico para resultados significativos, usados na validação de hipóteses. Na área de engenharia de software, existe uma necessidade cada vez mais evidente de elaboração e execução de experimentos controlados. Tal realidade tem trazido discussões de como realizar esses experimentos com planejamento, execução e análise de maneira mais eficiente. Sendo assim, a busca por alternativas que apoiem o pesquisador no processo de experimentação tem sido um tópico de crescente interesse. Este trabalho tem como objetivo propor a infraestrutura de um ambiente de suporte a experimentos controlados que auxilie o pesquisador durante o planejamento, formalização, execução e análise de seus experimentos. Durante a dissertação serão apresentados: (i) uma análise comparativa das ferramentas de suporte disponíveis, elencando os requisitos e como cada ferramenta o atende; (ii) a arquitetura elaborada para o ambiente proposto, como ela se organiza e como parte dela foi implementada; (iii) a implementação de um componente visual para edição de DSLs, o Visual ExpDSL, utilizado para a especificação de experimentos na linguagem ExpDSL; (iv) e o planejamento, execução e análise dos resultados de um estudo de caso elaborado para avaliar a aplicação da ferramenta em um cenário real de execução de um experimento.
Abstract: An empirical study consists in a test comparing what we believe in relation to what we observe. There are several forms of empirical studies, including case study, research and controlled experiments, all with the essence of seeking evidence to validate a theory. The realization of these studies represents an important role in the scientific community, especially the controlled experiment, which is considered the classic method from the empirical studies. A controlled experiment provides control over the variables of a study, allowing the creation of more focused studies with statistical potential for significant results, used in the validation of hypotheses. In software engineering, there is an increasing need for development and implementation of controlled experiments. This reality brings discussions on how to perform these experiments with planning, execution and analysis more efficiently. Thus, the search for alternatives to support the researcher in the process of experimentation has been a topic of increasing interest. This work aims to propose the infrastructure of a support environment for controlled experiments that helps the researcher during the planning, formalization, execution and analysis of their experiments. During the dissertation will be presented: (i) a comparative analysis of available support tools, listing the requirements and how each tool attends; (ii) the architecture for the proposed environment, how it is organized and implemented; (iii) the implementation of a visual editor of DSLs, the Visual ExpDSL, used for specify experiments in ExpDSL; (iv) and the planning, execution and analysis of a case study designed to assess the tool when applied to a real scenario.
URI: https://repositorio.ufrn.br/jspui/handle/123456789/26068
Aparece nas coleções:PPGSC - Mestrado em Sistemas e Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
ExperimentosEXPDSL_Nery_2015.pdf2,82 MBAdobe PDFThumbnail
Visualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.