Avaliação da ferramenta de visualização de software SoftVisOAH como apoio à depuração de programas: um experimento controlado


Autoria(s): D'Arce, Álvaro Ferraz
Contribuinte(s)

Universidade Estadual Paulista (UNESP)

Data(s)

11/06/2014

11/06/2014

28/09/2012

Resumo

Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)

Pós-graduação em Ciência da Computação - IBILCE

Com o aumento da complexidade estrutural de sistemas de software, tarefas como a Compreensão de Programa tornam-se mais difíceis de serem realizadas. Quando se trata de Programas Orientados a Aspectos, a compreensão pode se tornar mais complexa em decorrência de suas novas características – algumas unidades de código interferem no comportamento de outras. Meios alternativos para a auxiliar as atividades de Compreensão de Programa podem ser utilizados, como a Visualização de Software – representações visuais podem ser usadas para prover apoio à compreensão, principalmente por permitir que o usuário interaja com as representações gráficas. Apesar de poder apoiar as tarefas de compreensão, o uso de uma ferramenta de Visualização de Software pode, também, aumentar a dificuldade do processo, pois, além de depender da interpretação das representações visuais, exige o domínio da ferramenta, a sua adequação à tarefa, o conhecimento de técnicas de visualização e a seleção e análise de quais técnicas se aplicam à tarefa de compreensão em questão. O grupo de pesquisa da FCT-UNESP vem desenvolvendo uma ferramenta de Visualização de Software – SoftVisOAH –, e para obter evidências de vantagens do uso de tal ferramenta, é crucial a sua avaliação. Assim, este trabalho tem por objetivo a avaliação da ferramenta de Visualização de Software SoftVisOAH para se obter evidências da eficácia e da eficiência de suas representações visuais aplicadas em Compreensão de Programas Orientados a Aspectos no contexto de depuração de programas

With the increasing structural complexity of software systems, tasks such as Program Comprehension become difficult to perform. In the case of Aspect-Oriented Programs, the comprehension can become more complex due to its new features – some units of code interfere in the behavior of others. Alternative means for applying Program Comprehension techniques can be used, as Software Visualization – visual representations can be used to provide comprehension aid, specially for allowing the user to interact with graphical representations. Although it can support the program comprehension task, the use a Software Visualization tool can, also, increase the difficulty of the process, because, besides depending on the interpretation of visual representations, it requires mastery of the tool, their suitability to the task, knowledge of visualization techniques and the selection and analysis of which te-chniques apply to the comprehension task in question. The research group of FCT-UNESP has developed a Software Visualization tool – SoftVisOAH –, and to obtain evidences of the ad-vantages of using such a tool, it is critical its evaluation. Thus, this study aims to assess the SoftV isO A H tool, about the effectiveness and efficiency of its visual representations applied in Aspect-Oriented Programs Comprehension in the context of programs debugging

Formato

119 f. : il.

Identificador

D'ARCE, Álvaro Ferraz. Avaliação da ferramenta de visualização de software SoftVisOAH como apoio à depuração de programas: um experimento controlado. 2012. 119 f. Dissertação (mestrado) - Universidade Estadual Paulista, Instituto de Biociências, Letras e Ciências Exatas, 2012.

http://hdl.handle.net/11449/98652

000696937

darce_af_me_sjrp.pdf

33004153073P2

Idioma(s)

por

Publicador

Universidade Estadual Paulista (UNESP)

Direitos

openAccess

Palavras-Chave #Engenharia de software #Software - Validação #Software - Desenvolvimento
Tipo

info:eu-repo/semantics/masterThesis