Program comprehension techniques analysis on non-object oriented systems

Loading...
Thumbnail Image
Date
2011
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Es sabido que comprenden código ajeno es una de las tareas que más tiempo consumen a la hora de actualizar o mantener software. Varios estudios se han hecho en ésta área llamada Program Comprehension (PC), pero la mayoría han sido probados sobre pequeños sistemas Orientados a Objetos (OO). Este trabajo busca discutir el posible desempeño de algunas técnicas y herramientas de Program Comprehension en un sistema de tamaño industrial no OO (non-OO), y determinar qué cambios, de haberlos, son necesarios para usar técnicas de PC diseñadas para sistemas OO en otro tipo de sistemas.
Nuestros resultados evidencian que el enfoque automático-visual basado en investigaciones previas mantuvo su desempeño al ser cambiado de un énfasis OO a uno non-OO, pero el traspaso del enfoque automático-genérico actuó de peor manera en ambientes non-OO que en ambientes OO. Esto muestra que las herramientas probadas en OO existentes probablemente fallarán al ser aplicadas en otros tipos de paradigmas, pero la investigación detrás de ellas puede ser exitosamente aplicada si no es fuertemente dependiente de alguna característica específica del paradigma.
Description
Tesis (Master of Science in Engineering)--Pontificia Universidad Católica de Chile, 2011
Keywords
Citation