Uma Infraestrutura para Planejamento, Execução e Empacotamento de Estudos Experimentais em Engenharia de Software
Autores
4336 |
296,1939
|
|
4337 |
296,1939
|
Informações:
Publicações do PESC
Estudos experimentais vêm sendo utilizados como meio de adquirir conhecimento através de uma metodologia científica baseada na observação e medição de fenômenos em diferentes áreas da Engenharia de Software. Seus benefícios estão relacionados à obtenção de resultados que justifiquem o uso ou não de uma tecnologia baseada em algum indicativo de que esta tecnologia possa contribuir para a melhoria de qualidade de produto ou processo de software. Deste modo, resultados de estudos experimentais executados em diferentes cenários do processo de desenvolvimento podem ser utilizados como pontos de partida para definir critérios e apoiar o processo de tomada de decisão. Entretanto, executar tais estudos é difícil tanto em ambientes acadêmicos quanto em industriais. Muitas são as variáveis que precisam ser controladas ou monitoradas, e os recursos para executá-los na maioria das vezes são escassos. Além disso, em geral há uma falta de representatividade da população nas amostras utilizadas, o que implica em várias repetições de um mesmo estudo. Para permitir essas repetições, os artefatos produzidos ao longo da preparação, execução e obtenção dos resultados de um estudo experimental devem ser empacotados. De forma a melhorar o monitoramento e controle de alguns desses problemas, esta dissertação apresenta a pesquisa, o desenvolvimento e os estudos experimentais executados na avaliação de uma infra-estrutura de apoio ao planejamento, execução, empacotamento e repetição de estudos experimentais em Engenharia de Software.
Experimental studies have been used as a mechanism to acquire knowledge through a scientific methodology based on measurement of phenomena in different Engineering Software areas. Its benefits are related to attainment of results that justify the use or not of a technology based on some indicative that this technology can contribute for the software product or process quality improvement. Thus, the results of experimental studies executed in the different development process scenarios can be used as starting points to define criteria and support the decision making process. However, to execute such studies is difficult in academic and industrial environments. In general, there are many variables that need be controlled or monitored, and the resources to execute them are scarce. Moreover, there is a lack of representative population used in the samples, which implies in some study replications. In this way, the produced artifacts throughout the preparation, execution and results of an experimental study must be packaged to allow these replications. As a mechanism to improve the monitoring and controlling of some of these problems, this dissertation presents the research, development and evaluation experimental studies of an infrastructure to support the Software Engineering experimental studies planning, operation, packaging and replication.