ExpVVT: uma ferramenta de apoio à condução de experimentos baseados em documentos de requisitos

Detalhes bibliográficos
Ano de defesa: 2006
Autor(a) principal: Maltez Junior, Ubirajara Pacheco
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Biblioteca Digitais de Teses e Dissertações da USP
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-23012007-164931/
Resumo: A criação e atualização de bases de conhecimentos com dados que comprovem, ou não, a eficácia de métodos, técnicas ou produtos de software podem ser facilitadas por meio de estudos experimentais e suas replicações em diferentes contextos, para que a base de conhecimento possa ser ampliada e consolidada. Porém, a condução dessas replicações gera uma grande quantidade de dados que devem ser coletados e armazenados, e posteriormente analisados, sendo que a gestão dessas informações de forma manual é propensa a erros. Nesse contexto, o Projeto Readers - um projeto de pesquisa colaborativa formado por pesquisadores brasileiros e norte-americanos - no qual este trabalho está inserido, teve como objetivos principais desenvolver, validar, empacotar e consolidar uma base de conhecimento sobre algumas técnicas, como por exemplo a PBR (Perspective Based Reading), que é uma técnica de leitura para detecção de defeitos em artefatos de software. Com as várias replicações de estudos experimentais que foram conduzidas no âmbito desse projeto, em particular replicações do Experimento PBR (Basili et al., 1996), ficou evidenciada a necessidade de apoio computacional em diversas etapas do processo de experimentação. Sendo assim, neste trabalho foi definida, modelada e implementada a ferramenta ExpVVT com a finalidade de automatizar as atividades de Planejamento e Operação do Experimento PBR. A ferramenta foi implementada com base em uma estrutura de meta-tabelas, o que facilita possíveis alterações no âmbito desse experimento. Salienta-se que o Pacote de Laboratório, o qual contém todos os artefatos necessários para que um estudo experimental possa ser replicado, também fica armazenado eletronicamente, com o apoio da ferramenta, o que facilita o registro de sua evolução. O uso da ferramenta foi explorado simulando-a com os dados de uma das replicações do Experimento PBR que foi conduzida no contexto do Projeto Readers. Embora tenha sido apenas uma simulação, pode-se perceber o auxílio que essa ferramenta pode trazer para futuras replicações desse experimento, reduzindo os custos associados com todo material necessário para uma replicação e também guiando os participantes do experimento, para que as atividades sejam feitas de forma mais controlada.
id USP_8d87a93e5f07765a282b56386e27e68b
oai_identifier_str oai:teses.usp.br:tde-23012007-164931
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str
spelling ExpVVT: uma ferramenta de apoio à condução de experimentos baseados em documentos de requisitosExpVVT: a tool to support the conduction of experiments based on requirements documentsExperimentation processProcesso de experimentaçãoVV&TVV&TA criação e atualização de bases de conhecimentos com dados que comprovem, ou não, a eficácia de métodos, técnicas ou produtos de software podem ser facilitadas por meio de estudos experimentais e suas replicações em diferentes contextos, para que a base de conhecimento possa ser ampliada e consolidada. Porém, a condução dessas replicações gera uma grande quantidade de dados que devem ser coletados e armazenados, e posteriormente analisados, sendo que a gestão dessas informações de forma manual é propensa a erros. Nesse contexto, o Projeto Readers - um projeto de pesquisa colaborativa formado por pesquisadores brasileiros e norte-americanos - no qual este trabalho está inserido, teve como objetivos principais desenvolver, validar, empacotar e consolidar uma base de conhecimento sobre algumas técnicas, como por exemplo a PBR (Perspective Based Reading), que é uma técnica de leitura para detecção de defeitos em artefatos de software. Com as várias replicações de estudos experimentais que foram conduzidas no âmbito desse projeto, em particular replicações do Experimento PBR (Basili et al., 1996), ficou evidenciada a necessidade de apoio computacional em diversas etapas do processo de experimentação. Sendo assim, neste trabalho foi definida, modelada e implementada a ferramenta ExpVVT com a finalidade de automatizar as atividades de Planejamento e Operação do Experimento PBR. A ferramenta foi implementada com base em uma estrutura de meta-tabelas, o que facilita possíveis alterações no âmbito desse experimento. Salienta-se que o Pacote de Laboratório, o qual contém todos os artefatos necessários para que um estudo experimental possa ser replicado, também fica armazenado eletronicamente, com o apoio da ferramenta, o que facilita o registro de sua evolução. O uso da ferramenta foi explorado simulando-a com os dados de uma das replicações do Experimento PBR que foi conduzida no contexto do Projeto Readers. Embora tenha sido apenas uma simulação, pode-se perceber o auxílio que essa ferramenta pode trazer para futuras replicações desse experimento, reduzindo os custos associados com todo material necessário para uma replicação e também guiando os participantes do experimento, para que as atividades sejam feitas de forma mais controlada.The creation and update of knowledge bases with data that provide evidences of the efficacy, or non-efficacy, of software methods, techniques or products can be facilitated by experimental studies and their replications in diverse contexts, so that the knowledge base can grow and be consolidated. However, replications generate great amount of data which must be collected, stored, and on later, analyzed, making the non-automated management of such information very error-prone. In this context, the Readers Project ? a collaborative research project formed by Brazilian and North-American researchers ? which this work is part of, has had as main goals the development, validation, packaging and consolidation of a knowledge base on some techniques, such as PBR (Perspective Based Reading), which is a reading technique used to defect detection in software artifacts. With the several replications of experimental studies that were conducted along this project, in particular the replications of the PBR Experiment (Basili et al., 1996), it has become evident the need of computational support in several activities of the experimentation process. Therefore, in this work, the ExpVVT tool was defined, designed and implemented with the goal to automate the Planning and Operation activities of the PBR Experiment. The tool was implemented based on a meta-table structure, which facilitates possible evolutions in this experiment context. It is emphasized that the Lab Package, which contains all the necessary artifacts needed to replicate an experimental study, is also stored electronically, with the tool support, which facilitates the tracing of its evolution. The tool?s use was explored simulating with data of some of the PBR Experiment replications which were conducted at the Readers Project context. Although just a single simulation took place, it can already be noticed the support that the tool can provide to future replications of this experiment, reducing the costs associated with every necessary material in a replication and also guiding the experiment participants, so that the activities are made in a more controlled way.Biblioteca Digitais de Teses e Dissertações da USPMaldonado, José CarlosMaltez Junior, Ubirajara Pacheco2006-09-28info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://www.teses.usp.br/teses/disponiveis/55/55134/tde-23012007-164931/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2016-07-28T16:09:50Zoai:teses.usp.br:tde-23012007-164931Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212016-07-28T16:09:50Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv ExpVVT: uma ferramenta de apoio à condução de experimentos baseados em documentos de requisitos
ExpVVT: a tool to support the conduction of experiments based on requirements documents
title ExpVVT: uma ferramenta de apoio à condução de experimentos baseados em documentos de requisitos
spellingShingle ExpVVT: uma ferramenta de apoio à condução de experimentos baseados em documentos de requisitos
Maltez Junior, Ubirajara Pacheco
Experimentation process
Processo de experimentação
VV&T
VV&T
title_short ExpVVT: uma ferramenta de apoio à condução de experimentos baseados em documentos de requisitos
title_full ExpVVT: uma ferramenta de apoio à condução de experimentos baseados em documentos de requisitos
title_fullStr ExpVVT: uma ferramenta de apoio à condução de experimentos baseados em documentos de requisitos
title_full_unstemmed ExpVVT: uma ferramenta de apoio à condução de experimentos baseados em documentos de requisitos
title_sort ExpVVT: uma ferramenta de apoio à condução de experimentos baseados em documentos de requisitos
author Maltez Junior, Ubirajara Pacheco
author_facet Maltez Junior, Ubirajara Pacheco
author_role author
dc.contributor.none.fl_str_mv Maldonado, José Carlos
dc.contributor.author.fl_str_mv Maltez Junior, Ubirajara Pacheco
dc.subject.por.fl_str_mv Experimentation process
Processo de experimentação
VV&T
VV&T
topic Experimentation process
Processo de experimentação
VV&T
VV&T
description A criação e atualização de bases de conhecimentos com dados que comprovem, ou não, a eficácia de métodos, técnicas ou produtos de software podem ser facilitadas por meio de estudos experimentais e suas replicações em diferentes contextos, para que a base de conhecimento possa ser ampliada e consolidada. Porém, a condução dessas replicações gera uma grande quantidade de dados que devem ser coletados e armazenados, e posteriormente analisados, sendo que a gestão dessas informações de forma manual é propensa a erros. Nesse contexto, o Projeto Readers - um projeto de pesquisa colaborativa formado por pesquisadores brasileiros e norte-americanos - no qual este trabalho está inserido, teve como objetivos principais desenvolver, validar, empacotar e consolidar uma base de conhecimento sobre algumas técnicas, como por exemplo a PBR (Perspective Based Reading), que é uma técnica de leitura para detecção de defeitos em artefatos de software. Com as várias replicações de estudos experimentais que foram conduzidas no âmbito desse projeto, em particular replicações do Experimento PBR (Basili et al., 1996), ficou evidenciada a necessidade de apoio computacional em diversas etapas do processo de experimentação. Sendo assim, neste trabalho foi definida, modelada e implementada a ferramenta ExpVVT com a finalidade de automatizar as atividades de Planejamento e Operação do Experimento PBR. A ferramenta foi implementada com base em uma estrutura de meta-tabelas, o que facilita possíveis alterações no âmbito desse experimento. Salienta-se que o Pacote de Laboratório, o qual contém todos os artefatos necessários para que um estudo experimental possa ser replicado, também fica armazenado eletronicamente, com o apoio da ferramenta, o que facilita o registro de sua evolução. O uso da ferramenta foi explorado simulando-a com os dados de uma das replicações do Experimento PBR que foi conduzida no contexto do Projeto Readers. Embora tenha sido apenas uma simulação, pode-se perceber o auxílio que essa ferramenta pode trazer para futuras replicações desse experimento, reduzindo os custos associados com todo material necessário para uma replicação e também guiando os participantes do experimento, para que as atividades sejam feitas de forma mais controlada.
publishDate 2006
dc.date.none.fl_str_mv 2006-09-28
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.uri.fl_str_mv http://www.teses.usp.br/teses/disponiveis/55/55134/tde-23012007-164931/
url http://www.teses.usp.br/teses/disponiveis/55/55134/tde-23012007-164931/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1865492697436913664