<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
<title>XII Argentine Symposium on Software Engineering (ASSE 2011)</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/125267" rel="alternate"/>
<subtitle/>
<id>http://sedici.unlp.edu.ar:80/handle/10915/125267</id>
<updated>2026-11-03T03:00:43Z</updated>
<dc:date>2026-11-03T03:00:43Z</dc:date>
<entry>
<title>Implementación de un modelo de validación para la definición y mantenimiento de procesos de desarrollo de software</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/125502" rel="alternate"/>
<author>
<name>Gonzalez, Claudio Javier</name>
</author>
<author>
<name>Izaurralde, Maria Paula</name>
</author>
<author>
<name>Garcia Favre, Gonzalo</name>
</author>
<author>
<name>Cohen, Diego</name>
</author>
<author>
<name>Ruiz de Mendarozqueta, Alvaro</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/125502</id>
<updated>2021-09-23T20:05:28Z</updated>
<published>2011-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XII Argentine Symposium on Software Engineering (ASSE 2011) (XL JAIIO, Córdoba, 1º y 2 de septiembre de 2011)
Las empresas de desarrollo de software, en búsqueda de mejorar su rendimiento y la calidad de sus productos, implementan modelos y normas como CMMI e ISO. Para sostener la mejora en el tiempo, es necesario modificar los procesos continuamente para adaptarlos al contexto cambiante. Los cambios en el proceso pueden incurrir en el incumplimiento de una norma o modelo en los que el proceso fue basado. Por ello es importante crear, mantener y evaluar mapeos entre el proceso y los modelos. Estos mapeos son útiles al momento de la validación de los procesos respecto de los modelos. Una dificultad que se presenta al momento de la validación es que los requerimientos de los modelos están descriptos en lenguaje natural quedando librados a la interpretación de un experto. Este trabajo presenta un metamodelo que permite definir en forma más precisa los requerimientos de los modelos y las normas y un mecanismo de mapeo y validación de procesos.
</summary>
<dc:date>2011-01-01T00:00:00Z</dc:date>
<dc:description>Las empresas de desarrollo de software, en búsqueda de mejorar su rendimiento y la calidad de sus productos, implementan modelos y normas como CMMI e ISO. Para sostener la mejora en el tiempo, es necesario modificar los procesos continuamente para adaptarlos al contexto cambiante. Los cambios en el proceso pueden incurrir en el incumplimiento de una norma o modelo en los que el proceso fue basado. Por ello es importante crear, mantener y evaluar mapeos entre el proceso y los modelos. Estos mapeos son útiles al momento de la validación de los procesos respecto de los modelos. Una dificultad que se presenta al momento de la validación es que los requerimientos de los modelos están descriptos en lenguaje natural quedando librados a la interpretación de un experto. Este trabajo presenta un metamodelo que permite definir en forma más precisa los requerimientos de los modelos y las normas y un mecanismo de mapeo y validación de procesos.</dc:description>
</entry>
<entry>
<title>Managing Scalability, Availability, and Performance Requirements for Cloud Services</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/125500" rel="alternate"/>
<author>
<name>Kohn, Rodolfo</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/125500</id>
<updated>2022-04-28T20:55:13Z</updated>
<published>2011-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XII Argentine Symposium on Software Engineering (ASSE 2011) (XL JAIIO, Córdoba, 1º y 2 de septiembre de 2011); https://sedici.unlp.edu.ar/handle/10915/135261
When developing services software meant to reach millions of users through the Internet, unlimited scalability, high performance, and 100% availability turn essential qualities that will support, or seriously disrupt, business growth. This is probably the most important challenge for the new software and infrastructure paradigms in the cloud. This paper proposes a combination of measurable and non-measurable requirements, specific, usually overlooked, process activities, assets and guidelines to manage these software qualities from the early product conception and then throughout the whole product lifecycle. It discusses difficulties found incorporating these practices into the software development process in real-world projects as well as their solutions. Furthermore, concrete results and lessons learnt are presented showing advantages and drawbacks of the approach.
</summary>
<dc:date>2011-01-01T00:00:00Z</dc:date>
<dc:description>When developing services software meant to reach millions of users through the Internet, unlimited scalability, high performance, and 100% availability turn essential qualities that will support, or seriously disrupt, business growth. This is probably the most important challenge for the new software and infrastructure paradigms in the cloud. This paper proposes a combination of measurable and non-measurable requirements, specific, usually overlooked, process activities, assets and guidelines to manage these software qualities from the early product conception and then throughout the whole product lifecycle. It discusses difficulties found incorporating these practices into the software development process in real-world projects as well as their solutions. Furthermore, concrete results and lessons learnt are presented showing advantages and drawbacks of the approach.</dc:description>
</entry>
<entry>
<title>Exadat: Análisis de Variabilidad en Persistencia de Productos de Software</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/125499" rel="alternate"/>
<author>
<name>Bortolotti, Nicolás</name>
</author>
<author>
<name>Gonnet, Silvio M.</name>
</author>
<author>
<name>Leone, Horacio P.</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/125499</id>
<updated>2021-09-23T20:05:32Z</updated>
<published>2011-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XII Argentine Symposium on Software Engineering (ASSE 2011) (XL JAIIO, Córdoba, 1º y 2 de septiembre de 2011)
Existe una tendencia mundial hacia el desarrollo y evolución de familias de productos en lugar de la creación de un producto de software para un cliente específico. Sin embargo, es común la construcción de tal familia a partir de varios sistemas a medida. Además, estas implementaciones usualmente carecen de la documentación de la arquitectura implementada. A partir de esta problemática se plantea en este trabajo la identificación de familia de productos de software desde una perspectiva de persistencia. El enfoque propuesto utiliza mecanismos de ingeniería reversa para reconstruir la arquitectura del producto implementado. A partir de la arquitectura se identifican posibles puntos de variación y variantes implicadas en la persistencia de datos.
</summary>
<dc:date>2011-01-01T00:00:00Z</dc:date>
<dc:description>Existe una tendencia mundial hacia el desarrollo y evolución de familias de productos en lugar de la creación de un producto de software para un cliente específico. Sin embargo, es común la construcción de tal familia a partir de varios sistemas a medida. Además, estas implementaciones usualmente carecen de la documentación de la arquitectura implementada. A partir de esta problemática se plantea en este trabajo la identificación de familia de productos de software desde una perspectiva de persistencia. El enfoque propuesto utiliza mecanismos de ingeniería reversa para reconstruir la arquitectura del producto implementado. A partir de la arquitectura se identifican posibles puntos de variación y variantes implicadas en la persistencia de datos.</dc:description>
</entry>
<entry>
<title>Practical Assessment Scheme to Service Selection for SOC-based Applications</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/125497" rel="alternate"/>
<author>
<name>Garriga, Martín</name>
</author>
<author>
<name>Flores, Andrés P.</name>
</author>
<author>
<name>Cechich, Alejandra</name>
</author>
<author>
<name>Zunino, Alejandro</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/125497</id>
<updated>2022-04-28T20:55:13Z</updated>
<published>2011-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XII Argentine Symposium on Software Engineering (ASSE 2011) (XL JAIIO, Córdoba, 1º y 2 de septiembre de 2011); https://sedici.unlp.edu.ar/handle/10915/135262
Service-Oriented Computing promotes building applications by consuming reusable services. However, facing the selection of adequate services for a specific application still is a major challenge. Even with a reduced set of candidate services, the assessment effort could be overwhelming. On a previous work we have presented a novel approach to assist developers on discovery, selection and integration of services. This paper presents the selection method, which is based on a comprehensive scheme for services’ interfaces compatibility. The scheme allows developers to gain knowledge on likely services’ interactions and their required adaptations to achieve a positive integration. The scheme is also complemented by a framework based on black-box testing to verify compatibility on the expected behavior of a candidate service. The usefulness of the selection method is highlighted through a series of case studies.
</summary>
<dc:date>2011-01-01T00:00:00Z</dc:date>
<dc:description>Service-Oriented Computing promotes building applications by consuming reusable services. However, facing the selection of adequate services for a specific application still is a major challenge. Even with a reduced set of candidate services, the assessment effort could be overwhelming. On a previous work we have presented a novel approach to assist developers on discovery, selection and integration of services. This paper presents the selection method, which is based on a comprehensive scheme for services’ interfaces compatibility. The scheme allows developers to gain knowledge on likely services’ interactions and their required adaptations to achieve a positive integration. The scheme is also complemented by a framework based on black-box testing to verify compatibility on the expected behavior of a candidate service. The usefulness of the selection method is highlighted through a series of case studies.</dc:description>
</entry>
<entry>
<title>Can quality-attribute requirements be identified from early aspects?: QAMiner: a preliminary approach to quality-attribute mining</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/125496" rel="alternate"/>
<author>
<name>Rago, Alejandro</name>
</author>
<author>
<name>Marcos, Claudia A.</name>
</author>
<author>
<name>Diaz-Pace, Andrés</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/125496</id>
<updated>2021-09-23T20:05:41Z</updated>
<published>2011-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XII Argentine Symposium on Software Engineering (ASSE 2011) (XL JAIIO, Córdoba, 1º y 2 de septiembre de 2011)
Specifying good software requirement documents is a difficult task. Many software projects fail because of the omission or bad encapsulation of concerns. A practical way to solve these problems is to use advanced separation of concern techniques, such as aspect-orientation. However, quality attributes are not completely addressed by them. In this work, we present a novel approach to uncover quality-attribute requirements. The identification is performed in an automated-fashion, relying on early asp ects to guide it and using ontologies to model domain knowledge. Our tool was evaluated on two well-known systems, and contrasted with architectural documents.
</summary>
<dc:date>2011-01-01T00:00:00Z</dc:date>
<dc:description>Specifying good software requirement documents is a difficult task. Many software projects fail because of the omission or bad encapsulation of concerns. A practical way to solve these problems is to use advanced separation of concern techniques, such as aspect-orientation. However, quality attributes are not completely addressed by them. In this work, we present a novel approach to uncover quality-attribute requirements. The identification is performed in an automated-fashion, relying on early asp ects to guide it and using ontologies to model domain knowledge. Our tool was evaluated on two well-known systems, and contrasted with architectural documents.</dc:description>
</entry>
<entry>
<title>El Modelo de Evaluación del proyecto MyFEPS</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/125495" rel="alternate"/>
<author>
<name>Sorgen, Amos</name>
</author>
<author>
<name>Angeleri, Paula</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/125495</id>
<updated>2021-09-23T20:05:47Z</updated>
<published>2011-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XII Argentine Symposium on Software Engineering (ASSE 2011) (XL JAIIO, Córdoba, 1º y 2 de septiembre de 2011)
La calidad del software se evalúa a partir del análisis de una serie de mediciones de métricas de calidad. Los objetivos de negocio, los entornos de trabajo, las características del sistema, y las normas a seguir son factores que determinan qué, cómo, y cuánto se medirá y cómo se analizarán e interpretarán los resultados de las mediciones. MyFEPS es un proyecto que tiene como objetivo crear un framework integrativo que, tomando en cuenta todos los factores que influyen en el proceso de evaluación de la calidad de un producto, genera para cada producto específico una metodología de evaluación y calcula su presupuesto. El framework también proporciona herramientas de medición y métodos de análisis. En su núcleo, MyFEPS se basa en un método de evaluación centrado en los agentes interesados en la calidad del producto.
</summary>
<dc:date>2011-01-01T00:00:00Z</dc:date>
<dc:description>La calidad del software se evalúa a partir del análisis de una serie de mediciones de métricas de calidad. Los objetivos de negocio, los entornos de trabajo, las características del sistema, y las normas a seguir son factores que determinan qué, cómo, y cuánto se medirá y cómo se analizarán e interpretarán los resultados de las mediciones. MyFEPS es un proyecto que tiene como objetivo crear un framework integrativo que, tomando en cuenta todos los factores que influyen en el proceso de evaluación de la calidad de un producto, genera para cada producto específico una metodología de evaluación y calcula su presupuesto. El framework también proporciona herramientas de medición y métodos de análisis. En su núcleo, MyFEPS se basa en un método de evaluación centrado en los agentes interesados en la calidad del producto.</dc:description>
</entry>
<entry>
<title>Generación Automática de Casos de Prueba a partir de Casos de Uso: Una Propuesta Basada en MDD/MDT</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/125494" rel="alternate"/>
<author>
<name>Correa, Natalia</name>
</author>
<author>
<name>Giandini, Roxana Silvia</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/125494</id>
<updated>2021-09-23T20:05:50Z</updated>
<published>2011-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XII Argentine Symposium on Software Engineering (ASSE 2011) (XL JAIIO, Córdoba, 1º y 2 de septiembre de 2011)
Model Driven Testing (MDT) es una nueva propuesta que se basa en la definición de tests basados en modelos y en la definición de procesos sistemáticos para la obtención de casos de prueba. Este trabajo presenta un proceso para la generación automática de casos de prueba a partir del modelo de casos de uso de UML, contando con la ventaja de definir tempranamente casos de prueba en la etapa de análisis incentivando así el comienzo del proceso de testing en el momento en que un requerimiento funcional se encuentre identificado y documentado; evitando de esta manera posponer la actividad de testeo a etapas de construcción, donde corregir errores implica importantes pérdidas de tiempo y esfuerzo.
</summary>
<dc:date>2011-01-01T00:00:00Z</dc:date>
<dc:description>Model Driven Testing (MDT) es una nueva propuesta que se basa en la definición de tests basados en modelos y en la definición de procesos sistemáticos para la obtención de casos de prueba. Este trabajo presenta un proceso para la generación automática de casos de prueba a partir del modelo de casos de uso de UML, contando con la ventaja de definir tempranamente casos de prueba en la etapa de análisis incentivando así el comienzo del proceso de testing en el momento en que un requerimiento funcional se encuentre identificado y documentado; evitando de esta manera posponer la actividad de testeo a etapas de construcción, donde corregir errores implica importantes pérdidas de tiempo y esfuerzo.</dc:description>
</entry>
<entry>
<title>Towards Lightweight Dynamic Adaptation: A Framework and its Evaluation</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/125493" rel="alternate"/>
<author>
<name>Rocha, Leonardo M.</name>
</author>
<author>
<name>Sen, Sagar</name>
</author>
<author>
<name>Moisan, Sabine</name>
</author>
<author>
<name>Rigault, Jean-Paul</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/125493</id>
<updated>2022-04-28T20:55:13Z</updated>
<published>2011-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XII Argentine Symposium on Software Engineering (ASSE 2011) (XL JAIIO, Córdoba, 1º y 2 de septiembre de 2011); https://sedici.unlp.edu.ar/handle/10915/135250
Many modern systems must run in continually changing contexts. For example, a computer vision system to detect vandalism in train stations must function during the day and at night. The software components for image acquisition and people detection used during daytime may not be the same as those used at night. The system must adapt by replacing running components such as image acquisition from color to infra-red. This adaptation involves context detection, decision on change in components, followed by seamless execution of a new configuration of components. All this must occur at runtime while minimizing the impact of dynamic change on continuity and loss in performance. We present Girgit, a lightweight Python-based framework for building dynamic adaptive software systems. We evaluate it by building a dynamically adaptive vision system followed by performing rigorous experiments to determine its continuity and performance.
</summary>
<dc:date>2011-01-01T00:00:00Z</dc:date>
<dc:description>Many modern systems must run in continually changing contexts. For example, a computer vision system to detect vandalism in train stations must function during the day and at night. The software components for image acquisition and people detection used during daytime may not be the same as those used at night. The system must adapt by replacing running components such as image acquisition from color to infra-red. This adaptation involves context detection, decision on change in components, followed by seamless execution of a new configuration of components. All this must occur at runtime while minimizing the impact of dynamic change on continuity and loss in performance. We present Girgit, a lightweight Python-based framework for building dynamic adaptive software systems. We evaluate it by building a dynamically adaptive vision system followed by performing rigorous experiments to determine its continuity and performance.</dc:description>
</entry>
<entry>
<title>Revisión sistemática sobre el aseguramiento de la calidad de requisitos</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/125490" rel="alternate"/>
<author>
<name>Genero Bocco, Marcela</name>
</author>
<author>
<name>Piattini Velthuis, Mario</name>
</author>
<author>
<name>Fernández-Sáez, Ana M.</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/125490</id>
<updated>2021-09-23T20:05:56Z</updated>
<published>2011-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XII Argentine Symposium on Software Engineering (ASSE 2011) (XL JAIIO, Córdoba, 1º y 2 de septiembre de 2011)
La especificación de requisitos es un artefacto software crucial en el desarrollo de software y su calidad puede tener gran influencia sobre el producto software finalmente implementado, y más aún en un entorno de desarrollo global de software (DGS). Por ello es sumamente importante evaluar/asegurar la calidad de las especificaciones de requisitos. El objetivo de este informe es presentar una revisión sistemática de la literatura (RSL) con el fin de conocer las propuestas existentes sobre como evaluar y/o asegurar la calidad de los requisitos de productos software. La búsqueda de artículos se ha hecho en el periodo comprendido entre el 01/01/1990 y el 30/09/2010 en tres fuentes de búsquedas electrónicas (SCOPUS, ACM y Science Direct). Se han obtenido 67 estudios primarios, clasificado según las siguientes dimensiones: tipo de propuesta, característica de calidad, tipo de artefacto, tipo de software, método de validación, tipo de soporte. Como conclusión podemos decir que si bien todas las propuestas coinciden en la necesidad imperiosa de obtener especificaciones software de calidad debido a que tienen gran impacto económico y en la calidad de los productos software, no existen técnicas de evaluación/aseguramiento de la calidad de los requisitos ampliamente difundidas en la industria, y menos aún en entornos de DGS. Para contribuir a subsanar esta carencia creemos conveniente la utilización métodos empíricos que permitan validar la efectividad de las técnicas propuestas en entornos industriales. Lo que sí parece estar más claro es cuales son las características de calidad más relevantes, ellas son: completitud, consistencia, validación, corrección, no-ambigüedad y entendibilidad.
</summary>
<dc:date>2011-01-01T00:00:00Z</dc:date>
<dc:description>La especificación de requisitos es un artefacto software crucial en el desarrollo de software y su calidad puede tener gran influencia sobre el producto software finalmente implementado, y más aún en un entorno de desarrollo global de software (DGS). Por ello es sumamente importante evaluar/asegurar la calidad de las especificaciones de requisitos. El objetivo de este informe es presentar una revisión sistemática de la literatura (RSL) con el fin de conocer las propuestas existentes sobre como evaluar y/o asegurar la calidad de los requisitos de productos software. La búsqueda de artículos se ha hecho en el periodo comprendido entre el 01/01/1990 y el 30/09/2010 en tres fuentes de búsquedas electrónicas (SCOPUS, ACM y Science Direct). Se han obtenido 67 estudios primarios, clasificado según las siguientes dimensiones: tipo de propuesta, característica de calidad, tipo de artefacto, tipo de software, método de validación, tipo de soporte. Como conclusión podemos decir que si bien todas las propuestas coinciden en la necesidad imperiosa de obtener especificaciones software de calidad debido a que tienen gran impacto económico y en la calidad de los productos software, no existen técnicas de evaluación/aseguramiento de la calidad de los requisitos ampliamente difundidas en la industria, y menos aún en entornos de DGS. Para contribuir a subsanar esta carencia creemos conveniente la utilización métodos empíricos que permitan validar la efectividad de las técnicas propuestas en entornos industriales. Lo que sí parece estar más claro es cuales son las características de calidad más relevantes, ellas son: completitud, consistencia, validación, corrección, no-ambigüedad y entendibilidad.</dc:description>
</entry>
<entry>
<title>The Language Extended Lexicon, Revisited</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/125489" rel="alternate"/>
<author>
<name>Wehbe, Ricardo</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/125489</id>
<updated>2021-09-23T20:06:01Z</updated>
<published>2011-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XII Argentine Symposium on Software Engineering (ASSE 2011) (XL JAIIO, Córdoba, 1º y 2 de septiembre de 2011)
We present in this paper some redefinitions of concepts already well-known in the literature about the Language Extended Lexicon (LEL), prompted by the medium-term objective of constructing a process to assist the user in the construction of LEL. The underlying idea is to look at LEL from a different perspective, rather as a mathematical object than as a Requirements Engineering methodology aimed at deriving scenarios. The main LEL concepts are presented after a review of some of the semiotics concepts that originally inspired it. We outline the main research lines, the problems we expect to encounter, and the approaches, mainly borrowed from the Data Mining area, by which we expect to tackle them.
</summary>
<dc:date>2011-01-01T00:00:00Z</dc:date>
<dc:description>We present in this paper some redefinitions of concepts already well-known in the literature about the Language Extended Lexicon (LEL), prompted by the medium-term objective of constructing a process to assist the user in the construction of LEL. The underlying idea is to look at LEL from a different perspective, rather as a mathematical object than as a Requirements Engineering methodology aimed at deriving scenarios. The main LEL concepts are presented after a review of some of the semiotics concepts that originally inspired it. We outline the main research lines, the problems we expect to encounter, and the approaches, mainly borrowed from the Data Mining area, by which we expect to tackle them.</dc:description>
</entry>
<entry>
<title>Análisis Comparativo de Estrategias Integradas de Medición y Evaluación</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/125488" rel="alternate"/>
<author>
<name>Papa, María Fernanda</name>
</author>
<author>
<name>Olsina Santos, Luis Antonio</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/125488</id>
<updated>2021-09-23T20:06:07Z</updated>
<published>2011-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XII Argentine Symposium on Software Engineering (ASSE 2011) (XL JAIIO, Córdoba, 1º y 2 de septiembre de 2011)
Este trabajo especifica e implementa un estudio para comprender y comparar estrategias integradas de medición y evaluación, considerando a una estrategia como a un recurso desde el punto de vista del ente a evaluar. El objetivo del estudio es comprender la calidad de las capacidades de una estrategia de medición y evaluación teniendo en cuenta tres fundamentos:1) el marco conceptual, centrado en una base terminológica, 2) el soporte explícito de proceso, y 3) el soporte metodológico/tecnológico. El resultado del estudio comparativo permite un análisis de fortalezas y debilidades de las estrategias GQM+Strategies (Goal-Question-Metric) y GOCAME (Goal-Oriented Context-Aware Measurement and Evaluation) con el fin de mejora.
</summary>
<dc:date>2011-01-01T00:00:00Z</dc:date>
<dc:description>Este trabajo especifica e implementa un estudio para comprender y comparar estrategias integradas de medición y evaluación, considerando a una estrategia como a un recurso desde el punto de vista del ente a evaluar. El objetivo del estudio es comprender la calidad de las capacidades de una estrategia de medición y evaluación teniendo en cuenta tres fundamentos:1) el marco conceptual, centrado en una base terminológica, 2) el soporte explícito de proceso, y 3) el soporte metodológico/tecnológico. El resultado del estudio comparativo permite un análisis de fortalezas y debilidades de las estrategias GQM+Strategies (Goal-Question-Metric) y GOCAME (Goal-Oriented Context-Aware Measurement and Evaluation) con el fin de mejora.</dc:description>
</entry>
<entry>
<title>AO-WAD: A Supporting Tool to Aspect-Oriented Web Accessibility Design</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/125486" rel="alternate"/>
<author>
<name>Mazalu, Rafaela</name>
</author>
<author>
<name>Huenuman, Fabián</name>
</author>
<author>
<name>Martín, Adriana Elba</name>
</author>
<author>
<name>Cechich, Alejandra</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/125486</id>
<updated>2021-09-23T20:06:11Z</updated>
<published>2011-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XII Argentine Symposium on Software Engineering (ASSE 2011) (XL JAIIO, Córdoba, 1º y 2 de septiembre de 2011)
There are a number of tools and proposals to help developers assess Accessibility of Web applications; however looking from the designer perspective, there is no such a similar situation. In this paper, we present a supporting tool that helps users model Web Accessibility by moving from abstract to concrete architectural views using aspect-orientation. Thus, the designers and developers produce accessible interfaces. The proposed tool is based on an approach that takes advantages of modeling Accessibility as an aspect-oriented concern, which is independently treated but related to architectural pieces.
</summary>
<dc:date>2011-01-01T00:00:00Z</dc:date>
<dc:description>There are a number of tools and proposals to help developers assess Accessibility of Web applications; however looking from the designer perspective, there is no such a similar situation. In this paper, we present a supporting tool that helps users model Web Accessibility by moving from abstract to concrete architectural views using aspect-orientation. Thus, the designers and developers produce accessible interfaces. The proposed tool is based on an approach that takes advantages of modeling Accessibility as an aspect-oriented concern, which is independently treated but related to architectural pieces.</dc:description>
</entry>
<entry>
<title>Experiências do uso da técnica Análise de Pontos de Testes e uma ferramenta de apoio</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/125483" rel="alternate"/>
<author>
<name>Rocha, Anybal</name>
</author>
<author>
<name>Souza, Priscila</name>
</author>
<author>
<name>Henrique da Silva Diniz, Carlos</name>
</author>
<author>
<name>Werneck Barbosa, Marcelo</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/125483</id>
<updated>2021-09-23T20:06:16Z</updated>
<published>2011-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XII Argentine Symposium on Software Engineering (ASSE 2011) (XL JAIIO, Córdoba, 1º y 2 de septiembre de 2011)
Estimar o esforço de testes não é uma tarefa simples, pois há diversos fatores que podem interferir no resultado. Uma técnica de estimativa de esforço para teste de software existente é a Análise de Pontos de Teste. Este trabalho apresenta uma ferramenta de apoio a esta técnica. Testes realizados com a ferramenta demonstraram que ela, não somente apresenta resultados corretos, mas também proporciona mais agilidade ao processo de estimativa. Foi demonstrado ainda o uso desta técnica e ferramenta em projetos de desenvolvimento de software como apoio ao gerenciamento de projetos. Foram realizados estudos de caso para ilustrar a aplicabilidade e resultados alcançados pela técnica. Os resultados mostraram que foi possível alcançar estimativas mais precisas, confiáveis e consistentes.; Estimating test effort is not a simple task since there are several factors that might influence the result. One technique used to estimate test effort is Test Point Analysis. This work presents a tool to support this technique. Tests carried out with this tool demonstrated that not only it performs correctly the estimation but also provides more agility to the whole estimation process. It was also demonstrated the use of this technique and tool in software development projects in order to support project management. Case studies were carried out to show the applicability and results obtained by the technique. Results have shown that it was possible to achieve more precise, reliable and consistent estimations.
</summary>
<dc:date>2011-01-01T00:00:00Z</dc:date>
<dc:description>Estimar o esforço de testes não é uma tarefa simples, pois há diversos fatores que podem interferir no resultado. Uma técnica de estimativa de esforço para teste de software existente é a Análise de Pontos de Teste. Este trabalho apresenta uma ferramenta de apoio a esta técnica. Testes realizados com a ferramenta demonstraram que ela, não somente apresenta resultados corretos, mas também proporciona mais agilidade ao processo de estimativa. Foi demonstrado ainda o uso desta técnica e ferramenta em projetos de desenvolvimento de software como apoio ao gerenciamento de projetos. Foram realizados estudos de caso para ilustrar a aplicabilidade e resultados alcançados pela técnica. Os resultados mostraram que foi possível alcançar estimativas mais precisas, confiáveis e consistentes.

Estimating test effort is not a simple task since there are several factors that might influence the result. One technique used to estimate test effort is Test Point Analysis. This work presents a tool to support this technique. Tests carried out with this tool demonstrated that not only it performs correctly the estimation but also provides more agility to the whole estimation process. It was also demonstrated the use of this technique and tool in software development projects in order to support project management. Case studies were carried out to show the applicability and results obtained by the technique. Results have shown that it was possible to achieve more precise, reliable and consistent estimations.</dc:description>
</entry>
<entry>
<title>Visual Scenarios for addressing the Aspect Interference Problem</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/125481" rel="alternate"/>
<author>
<name>Asteasuain, Fernando</name>
</author>
<author>
<name>Braberman, Victor Adrian</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/125481</id>
<updated>2021-09-24T04:02:50Z</updated>
<published>2011-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XII Argentine Symposium on Software Engineering (ASSE 2011) (XL JAIIO, Córdoba, 1º y 2 de septiembre de 2011)
One of the most challenging problems in the aspect-oriented community is known as the aspect interference problem. This situation arises when the behavior to be introduced by two or more aspects is applied at the same point of interest. In order for the developer to resolve this conflict aspects’ interaction and composition must be easy to analyze and manipulate. Under this context, we explore how FVS, a declarative visual language, can address this significant issue by providing a declarative and powerful pointcut model. In addition, FVS allows the possibility of reasoning about violating behavior, that represents a highly valuable information for the developer.
</summary>
<dc:date>2011-01-01T00:00:00Z</dc:date>
<dc:description>One of the most challenging problems in the aspect-oriented community is known as the aspect interference problem. This situation arises when the behavior to be introduced by two or more aspects is applied at the same point of interest. In order for the developer to resolve this conflict aspects’ interaction and composition must be easy to analyze and manipulate. Under this context, we explore how FVS, a declarative visual language, can address this significant issue by providing a declarative and powerful pointcut model. In addition, FVS allows the possibility of reasoning about violating behavior, that represents a highly valuable information for the developer.</dc:description>
</entry>
<entry>
<title>Refactorización Orientada a Aspectos de Aplicaciones Empresariales</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/125480" rel="alternate"/>
<author>
<name>Zunino, Guillermo</name>
</author>
<author>
<name>Vidal, Santiago</name>
</author>
<author>
<name>Marcos, Claudia A.</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/125480</id>
<updated>2021-09-24T04:03:00Z</updated>
<published>2011-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XII Argentine Symposium on Software Engineering (ASSE 2011) (XL JAIIO, Córdoba, 1º y 2 de septiembre de 2011)
La importancia de las aplicaciones empresariales en las organizaciones de hoy en día, hace que sea necesario facilitar su mantenimiento y evolución a lo largo de su existencia. Este tipo de aplicaciones de gran complejidad cuentan con diversas funcionalidades y requerimientos que cortan transversalmente su estructura, para lo cual otros mecanismos de mo dularización más allá de la orientación a objetos resultarían convenientes. Dado que muchas de las aplicaciones empresariales se implementan utilizando el framework Spring puede utilizarse el módulo de AOP que este provee para obtener una mejor separación de los concerns. Con este objetivo, en este trabajo se presentan dos casos de estudios en los cuales se refactorizan los crosscutting concerns de dos aplicaciones empresariales con el prop ósito de encapsularlos en asp ectos. Con el fin de simplificar la tarea de refactorizacion un conjunto de refactorings, inicialmente presentados para AspectJ fueron adaptados para ser utilizados con Spring/AOP.
</summary>
<dc:date>2011-01-01T00:00:00Z</dc:date>
<dc:description>La importancia de las aplicaciones empresariales en las organizaciones de hoy en día, hace que sea necesario facilitar su mantenimiento y evolución a lo largo de su existencia. Este tipo de aplicaciones de gran complejidad cuentan con diversas funcionalidades y requerimientos que cortan transversalmente su estructura, para lo cual otros mecanismos de mo dularización más allá de la orientación a objetos resultarían convenientes. Dado que muchas de las aplicaciones empresariales se implementan utilizando el framework Spring puede utilizarse el módulo de AOP que este provee para obtener una mejor separación de los concerns. Con este objetivo, en este trabajo se presentan dos casos de estudios en los cuales se refactorizan los crosscutting concerns de dos aplicaciones empresariales con el prop ósito de encapsularlos en asp ectos. Con el fin de simplificar la tarea de refactorizacion un conjunto de refactorings, inicialmente presentados para AspectJ fueron adaptados para ser utilizados con Spring/AOP.</dc:description>
</entry>
<entry>
<title>Simulación de un Enfoque Integrado de Procesamiento de Flujos Aplicado a un Escenario de Pacientes</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/125478" rel="alternate"/>
<author>
<name>Diván, Mario José</name>
</author>
<author>
<name>Olsina Santos, Luis Antonio</name>
</author>
<author>
<name>Gordillo, Silvia Ethel</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/125478</id>
<updated>2021-09-24T04:03:07Z</updated>
<published>2011-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XII Argentine Symposium on Software Engineering (ASSE 2011) (XL JAIIO, Córdoba, 1º y 2 de septiembre de 2011)
Este trabajo discute el proceso de análisis estadístico que se realiza sobre una simulación del escenario de pacientes trasplantados ambulatorios, cuyas mediciones son generadas en fuentes de datos heterogéneas y enviadas a través de flujo de datos (data streams), las cuales arriban para su procesamiento junto con los metadatos asociados a la definición formal de un proyecto de medición y evaluación. Esto permite guiar el análisis en forma consistente en busca de problemáticas típicas asociadas a los datos. Se prueba el prototipo generado para el proceso de análisis estadístico en un ambiente controlado, a los efectos de contrastar empíricamente los tiempos insumidos por el mismo y detectar las principales causas de variabilidad del sistema.
</summary>
<dc:date>2011-01-01T00:00:00Z</dc:date>
<dc:description>Este trabajo discute el proceso de análisis estadístico que se realiza sobre una simulación del escenario de pacientes trasplantados ambulatorios, cuyas mediciones son generadas en fuentes de datos heterogéneas y enviadas a través de flujo de datos (data streams), las cuales arriban para su procesamiento junto con los metadatos asociados a la definición formal de un proyecto de medición y evaluación. Esto permite guiar el análisis en forma consistente en busca de problemáticas típicas asociadas a los datos. Se prueba el prototipo generado para el proceso de análisis estadístico en un ambiente controlado, a los efectos de contrastar empíricamente los tiempos insumidos por el mismo y detectar las principales causas de variabilidad del sistema.</dc:description>
</entry>
<entry>
<title>Evaluation of Software Development Investments: A Real Options Approach</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/125474" rel="alternate"/>
<author>
<name>Sánchez, Marisa Analía</name>
</author>
<author>
<name>Milanesi, Gastón Silverio</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/125474</id>
<updated>2021-09-24T04:03:11Z</updated>
<published>2011-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XII Argentine Symposium on Software Engineering (ASSE 2011) (XL JAIIO, Córdoba, 1º y 2 de septiembre de 2011)
Software development projects are exposed to multiple sources of uncertainty. This uncertainty has an enormous impact in the investment economic value. The variability of a software development project payoff can be represented by the volatility of the project value over the analyzed period. The aim of this work is to define a framework to estimate the volatility of IT investments that takes into account all relevant information that has impact on project value, and show how to use this volatility estimation in a real options analysis. The suggested method could help IT managers produce a well-structured valuation process in software development investment decision-making, and understand the interactions between software process, market environment, financial issues and options value in a clear way.
</summary>
<dc:date>2011-01-01T00:00:00Z</dc:date>
<dc:description>Software development projects are exposed to multiple sources of uncertainty. This uncertainty has an enormous impact in the investment economic value. The variability of a software development project payoff can be represented by the volatility of the project value over the analyzed period. The aim of this work is to define a framework to estimate the volatility of IT investments that takes into account all relevant information that has impact on project value, and show how to use this volatility estimation in a real options analysis. The suggested method could help IT managers produce a well-structured valuation process in software development investment decision-making, and understand the interactions between software process, market environment, financial issues and options value in a clear way.</dc:description>
</entry>
<entry>
<title>Boas Práticas para o Desenvolvimento de Programas Interativos para TV Digital</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/125473" rel="alternate"/>
<author>
<name>Meirelles de Mello Lula, Mariana</name>
</author>
<author>
<name>Nunes Guimarães, Ana Paula</name>
</author>
<author>
<name>Lemos de Souza Filho, Guido</name>
</author>
<author>
<name>Aires Tavares, Tatiana</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/125473</id>
<updated>2021-09-24T04:03:13Z</updated>
<published>2011-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XII Argentine Symposium on Software Engineering (ASSE 2011) (XL JAIIO, Córdoba, 1º y 2 de septiembre de 2011)
A adição de software aos programas de TV através da implantação do Sistema Brasileiro de TV Digital impulsionou a integração dessas duas grandes indústrias: software e TV. A adoção do SBTVD em outros países da América Latina torna a junção dessas duas grandes indústrias uma realidade de mercado. Neste artigo apresentamos uma coleção de boas práticas para o desenvolvimento de programas interativos que integram conteúdo audiovisual e aplicações interativas. A abordagem apresentada é baseada na experiência adquirida em um projeto real, onde doze programas interativos foram desenvolvidos. Por fim, são discutidos os resultados obtidos e perspectivas.
</summary>
<dc:date>2011-01-01T00:00:00Z</dc:date>
<dc:description>A adição de software aos programas de TV através da implantação do Sistema Brasileiro de TV Digital impulsionou a integração dessas duas grandes indústrias: software e TV. A adoção do SBTVD em outros países da América Latina torna a junção dessas duas grandes indústrias uma realidade de mercado. Neste artigo apresentamos uma coleção de boas práticas para o desenvolvimento de programas interativos que integram conteúdo audiovisual e aplicações interativas. A abordagem apresentada é baseada na experiência adquirida em um projeto real, onde doze programas interativos foram desenvolvidos. Por fim, são discutidos os resultados obtidos e perspectivas.</dc:description>
</entry>
<entry>
<title>Taking &lt;i&gt;ArchSync&lt;/i&gt; to the Real World: An Analysis of Three Case-Studies</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/125471" rel="alternate"/>
<author>
<name>Diaz-Pace, J. Andres</name>
</author>
<author>
<name>Soria, Alvaro</name>
</author>
<author>
<name>Rodriguez, Guillermo</name>
</author>
<author>
<name>Campo, Marcelo R.</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/125471</id>
<updated>2021-09-24T04:03:16Z</updated>
<published>2011-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XII Argentine Symposium on Software Engineering (ASSE 2011) (XL JAIIO, Córdoba, 1º y 2 de septiembre de 2011)
Architectural drift is a well-known phenomenon in software development, in which the architecture “as documented” and the architecture “as implemented” diverge from each other over time. To avoid this problem, periodic conformance checks should be in place, allowing architects to detect and correct differences. To this end, we developed a tool approach, called ArchSync, which helps architects to keep the main architectural scenarios of an application in-sync with its code. Our tool relies on heuristics that process application execution traces and correlate them with the intended architectural behavior. Despite being heuristic, ArchSync can bring mismatches upfront and reduce (re-)synchronization efforts. In order to validate these claims in practical settings, we have applied the tool in three medium-size case-studies for different domains. This article reports on the results of that evaluation, and also discusses insights and limitations regarding tool support for checking conformance to architectural behavior.
</summary>
<dc:date>2011-01-01T00:00:00Z</dc:date>
<dc:description>Architectural drift is a well-known phenomenon in software development, in which the architecture “as documented” and the architecture “as implemented” diverge from each other over time. To avoid this problem, periodic conformance checks should be in place, allowing architects to detect and correct differences. To this end, we developed a tool approach, called ArchSync, which helps architects to keep the main architectural scenarios of an application in-sync with its code. Our tool relies on heuristics that process application execution traces and correlate them with the intended architectural behavior. Despite being heuristic, ArchSync can bring mismatches upfront and reduce (re-)synchronization efforts. In order to validate these claims in practical settings, we have applied the tool in three medium-size case-studies for different domains. This article reports on the results of that evaluation, and also discusses insights and limitations regarding tool support for checking conformance to architectural behavior.</dc:description>
</entry>
<entry>
<title>Abstracción y Conceptualización: Un Enfoque Cognitivo</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/125469" rel="alternate"/>
<author>
<name>Imaz, Manuel</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/125469</id>
<updated>2021-09-24T04:03:19Z</updated>
<published>2011-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XII Argentine Symposium on Software Engineering (ASSE 2011) (XL JAIIO, Córdoba, 1º y 2 de septiembre de 2011)
En este artículo mostramos que, al igual que el concepto de abstracción en su doble aspecto de abstracción como simplificación y abstracción como categorización, existe otro concepto –el de conceptualización– que tambien desempẽna un rol importante en ingeniería de software. Existe una bibliografía extensa sobre el concepto de abstracción que implica un mecanismo de abajo hacia arriba (bottom-up) mediante el cual vamos simplificando los fenómenos o creando nuevas categorías con propiedades comunes de todas las instancias que se toman en cuenta. La conceptualización, por su lado, apunta a un mecanismo de arriba hacia abajo (top-down) que presenta la concretización de elementos que permitan identificar algo que todavía no existe y que pretendemos enriquecer a partir de un trabajo de análisis que es posible realizar sobre la nueva idea generada.
</summary>
<dc:date>2011-01-01T00:00:00Z</dc:date>
<dc:description>En este artículo mostramos que, al igual que el concepto de abstracción en su doble aspecto de abstracción como simplificación y abstracción como categorización, existe otro concepto –el de conceptualización– que tambien desempẽna un rol importante en ingeniería de software. Existe una bibliografía extensa sobre el concepto de abstracción que implica un mecanismo de abajo hacia arriba (bottom-up) mediante el cual vamos simplificando los fenómenos o creando nuevas categorías con propiedades comunes de todas las instancias que se toman en cuenta. La conceptualización, por su lado, apunta a un mecanismo de arriba hacia abajo (top-down) que presenta la concretización de elementos que permitan identificar algo que todavía no existe y que pretendemos enriquecer a partir de un trabajo de análisis que es posible realizar sobre la nueva idea generada.</dc:description>
</entry>
</feed>
