Uma Análise da Utilização da Metodologia da Pesquisa-Ação em Engenharia de Software
Autores
4474 |
296,2724
|
|
6105 |
296,2724
|
Informações:
Publicações do PESC
A Engenharia de Software, enquanto uma disciplina científica, ainda pode ser considerada uma área que busca alcançar maturidade na forma como estuda os efeitos da sua prática. A metodologia da pesquisa-ação, amplamente utilizada nas ciências sociais, possui características que podem permitir a condução de estudos relevantes em Engenharia de Software na medida em que permite que pesquisa e intervenções organizacionais sejam realizadas de forma simultânea. No entanto, a utilização de uma nova metodologia de pesquisa requer uma avaliação cuidadosa da forma como deve ser empregada na busca por resultados que sejam não apenas relevantes mas, principalmente, confiáveis.
Neste sentido, este trabalho apresenta uma análise de como a metodologia pode ser aplicada em Engenharia de Software, buscando inserir a pesquisa-ação como uma opção para investigações científicas na área. Para isto, dois estudos em ambientes reais utilizando a metodologia foram conduzidos nos domínios de refatoração, documentação e inspeção de software. Como resultado desta experiência, uma análise da pesquisa-ação é apresentada considerando as particularidades da Engenharia de Software como aspectos éticos, identificação de oportunidades de pesquisa, processo de condução da pesquisa e o papel do pesquisador, construção de teorias e um modelo para relato de estudos.
Software Engineering as a scientific discipline, can still be considered an area that seeks to reach maturily in the way that studies the effects of its practice. The action research methodology, widely used in the social sciences, has characteristics that may enable conducting relevant studies in Software Engineering since it research and organizational intervention are carried out simultaneously. However, the use of a new research methodologv requires a careful assessment of how it should be used in pursuing results that are not only relevant but, above all, reliable.
Thus, this dissertation presents an analysis of how action research can be applied in Software Engineering, aiming to place the methodology as an option for scientific research in the area. For this, two studies in real environments were conducted in the areas of software refactoring, documentation and inspection. As a result of this experience, an analysis of action research is presented considering the particularities of Software Engineering such as ethical aspects, identification of opportunities for research, research process conduction and the researcher role, theory building and a model for studies reporting.