Um ambiente de suporte a experimentos controlados especificados em EXPDSL
Autor(a) principal: | |
---|---|
Data de Publicação: | 2015 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRN |
Texto Completo: | https://repositorio.ufrn.br/jspui/handle/123456789/26068 |
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. |
id |
UFRN_9651883a3b4119afca107e2c4faba8c9 |
---|---|
oai_identifier_str |
oai:https://repositorio.ufrn.br:123456789/26068 |
network_acronym_str |
UFRN |
network_name_str |
Repositório Institucional da UFRN |
repository_id_str |
|
spelling |
Nery, Gustavo Sizíliohttp://lattes.cnpq.br/9520477461031645Kulesza, Uirahttp://lattes.cnpq.br/0189095897739979Filho, Fernando Marques Figueirahttp://lattes.cnpq.br/6874649375434646Almeida, Rodrigo Bonifacio Dehttp://lattes.cnpq.br/0368311142108150Aranha, Eduardo Henrique Da Silva2018-10-30T12:03:06Z2018-10-30T12:03:06Z2015-08-19NERY, 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.https://repositorio.ufrn.br/jspui/handle/123456789/26068Um 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.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.porEngenharia de software experimentalSuporte automatizadoExperimento controladoExperimento controladoUm ambiente de suporte a experimentos controlados especificados em EXPDSLinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisPrograma de pós-graduação em sistemas e computaçãoUFRNBrasilinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNTEXTExperimentosEXPDSL_Nery_2015.pdf.txtExperimentosEXPDSL_Nery_2015.pdf.txtExtracted texttext/plain232159https://repositorio.ufrn.br/bitstream/123456789/26068/2/ExperimentosEXPDSL_Nery_2015.pdf.txt52859dda3d842b7359668570bf378cf6MD52THUMBNAILExperimentosEXPDSL_Nery_2015.pdf.jpgExperimentosEXPDSL_Nery_2015.pdf.jpgIM Thumbnailimage/jpeg2200https://repositorio.ufrn.br/bitstream/123456789/26068/3/ExperimentosEXPDSL_Nery_2015.pdf.jpgaf8466715b4f3e9bd62b85a25b4055f0MD53TEXTExperimentosEXPDSL_Nery_2015.pdf.txtExperimentosEXPDSL_Nery_2015.pdf.txtExtracted texttext/plain232159https://repositorio.ufrn.br/bitstream/123456789/26068/2/ExperimentosEXPDSL_Nery_2015.pdf.txt52859dda3d842b7359668570bf378cf6MD52THUMBNAILExperimentosEXPDSL_Nery_2015.pdf.jpgExperimentosEXPDSL_Nery_2015.pdf.jpgIM Thumbnailimage/jpeg2200https://repositorio.ufrn.br/bitstream/123456789/26068/3/ExperimentosEXPDSL_Nery_2015.pdf.jpgaf8466715b4f3e9bd62b85a25b4055f0MD53ORIGINALExperimentosEXPDSL_Nery_2015.pdfapplication/pdf2887840https://repositorio.ufrn.br/bitstream/123456789/26068/1/ExperimentosEXPDSL_Nery_2015.pdf7124ebed5c2d282b061246a8d7eb8286MD51123456789/260682019-01-30 09:07:29.014oai:https://repositorio.ufrn.br:123456789/26068Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2019-01-30T12:07:29Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false |
dc.title.pt_BR.fl_str_mv |
Um ambiente de suporte a experimentos controlados especificados em EXPDSL |
title |
Um ambiente de suporte a experimentos controlados especificados em EXPDSL |
spellingShingle |
Um ambiente de suporte a experimentos controlados especificados em EXPDSL Nery, Gustavo Sizílio Engenharia de software experimental Suporte automatizado Experimento controlado Experimento controlado |
title_short |
Um ambiente de suporte a experimentos controlados especificados em EXPDSL |
title_full |
Um ambiente de suporte a experimentos controlados especificados em EXPDSL |
title_fullStr |
Um ambiente de suporte a experimentos controlados especificados em EXPDSL |
title_full_unstemmed |
Um ambiente de suporte a experimentos controlados especificados em EXPDSL |
title_sort |
Um ambiente de suporte a experimentos controlados especificados em EXPDSL |
author |
Nery, Gustavo Sizílio |
author_facet |
Nery, Gustavo Sizílio |
author_role |
author |
dc.contributor.authorID.pt_BR.fl_str_mv |
|
dc.contributor.advisorID.pt_BR.fl_str_mv |
|
dc.contributor.advisorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/9520477461031645 |
dc.contributor.advisor-co1ID.pt_BR.fl_str_mv |
|
dc.contributor.referees1.none.fl_str_mv |
Filho, Fernando Marques Figueira |
dc.contributor.referees1ID.pt_BR.fl_str_mv |
|
dc.contributor.referees1Lattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/6874649375434646 |
dc.contributor.referees2.none.fl_str_mv |
Almeida, Rodrigo Bonifacio De |
dc.contributor.referees2ID.pt_BR.fl_str_mv |
|
dc.contributor.referees2Lattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/0368311142108150 |
dc.contributor.author.fl_str_mv |
Nery, Gustavo Sizílio |
dc.contributor.advisor-co1.fl_str_mv |
Kulesza, Uira |
dc.contributor.advisor-co1Lattes.fl_str_mv |
http://lattes.cnpq.br/0189095897739979 |
dc.contributor.advisor1.fl_str_mv |
Aranha, Eduardo Henrique Da Silva |
contributor_str_mv |
Kulesza, Uira Aranha, Eduardo Henrique Da Silva |
dc.subject.por.fl_str_mv |
Engenharia de software experimental Suporte automatizado Experimento controlado Experimento controlado |
topic |
Engenharia de software experimental Suporte automatizado Experimento controlado Experimento controlado |
description |
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. |
publishDate |
2015 |
dc.date.issued.fl_str_mv |
2015-08-19 |
dc.date.accessioned.fl_str_mv |
2018-10-30T12:03:06Z |
dc.date.available.fl_str_mv |
2018-10-30T12:03:06Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
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. |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufrn.br/jspui/handle/123456789/26068 |
identifier_str_mv |
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. |
url |
https://repositorio.ufrn.br/jspui/handle/123456789/26068 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.program.fl_str_mv |
Programa de pós-graduação em sistemas e computação |
dc.publisher.initials.fl_str_mv |
UFRN |
dc.publisher.country.fl_str_mv |
Brasil |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRN instname:Universidade Federal do Rio Grande do Norte (UFRN) instacron:UFRN |
instname_str |
Universidade Federal do Rio Grande do Norte (UFRN) |
instacron_str |
UFRN |
institution |
UFRN |
reponame_str |
Repositório Institucional da UFRN |
collection |
Repositório Institucional da UFRN |
bitstream.url.fl_str_mv |
https://repositorio.ufrn.br/bitstream/123456789/26068/2/ExperimentosEXPDSL_Nery_2015.pdf.txt https://repositorio.ufrn.br/bitstream/123456789/26068/3/ExperimentosEXPDSL_Nery_2015.pdf.jpg https://repositorio.ufrn.br/bitstream/123456789/26068/2/ExperimentosEXPDSL_Nery_2015.pdf.txt https://repositorio.ufrn.br/bitstream/123456789/26068/3/ExperimentosEXPDSL_Nery_2015.pdf.jpg https://repositorio.ufrn.br/bitstream/123456789/26068/1/ExperimentosEXPDSL_Nery_2015.pdf |
bitstream.checksum.fl_str_mv |
52859dda3d842b7359668570bf378cf6 af8466715b4f3e9bd62b85a25b4055f0 52859dda3d842b7359668570bf378cf6 af8466715b4f3e9bd62b85a25b4055f0 7124ebed5c2d282b061246a8d7eb8286 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN) |
repository.mail.fl_str_mv |
|
_version_ |
1802117810301698048 |