Program comprehension techniques analysis on non-object oriented systems

Dublin Core

Title

Program comprehension techniques analysis on non-object oriented systems

Subject

620
Ingeniería
Ingeniería de software.
Mantención de software.

Description

Tesis (Master of Science in Engineering)--Pontificia Universidad Católica de Chile, 2011
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.

Creator

Córdova, Daniel

Date

2012-10-25T12:20:40Z
2012-10-25T12:20:40Z
2011

Contributor

Eterovic S., Yadran
Pontificia Universidad Católica de Chile. Escuela de Ingeniería

Rights

acceso abierto

Format

application/pdf

Language

en

Type

tesis de maestría

Identifier

10.7764/tesisUC/ING/1308
https://doi.org/10.7764/tesisUC/ING/1308
https://repositorio.uc.cl/handle/11534/1308