Online

Análisis de evolución de aplicaciones orientadas a objetos usando correlación de indicadores

El software es un recurso crítico en nuestra sociedad. Para ser considerado una inversión exitosa, el software tiene que seguir cumpliendo los requerimientos del usuario que se generan por los cambios durante toda su vida útil. Los cambios se generan constantemente, y no deberían alterar la estruct...

ver descrição completa

Na minha lista:
Detalhes bibliográficos
Autor principal: Arévalo, Gabriela
Outros Autores: Dalponte Ayastuy, María Nieves
Formato: Online
Idioma:espanhol
Publicado em: 2015
Assuntos:
Acesso em linha:http://ridaa.unq.edu.ar/handle/20.500.11807/949
_version_ 1866439090816155648
author Arévalo, Gabriela
author2 Dalponte Ayastuy, María Nieves
author_facet Dalponte Ayastuy, María Nieves
Arévalo, Gabriela
author_sort Arévalo, Gabriela
collection Secretaría de Investigación - UNQ
description El software es un recurso crítico en nuestra sociedad. Para ser considerado una inversión exitosa, el software tiene que seguir cumpliendo los requerimientos del usuario que se generan por los cambios durante toda su vida útil. Los cambios se generan constantemente, y no deberían alterar la estructura de las aplicaciones de software que afectan. Particularmente, la estructura del software implementado con el paradigma orientado a objetos, se basa en una arquitectura de capas (packages, clases, métodos), donde cada una se compone de entidades de un mayor nivel de abstracción. Una forma de medir cómo se afecta la estructura de una aplicación es el uso de los indicadores de cohesión, acoplamiento y complejidad, y el análisis de los mismos en diferentes versiones de una aplicación. Usando una derivación del Análisis de Conceptos Formales llamada lattices de AOC-poset como herramienta de análisis complementado con métricas, se plantea una evaluación de cómo evolucionan tres indicadores (la complejidad, la cohesión y el acoplamiento) en diferentes niveles de una aplicación orientada a objetos, y nos permiten identificar cambios no documentados de la misma. La metodología a utilizar es la construcción de AOC-poset por cada indicador, en cada nivel de abstracción de una aplicación orientada a objetos. Luego compararemos cada lattice en cada nivel de cada indicador, y analizaremos si se cambian (o no) los indicadores en diferentes versiones de un software. Como resultados, se espera identificar patrones de la degradación o las mejoras en los indicadores de calidad en el lattice obtenido, y detectar si los indicadores evolucionan con uniformidad en diferentes capas de abstracción. La mayor contribución en el estado del arte actual de este trabajo es el uso de lattices complementado con métricas para medir la evolución del software, que es un campo aún no explorado dentro de la reingeniería de software.
format Online
info:eu-repo/semantics/other
id ir-20.500.11807-949
institution RIDAA-UNQ
language spa
publishDate 2015
record_format dspace
spelling ir-20.500.11807-9492019-02-15T05:00:33Z Análisis de evolución de aplicaciones orientadas a objetos usando correlación de indicadores Arévalo, Gabriela Dalponte Ayastuy, María Nieves Garbezza, Nahuel Pari, Denise Pons, Claudia Repond, Federico Rodas Bonjour, Alan Torres, Diego Zambrano, Arturo Evolución Métricas de complejidad Análisis de conceptos formales Software Evolution Complexity metrics Formal concept analysis Evolução Métricas de complexidade Análise formal de conceitos El software es un recurso crítico en nuestra sociedad. Para ser considerado una inversión exitosa, el software tiene que seguir cumpliendo los requerimientos del usuario que se generan por los cambios durante toda su vida útil. Los cambios se generan constantemente, y no deberían alterar la estructura de las aplicaciones de software que afectan. Particularmente, la estructura del software implementado con el paradigma orientado a objetos, se basa en una arquitectura de capas (packages, clases, métodos), donde cada una se compone de entidades de un mayor nivel de abstracción. Una forma de medir cómo se afecta la estructura de una aplicación es el uso de los indicadores de cohesión, acoplamiento y complejidad, y el análisis de los mismos en diferentes versiones de una aplicación. Usando una derivación del Análisis de Conceptos Formales llamada lattices de AOC-poset como herramienta de análisis complementado con métricas, se plantea una evaluación de cómo evolucionan tres indicadores (la complejidad, la cohesión y el acoplamiento) en diferentes niveles de una aplicación orientada a objetos, y nos permiten identificar cambios no documentados de la misma. La metodología a utilizar es la construcción de AOC-poset por cada indicador, en cada nivel de abstracción de una aplicación orientada a objetos. Luego compararemos cada lattice en cada nivel de cada indicador, y analizaremos si se cambian (o no) los indicadores en diferentes versiones de un software. Como resultados, se espera identificar patrones de la degradación o las mejoras en los indicadores de calidad en el lattice obtenido, y detectar si los indicadores evolucionan con uniformidad en diferentes capas de abstracción. La mayor contribución en el estado del arte actual de este trabajo es el uso de lattices complementado con métricas para medir la evolución del software, que es un campo aún no explorado dentro de la reingeniería de software. 2015-05-01 info:eu-repo/semantics/other info:ar-repo/semantics/proyecto de investigación info:eu-repo/semantics/publishedVersion http://ridaa.unq.edu.ar/handle/20.500.11807/949 spa info:eu-repo/grantAgreement/UNQ/PUNQ I+D//AR. Buenos Aires. Bernal/Análisis de evolución de aplicaciones orientadas a objetos usando correlación de indicadores info:eu-repo/semantics/openAccess https://creativecommons.org/licenses/by/2.5/ar/ application/pdf
spellingShingle Evolución
Métricas de complejidad
Análisis de conceptos formales
Software
Evolution
Complexity metrics
Formal concept analysis
Evolução
Métricas de complexidade
Análise formal de conceitos
Arévalo, Gabriela
Análisis de evolución de aplicaciones orientadas a objetos usando correlación de indicadores
title Análisis de evolución de aplicaciones orientadas a objetos usando correlación de indicadores
title_full Análisis de evolución de aplicaciones orientadas a objetos usando correlación de indicadores
title_fullStr Análisis de evolución de aplicaciones orientadas a objetos usando correlación de indicadores
title_full_unstemmed Análisis de evolución de aplicaciones orientadas a objetos usando correlación de indicadores
title_short Análisis de evolución de aplicaciones orientadas a objetos usando correlación de indicadores
title_sort analisis de evolucion de aplicaciones orientadas a objetos usando correlacion de indicadores
topic Evolución
Métricas de complejidad
Análisis de conceptos formales
Software
Evolution
Complexity metrics
Formal concept analysis
Evolução
Métricas de complexidade
Análise formal de conceitos
url http://ridaa.unq.edu.ar/handle/20.500.11807/949
work_keys_str_mv AT arevalogabriela analisisdeevoluciondeaplicacionesorientadasaobjetosusandocorrelaciondeindicadores