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

AUTOR(ES)
DATA DE PUBLICAÇÃO

2006

RESUMO

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.

ASSUNTO(S)

experimentation process vv&t vv&t processo de experimentação

Documentos Relacionados