Você está na página 1de 3

7 Escopo

Conduzir um experimento é uma tarefa trabalhosa. Para utilizar o esforço despendido, é importante
garantir que a intenção com o experimento possa ser cumprida por meio do experimento. Na fase de
definição do escopo, a base do experimento é determinada, o que é ilustrado na Fig. 7.1. Se a base
não for devidamente assentada, pode ser necessário retrabalho ou, pior ainda, o experimento não
pode ser usado para estudar o que se pretendia. O objetivo da fase de definição do escopo é definir
os objetivos de um experimento de acordo com uma estrutura definida. Aqui seguimos o modelo
GQM para definição de objetivo, originalmente apresentado por Basili e Rombach [13].
O escopo de um experimento é discutido na Seção 7.1. Um exemplo de definição de meta de
experimento é apresentado na Seção. 7,2.

7.1 Experimento de Escopo

O escopo do experimento é definido pela definição de seus objetivos. O objetivo de um modelo de


definição de meta é garantir que aspectos importantes de um experimento sejam definidos antes que
o planejamento e a execução ocorram. Ao definir o objetivo do experimento de acordo com este
modelo, a base é devidamente colocada. O modelo de meta é [13]:

Analise <Objeto (s) de estudo>


para o propósito de <Finalidade>
com relação ao seu <foco na qualidade>
do ponto de vista da <Perspectiva>
no contexto de <Context>.

O objeto de estudo é a entidade estudada no experimento. O objeto de estudo pode ser produtos,
processos, recursos, modelos, métricas ou teorias. Exemplos são o produto final, o processo de
desenvolvimento ou inspeção ou um modelo de aumento de confiabilidade. O objetivo define qual é
a intenção do experimento. Pode ser para avaliar o impacto de duas técnicas diferentes ou para
caracterizar a curva de aprendizado de uma organização. O foco na qualidade é o principal efeito
em estudo no experimento. O foco da qualidade pode ser eficácia, custo, confiabilidade, etc. A
perspectiva diz o ponto de vista a partir do qual os resultados do experimento são interpretados.
Exemplos de perspectivas são desenvolvedor, gerente de projeto, cliente e pesquisador. O contexto
é o "ambiente" em que o experimento é executado. O contexto define brevemente qual pessoal está
envolvido no experimento (sujeitos) e quais artefatos de software (objetos1) são usados no
experimento. Os assuntos podem ser caracterizados por experiência, tamanho da equipe, carga de
trabalho, etc. Os objetos podem ser caracterizados por tamanho, complexidade, prioridade, domínio
do aplicativo, etc.
O contexto do experimento pode ser classificado em termos do número de sujeitos e objetos
envolvidos no estudo [10], ver Tabela 7.1.
Os estudos de objeto único são realizados sobre um único assunto e um único objeto. Os
estudos de variação de múltiplos objetos são conduzidos em um único sujeito em um conjunto de
objetos. Multi-teste em estudos de objeto examina um único objeto em um conjunto de assuntos. Os
estudos sujeito-objeto bloqueados examinam um conjunto de sujeitos e um conjunto de objetos.
Todos esses tipos de experimento podem ser executados como um experimento ou quase-
experimento. Em um quase-experimento, há uma falta de randomização de sujeitos ou objetos. O
estudo de objeto único é um quase experimento se o sujeito e o objeto únicos não forem
selecionados aleatoriamente, mas é um experimento se o sujeito e o objeto forem escolhidos
aleatoriamente. A diferença entre experimentos e quase-experimentos é discutida posteriormente
por Robson [144].
Exemplos dos diferentes tipos de experimentos são dados pela série de experimentos
conduzidos na NASA-SEL [10], visando a avaliação de princípios e técnicas de Sala Limpa.
Cleanroom é um conjunto de métodos e técnicas de engenharia reunidos com o objetivo de produzir
software de alta qualidade. Uma breve introdução à Sala Limpa é fornecida por Linger [112]. A
série de experimentos consiste em quatro etapas distintas. Primeiro, um experimento de teste de
leitura versus unidade foi conduzido em um estudo sujeito-objeto bloqueado [12], ver 1 na Tabela
7.2. Em segundo lugar, um projeto de desenvolvimento aplicando técnicas de Sala Limpa foi
conduzido em um ambiente de estudante [149]. O experimento foi um multi-teste dentro do
experimento de variação do objeto, ver 2 na Tabela 7.2. Em terceiro lugar, um projeto usando Sala
Limpa foi conduzido na NASA-SEL [14] como um experimento de objeto único, ver 3 na Tabela
7.2. Em quarto lugar, três projetos de Sala Limpa foram conduzidos no mesmo ambiente,
constituindo um estudo de variação multi-objeto [14], ver 4 na Tabela 7.2. A próxima rodada é um
novo experimento de leitura onde diferentes técnicas são analisadas [18], ver 5 na Tabela 7.2. Esta
série de experimentos também é discutida por Linkman e Rombach [113].
O exemplo, na Tabela 7.2, ilustra como os experimentos (ver 1 e 2) podem ser conduzidos
como pré-estudos antes dos estudos de caso (ver 3 e 4). Isso está de acordo com a discussão sobre
transferência de tecnologia e uma ordenação adequada com base no custo e risco, conforme
discutido nas Seitas. 2.9 e 2.10.

7.2 Exemplo de experimento

O quadro de definição de metas pode ser preenchido com diferentes objetos de estudo, propósitos,
etc. Na Tabela 7.3, são apresentados exemplos de elementos.
Um exemplo de definição de estudo é construído compondo os elementos da estrutura e é
apresentado a seguir. O exemplo define um experimento de inspeção onde diferentes técnicas de
inspeção são avaliadas, ou seja, leitura baseada em perspectiva vs. leitura baseada em lista de
verificação. A leitura baseada em perspectiva foi introduzida por Basili et al. [18], e foi avaliado em
vários experimentos, incluindo uma comparação de leitura baseada em perspectiva vs. um método
existente na NASA por Maldonado et al. [117] e Laitenberger et al. [107] apresentam uma
comparação entre a leitura baseada em perspectiva e uma abordagem baseada em lista de
verificação. Os pesquisadores também compararam outras técnicas de leitura, como uma
comparação entre a leitura baseada no uso e a leitura baseada na lista de verificação de Thelin et al.
[168].
Os objetos estudados são a técnica de leitura baseada em perspectiva (PBR) e uma técnica
baseada em lista de verificação. O objetivo é avaliar as técnicas de leitura, em particular no que diz
respeito às diferenças entre as perspectivas em PBR. O foco da qualidade é a eficácia e eficiência
das técnicas de leitura. A perspectiva é do ponto de vista do pesquisador. O experimento é
executado usando M.Sc. e Ph.D. alunos como disciplinas com base em um pacote de laboratório
definido com documentos de requisitos textuais. O estudo é conduzido como um estudo sujeito-
objeto bloqueado, ver Tabela 7.1, uma vez que envolve muitos assuntos e mais de um documento de
requisitos.
O exemplo é resumido como:

Analise o PBR e as técnicas de lista de verificação


para fins de avaliação
no que diz respeito à eficácia e eficiência
do ponto de vista do pesquisador
no contexto de M.Sc. e Ph.D. alunos lendo documentos de requisitos.

Este exemplo é usado no Chaps. 8–10 para ilustrar o progresso do processo experimental. O
resumo do experimento constitui a definição do objetivo do experimento. É a entrada para a etapa
de planejamento no processo de experimento.

7.3 Exercícios
7.1. Por que é importante definir metas claras com um experimento desde o início?
7,2 Escreva um exemplo de definição de meta para um experimento que você gostaria de conduzir.
7.3. Por que o contexto em um experimento é importante?
7,4 Como o contexto pode ser caracterizado?
7,5. Explique como uma série de estudos pode ser usada para transferência de tecnologia.

Você também pode gostar