Informações:

Publicações do PESC

Título
Evidence Representation and Aggregation in Software Engineering Using Theoretical Structures and Belief Function
Linha de pesquisa
Engenharia de Software
Tipo de publicação
Tese de Doutorado
Número de registro
Data da defesa
18/12/2015
Resumo
Com a consolidação da prática baseada em evidência em Engenharia de Software, a tradução de conhecimento vem ganhando relevância devido à importância da identificação de meios para disponibilizar evidências do estado da arte e da prática de forma a acelerar a captura dos benefícios e limitações destes achados. Entretanto, ainda que seja um elemento essencial para a tradução de conhecimento, métodos de síntese de pesquisa voltados às especificidades da área ainda não foram investigados. Neste trabalho, o Método de Síntese Estruturada é proposto com base no diagnóstico da elevada heterogeneidade dos estudos primários em Engenharia de Software e da dificuldade da comunicação entre profissionais e acadêmicos para um melhor aproveitamento do corpo de conhecimento da área. A fundamentação para a proposição do método é estabelecida com foco na estruturação formal do conhecimento cuja definição é feita a partir da noção de teoria científica e complementada pelo arcabouço da teoria matemática de evidência. Um estudo de viabilidade do método proposto indica a possibilidade do seu uso por pesquisadores da área, enquanto que a condução de dois estudos de síntese reais sugere que o método é capaz de revelar tendências (i.e., efeitos positivos ou negativos) dos resultados presentes em estudos primários. Além disto, a estruturação formal do conhecimento possibilitou a construção de uma infraestrutura computacional que apoia o método. A associação entre método de pesquisa e modelagem de conhecimento emergiu, neste sentido, como contribuição adicional deste trabalho.
Abstract
With the evidence-based practice consolidation in Software Engineering, knowledge translation is receiving increased attention due to its importance to the identification of means to accelerate the capture of benefits and drawbacks from evidence of the state of the art and practice. However, although it is an essential knowledge translation element, research synthesis methods addressing Software Engineering specificities are still not available. Thus, we propose the Structured Synthesis Method (SSM) based on the diagnosis of a high heterogeneity of primary studies in Software Engineering along with a common perception of communication issues between practitioners and researchers when trying to leverage from the body of knowledge. The view for the SSM proposition was established upon a formal knowledge representation, which was designed from the scientific theories notion and supplemented with the mathematical theory of evidence. Concerned with the method evaluation, an experimental study indicates that researchers are able to follow the method’s guidance whereas the two research synthesis studies conducted with SSM shows its capability in revealing the trends of software technologies benefits and drawbacks reported in primary studies. Furthermore, the definition of a formal knowledge representation for evidence was decisive for the construction of a computational infrastructure supporting SSM. As a result, the association between research synthesis methods with knowledge modeling emerged as an additional contribution of this work.
Arquivo
Topo