<?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>XXI Simposio Argentino de Ingeniería de Software (ASSE 2020)</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/114623" rel="alternate"/>
<subtitle/>
<id>http://sedici.unlp.edu.ar:80/handle/10915/114623</id>
<updated>2026-06-16T03:13:39Z</updated>
<dc:date>2026-06-16T03:13:39Z</dc:date>
<entry>
<title>Tiempo medio entre fallas: investigación de confiabilidad de proyectos ágiles y estudio comparativo de modelos</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/116445" rel="alternate"/>
<author>
<name>Pena, Gabriel R.</name>
</author>
<author>
<name>Barraza, Néstor Rubén</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/116445</id>
<updated>2021-04-08T04:02:41Z</updated>
<published>2020-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XXI Simposio Argentino de Ingeniería de Software (ASSE 2020) - JAIIO 49 (Modalidad virtual)
En este trabajo abordamos el problema de medir la confiabilidad de un sistema de software mediante el estudio del tiempo medio entre fallas, parámetro ya ampliamente observado en la literatura. A partir de varios conjuntos de datos reales, encuadrados bajo el paradigma de desarrollo ágil, investigamos las características generales del tiempo medio entre fallas en este tipo de proyectos. Se presenta un análisis comparativo del comportamiento de varios modelos de confiabilidad, Musa-Okumoto, Goel-Okumoto, Delayed S-shaped, Logístico y un modelo basado en contagio propuesto por los autores. Los resultados evidencian la necesidad de un análisis multietapa donde se hace necesario ajustar la primera etapa de fallas creciente y la predicción del momento donde comienza el crecimiento de la confiabilidad.
</summary>
<dc:date>2020-01-01T00:00:00Z</dc:date>
<dc:description>En este trabajo abordamos el problema de medir la confiabilidad de un sistema de software mediante el estudio del tiempo medio entre fallas, parámetro ya ampliamente observado en la literatura. A partir de varios conjuntos de datos reales, encuadrados bajo el paradigma de desarrollo ágil, investigamos las características generales del tiempo medio entre fallas en este tipo de proyectos. Se presenta un análisis comparativo del comportamiento de varios modelos de confiabilidad, Musa-Okumoto, Goel-Okumoto, Delayed S-shaped, Logístico y un modelo basado en contagio propuesto por los autores. Los resultados evidencian la necesidad de un análisis multietapa donde se hace necesario ajustar la primera etapa de fallas creciente y la predicción del momento donde comienza el crecimiento de la confiabilidad.</dc:description>
</entry>
<entry>
<title>Banco de pruebas para respiradores artificiales</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/116444" rel="alternate"/>
<author>
<name>Hames, Edgardo</name>
</author>
<author>
<name>Papp, Nicolás</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/116444</id>
<updated>2022-04-28T20:52:22Z</updated>
<published>2020-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XXI Simposio Argentino de Ingeniería de Software (ASSE 2020) - JAIIO 49 (Modalidad virtual); http://sedici.unlp.edu.ar/handle/10915/135007
La COVID-19 ha incrementado la necesidad de contar con respiradores artificiales que asistan a pacientes en unidades de cuidados intensivos. Un factor muy importante en la velocidad de producción de estos equipos es el tiempo de fabricación. En este trabajo presentamos la arquitectura de un banco de pruebas automatizadas para respiradores artificiales, los beneficios que se obtienen cuando la automatización se adopta en el proceso de control de calidad y una reseña de la adopción de prácticas ágiles en la verificación de sistemas críticos siendo estas aplicadas por un equipo de ingeniería con orientación a la electromedicina.
</summary>
<dc:date>2020-01-01T00:00:00Z</dc:date>
<dc:description>La COVID-19 ha incrementado la necesidad de contar con respiradores artificiales que asistan a pacientes en unidades de cuidados intensivos. Un factor muy importante en la velocidad de producción de estos equipos es el tiempo de fabricación. En este trabajo presentamos la arquitectura de un banco de pruebas automatizadas para respiradores artificiales, los beneficios que se obtienen cuando la automatización se adopta en el proceso de control de calidad y una reseña de la adopción de prácticas ágiles en la verificación de sistemas críticos siendo estas aplicadas por un equipo de ingeniería con orientación a la electromedicina.</dc:description>
</entry>
<entry>
<title>Estrategia de monitoreo y control de la calidad de servicio brindado por un ISP: un caso aplicado</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/116442" rel="alternate"/>
<author>
<name>Waiman, Nerea</name>
</author>
<author>
<name>Papa, María Fernanda</name>
</author>
<author>
<name>Furch, Ricardo</name>
</author>
<author>
<name>Olsina Santos, Luis Antonio</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/116442</id>
<updated>2021-04-08T04:02:45Z</updated>
<published>2020-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XXI Simposio Argentino de Ingeniería de Software (ASSE 2020) - JAIIO 49 (Modalidad virtual)
Los Proveedores de Servicio de Internet (ISP) están cada vez más atentos a la Calidad del Servicio ofrecido como elemento distintivo ante sus competidores. Este trabajo surge ante la necesidad de Aguas del Colorado S.A.P.E.M. -un ISP del estado que brinda servicio al 90% de la provincia de La Pampa- de contar con un sistema de alarmas que, a partir de una estrategia de medición, evaluación, monitoreo y control interprete los datos brindados por su herramienta de monitoreo de red referidos a la disponibilidad del servicio y performance de sus proveedores. La rápida interpretación de la situación actual y la solución de incidentes antes de que aparezcan los reclamos del cliente permiten minimizar las consecuencias de los incidentes y garantizar mayor calidad del servicio brindado.
</summary>
<dc:date>2020-01-01T00:00:00Z</dc:date>
<dc:description>Los Proveedores de Servicio de Internet (ISP) están cada vez más atentos a la Calidad del Servicio ofrecido como elemento distintivo ante sus competidores. Este trabajo surge ante la necesidad de Aguas del Colorado S.A.P.E.M. -un ISP del estado que brinda servicio al 90% de la provincia de La Pampa- de contar con un sistema de alarmas que, a partir de una estrategia de medición, evaluación, monitoreo y control interprete los datos brindados por su herramienta de monitoreo de red referidos a la disponibilidad del servicio y performance de sus proveedores. La rápida interpretación de la situación actual y la solución de incidentes antes de que aparezcan los reclamos del cliente permiten minimizar las consecuencias de los incidentes y garantizar mayor calidad del servicio brindado.</dc:description>
</entry>
<entry>
<title>Efñcient Test Generation Guided by Field Coverage Gritería</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/116440" rel="alternate"/>
<author>
<name>Godio, Ariel</name>
</author>
<author>
<name>Bengolea, Valeria</name>
</author>
<author>
<name>Ponzio, Pablo Daniel</name>
</author>
<author>
<name>Aguirre, Nazareno Matías</name>
</author>
<author>
<name>Frias, Marcelo F.</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/116440</id>
<updated>2021-04-08T04:02:48Z</updated>
<published>2020-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XXI Simposio Argentino de Ingeniería de Software (ASSE 2020) - JAIIO 49 (Modalidad virtual)
Field-exhaustive testing is a testing criterion that requires suites to contain enough test inputs to cover all feasible valúes for fields within a certain input-size bound. While previous work shows that field- exhaustive suites can be automatically generated, the generation tech- nique requires a formal specification of the inputs that can be subject to SAT-based analysis. Moreover, this constraint together with the resfrie- tion of producing all feasible valúes for input fields makes test generation costly, and field-exhaustive testing difficult to generalize to further testing domains.&#13;
In this paper, we deal with field. coverage as testing criteria that measure the degree to which a program is tested by examining to what extent the valúes of inputs’ fields are covered. We show that this notion generalizes field-exhaustive testing, withdrawing the need for a SAT-analyzable formal specification, and thus can be combined with any test generation technique to produce smaller test suites, reducing testing time. In particular, we consider field coverage: (i) in combination with test generation based on symbolic execution, to produce underapproximations of all testing sequences; (ii) as a relaxation of bounded-exhaustive testing, producing smaller suites using the Korat tool; and (iii) in combination with random testing, producing smaller test suites and even serving as a termination criterion for generation. As we show, in all these cases field coverage helps producing significantly smaller suites, thus contributing to testing time, while retaining the effectiveness of the corresponding original techniques, in terms of test suite quality.
</summary>
<dc:date>2020-01-01T00:00:00Z</dc:date>
<dc:description>Field-exhaustive testing is a testing criterion that requires suites to contain enough test inputs to cover all feasible valúes for fields within a certain input-size bound. While previous work shows that field- exhaustive suites can be automatically generated, the generation tech- nique requires a formal specification of the inputs that can be subject to SAT-based analysis. Moreover, this constraint together with the resfrie- tion of producing all feasible valúes for input fields makes test generation costly, and field-exhaustive testing difficult to generalize to further testing domains.&#13;
In this paper, we deal with field. coverage as testing criteria that measure the degree to which a program is tested by examining to what extent the valúes of inputs’ fields are covered. We show that this notion generalizes field-exhaustive testing, withdrawing the need for a SAT-analyzable formal specification, and thus can be combined with any test generation technique to produce smaller test suites, reducing testing time. In particular, we consider field coverage: (i) in combination with test generation based on symbolic execution, to produce underapproximations of all testing sequences; (ii) as a relaxation of bounded-exhaustive testing, producing smaller suites using the Korat tool; and (iii) in combination with random testing, producing smaller test suites and even serving as a termination criterion for generation. As we show, in all these cases field coverage helps producing significantly smaller suites, thus contributing to testing time, while retaining the effectiveness of the corresponding original techniques, in terms of test suite quality.</dc:description>
</entry>
<entry>
<title>Debugging visualization tools: a systematic review</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/116439" rel="alternate"/>
<author>
<name>Pereira da Silva, Fabio</name>
</author>
<author>
<name>Souza, Higor Amario de</name>
</author>
<author>
<name>Lordello Chaim, Marcos</name>
</author>
<author>
<name>Saraiva de Almeida, Edson</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/116439</id>
<updated>2021-04-08T04:02:52Z</updated>
<published>2020-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XXI Simposio Argentino de Ingeniería de Software (ASSE 2020) - JAIIO 49 (Modalidad virtual)
Debugging is the task of locate and fix program bugs. Debugging activity is performed in the same way since 1960’s, when the first symbolic debuggers were introduced. Recently, visualization techniques have been proposed to represent program information during fault localization. However, none of them were introduced at industrial environments. This article presents a systematic review about visualization techniques for debugging. Despite the increasing number of studies in the area, visual debugging tools are not yet used in practice.
</summary>
<dc:date>2020-01-01T00:00:00Z</dc:date>
<dc:description>Debugging is the task of locate and fix program bugs. Debugging activity is performed in the same way since 1960’s, when the first symbolic debuggers were introduced. Recently, visualization techniques have been proposed to represent program information during fault localization. However, none of them were introduced at industrial environments. This article presents a systematic review about visualization techniques for debugging. Despite the increasing number of studies in the area, visual debugging tools are not yet used in practice.</dc:description>
</entry>
<entry>
<title>Agile in practice, a systemic approach</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/115202" rel="alternate"/>
<author>
<name>Ruiz de Mendarozqueta, Álvaro</name>
</author>
<author>
<name>Bustos, Fabio O.</name>
</author>
<author>
<name>Colla, Pedro Ernesto</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/115202</id>
<updated>2026-03-05T17:52:15Z</updated>
<published>2020-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XXI Simposio Argentino de Ingeniería de Software (ASSE 2020) - JAIIO 49 (Modalidad virtual)
The relationship between software engineering practices and agile fundamentals are explored. The con-tents of the Agile Manifesto state several principles such as a focus on working software, customer satisfaction, and simplicity among others. This paper explores how agile creates value at a fundamental level by introducing the capability for the organization to take continuously decisions, which are modelled as options. And how this addi-tional value can be eroded by having deviation on classical software engineering parameters, such as Cost of Poor Quality or Phase Containment of errors. Additional focus on traditional software engineering best practices are proposed as the best way to achieve the benefits of the Agile paradigm is by combining it with mature engineering practices. Those practices are well known in the industry and academia. There are different sources that can be searched like SWEBOK and CMMI. As CMMI is organized in maturity levels the model can guide the engineering practices adoption.
</summary>
<dc:date>2020-01-01T00:00:00Z</dc:date>
<dc:description>The relationship between software engineering practices and agile fundamentals are explored. The con-tents of the Agile Manifesto state several principles such as a focus on working software, customer satisfaction, and simplicity among others. This paper explores how agile creates value at a fundamental level by introducing the capability for the organization to take continuously decisions, which are modelled as options. And how this addi-tional value can be eroded by having deviation on classical software engineering parameters, such as Cost of Poor Quality or Phase Containment of errors. Additional focus on traditional software engineering best practices are proposed as the best way to achieve the benefits of the Agile paradigm is by combining it with mature engineering practices. Those practices are well known in the industry and academia. There are different sources that can be searched like SWEBOK and CMMI. As CMMI is organized in maturity levels the model can guide the engineering practices adoption.</dc:description>
</entry>
<entry>
<title>Agile and software engineering, an invisible bond</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/115201" rel="alternate"/>
<author>
<name>Ruiz de Mendarozqueta, Álvaro</name>
</author>
<author>
<name>Bustos, Fabio O.</name>
</author>
<author>
<name>Colla, Pedro Ernesto</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/115201</id>
<updated>2026-03-05T17:41:52Z</updated>
<published>2020-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XXI Simposio Argentino de Ingeniería de Software (ASSE 2020) - JAIIO 49 (Modalidad virtual); http://sedici.unlp.edu.ar/handle/10915/135017
The bond between agile practices and Software Engineering practices is clear and apparent for sea-soned practitioners with experience on the operation of high maturity development environments, yet it’s often ig-nored on the domain bibliography where most hybrid approaches are adopted. This article reviews a sensible sam-ple of the bibliography to confirm that trend and develop a map between what long established Software Engineer-ing practices and concepts stated as agile foundation principles. Previous research efforts are integrated into rein-forcing which aspects of an agile-based project need to be addressed with priority to protect the additional value yield by the usage of these methodologies.
</summary>
<dc:date>2020-01-01T00:00:00Z</dc:date>
<dc:description>The bond between agile practices and Software Engineering practices is clear and apparent for sea-soned practitioners with experience on the operation of high maturity development environments, yet it’s often ig-nored on the domain bibliography where most hybrid approaches are adopted. This article reviews a sensible sam-ple of the bibliography to confirm that trend and develop a map between what long established Software Engineer-ing practices and concepts stated as agile foundation principles. Previous research efforts are integrated into rein-forcing which aspects of an agile-based project need to be addressed with priority to protect the additional value yield by the usage of these methodologies.</dc:description>
</entry>
<entry>
<title>Uso de DSL y MetaEdit+ para automatizar etapas iniciales en la construcción de Sistemas de Información Sanitaria</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/115200" rel="alternate"/>
<author>
<name>Cesaretti, Juan</name>
</author>
<author>
<name>Paganini, Lucas</name>
</author>
<author>
<name>Garbarino, Gabriel</name>
</author>
<author>
<name>Rocca, Leandro</name>
</author>
<author>
<name>Leopoldo, Nahuel</name>
</author>
<author>
<name>Giandini, Roxana Silvia</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/115200</id>
<updated>2021-03-19T04:03:37Z</updated>
<published>2020-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XXI Simposio Argentino de Ingeniería de Software (ASSE 2020) - JAIIO 49 (Modalidad virtual)
El propósito de este trabajo es aportar una herramienta para simplificar y acelerar las primeras fases del proceso de desarrollo de sistemas de información sanitaria. Para ello se propone la utilización de un lenguaje específico del dominio que denominamos DSL_SIS. Este fue definido tomando elementos del estándar de interoperabilidad clínica FHIR, desarrollado por la organización internacional HL7 (Health Level Seven). Para implementar la herramienta, se utilizó el metaeditor MetaEdit+, que ofrece una mayor sencillez y celeridad para componer los distintos bloques de construcción, y además, cuenta con un generador integrado que permite realizar fácilmente transformaciones de modelo a texto. Así, a partir de diagramas estructurales construidos rápidamente, obtuvimos el código para generar las clases correspondientes en distintos lenguajes de programación, como Java, Php, Python y Ruby.
</summary>
<dc:date>2020-01-01T00:00:00Z</dc:date>
<dc:description>El propósito de este trabajo es aportar una herramienta para simplificar y acelerar las primeras fases del proceso de desarrollo de sistemas de información sanitaria. Para ello se propone la utilización de un lenguaje específico del dominio que denominamos DSL_SIS. Este fue definido tomando elementos del estándar de interoperabilidad clínica FHIR, desarrollado por la organización internacional HL7 (Health Level Seven). Para implementar la herramienta, se utilizó el metaeditor MetaEdit+, que ofrece una mayor sencillez y celeridad para componer los distintos bloques de construcción, y además, cuenta con un generador integrado que permite realizar fácilmente transformaciones de modelo a texto. Así, a partir de diagramas estructurales construidos rápidamente, obtuvimos el código para generar las clases correspondientes en distintos lenguajes de programación, como Java, Php, Python y Ruby.</dc:description>
</entry>
<entry>
<title>Implementación de una arquitectura de software guiada por el dominio</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/115198" rel="alternate"/>
<author>
<name>Cambarieri, Mauro</name>
</author>
<author>
<name>Difabio, Federico</name>
</author>
<author>
<name>García Martínez, Nicolás</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/115198</id>
<updated>2021-03-19T04:03:40Z</updated>
<published>2020-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XXI Simposio Argentino de Ingeniería de Software (ASSE 2020) - JAIIO 49 (Modalidad virtual)
El diseño de software bajo un enfoque sólido, sistemático, y completo cuenta con un conjunto de herramientas y técnicas, que permiten separar la complejidad del negocio, dejando como pieza central del mismo, el dominio. El enfoque diseño dirigido por el dominio ofrece la posibilidad de contar con principios, patrones y actividades para construir un modelo de dominio, que es el artefacto principal. Además, ayuda a garantizar que la arquitectura de software permanezca centrada en las funcionalidades del negocio. En este trabajo proponemos un desarrollo de software y la aplicación de una arquitectura orientada al dominio. La contribución del mismo es mostrar la viabilidad sobre la adopción del enfoque, como valor estratégico, el cual proporciona mapear la idea del dominio del negocio para el desarrollo de los artefactos del software. El trabajo propuesto presenta la transformación y adaptación de una arquitectura de software de tres capas típicas a una arquitectura centrada en el dominio específico del negocio y la selección de tecnologías que permiten su implementación, se valida mediante un caso de estudio.
</summary>
<dc:date>2020-01-01T00:00:00Z</dc:date>
<dc:description>El diseño de software bajo un enfoque sólido, sistemático, y completo cuenta con un conjunto de herramientas y técnicas, que permiten separar la complejidad del negocio, dejando como pieza central del mismo, el dominio. El enfoque diseño dirigido por el dominio ofrece la posibilidad de contar con principios, patrones y actividades para construir un modelo de dominio, que es el artefacto principal. Además, ayuda a garantizar que la arquitectura de software permanezca centrada en las funcionalidades del negocio. En este trabajo proponemos un desarrollo de software y la aplicación de una arquitectura orientada al dominio. La contribución del mismo es mostrar la viabilidad sobre la adopción del enfoque, como valor estratégico, el cual proporciona mapear la idea del dominio del negocio para el desarrollo de los artefactos del software. El trabajo propuesto presenta la transformación y adaptación de una arquitectura de software de tres capas típicas a una arquitectura centrada en el dominio específico del negocio y la selección de tecnologías que permiten su implementación, se valida mediante un caso de estudio.</dc:description>
</entry>
<entry>
<title>Analyzing the Usefulness of ThingFO as a Foundational Ontology for Sciences</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/115197" rel="alternate"/>
<author>
<name>Olsina Santos, Luis Antonio</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/115197</id>
<updated>2021-03-19T04:03:43Z</updated>
<published>2020-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XXI Simposio Argentino de Ingeniería de Software (ASSE 2020) - JAIIO 49 (Modalidad virtual)
This work specifies and defines all terms, properties and relationships of ThingFO –which stands for Thing Foundational Ontology. ThingFO is an ontology for particular and universal Things and Assertions placed at the foundational level in the context of a four-layered ontological architecture called FCDOntoArch.&#13;
This is a four-layered ontological architecture, which considers foundational, core, domain and instance levels. In turn, the domain level is split down into two sub-levels, namely: top-domain and low-domain. Ontologies at the same level can be related to each other, except for the foundational level where only the ThingFO ontology is. Additionally, ontologies' terms, properties and relationships at lower levels can be semantically enriched by ontologies' terms properties and relationships from the higher levels. Since ThingFO is at the highest level, ontologies at lower levels benefit from reusing and extending its concepts. To illustrate the usefulness of ThingFO, we primarily analyze enriched terms of a couple of ontologies at the core level such as ProcessCO and SituationCO, among others, in which their concepts are cross-cutting concerns for many domain terminologies from diverse sciences.
</summary>
<dc:date>2020-01-01T00:00:00Z</dc:date>
<dc:description>This work specifies and defines all terms, properties and relationships of ThingFO –which stands for Thing Foundational Ontology. ThingFO is an ontology for particular and universal Things and Assertions placed at the foundational level in the context of a four-layered ontological architecture called FCDOntoArch.&#13;
This is a four-layered ontological architecture, which considers foundational, core, domain and instance levels. In turn, the domain level is split down into two sub-levels, namely: top-domain and low-domain. Ontologies at the same level can be related to each other, except for the foundational level where only the ThingFO ontology is. Additionally, ontologies' terms, properties and relationships at lower levels can be semantically enriched by ontologies' terms properties and relationships from the higher levels. Since ThingFO is at the highest level, ontologies at lower levels benefit from reusing and extending its concepts. To illustrate the usefulness of ThingFO, we primarily analyze enriched terms of a couple of ontologies at the core level such as ProcessCO and SituationCO, among others, in which their concepts are cross-cutting concerns for many domain terminologies from diverse sciences.</dc:description>
</entry>
<entry>
<title>OTA updates mechanisms: a taxonomy and techniques catalog</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/115196" rel="alternate"/>
<author>
<name>Villegas, Mónica M.</name>
</author>
<author>
<name>Astudillo, Hernán</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/115196</id>
<updated>2021-03-19T04:03:45Z</updated>
<published>2020-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XXI Simposio Argentino de Ingeniería de Software (ASSE 2020) - JAIIO 49 (Modalidad virtual)
The use of the Internet of Things (IoT) and Cyber-Physical Systems (CPS) in industry and daily life has increased. The embedded software of IoT systems requires updates over time for long-term maintainability, bug  xes, and improvements. Developers and manufacturers design and implement OTA update systems in ad-hoc manners because there are no speci c standards and little empirical information about mechanisms. This article describes a systematic literature review to identify proposed OTA update mechanisms, and a taxonomy to orga- nize them for system designers. Academic and professional (grey) litera- ture was gathered from four information sources; 109 studies were found, of which 29 remained after applying inclusion and exclusion criteria; and they were recognized as belonging to six mechanisms (categories). Each technique was associated to a mechanism, yielding an (initial) catalog of OTA update techniques. This taxonomy and catalog can be used to design IoT and CPS applications that must include OTA update functionality.
</summary>
<dc:date>2020-01-01T00:00:00Z</dc:date>
<dc:description>The use of the Internet of Things (IoT) and Cyber-Physical Systems (CPS) in industry and daily life has increased. The embedded software of IoT systems requires updates over time for long-term maintainability, bug  xes, and improvements. Developers and manufacturers design and implement OTA update systems in ad-hoc manners because there are no speci c standards and little empirical information about mechanisms. This article describes a systematic literature review to identify proposed OTA update mechanisms, and a taxonomy to orga- nize them for system designers. Academic and professional (grey) litera- ture was gathered from four information sources; 109 studies were found, of which 29 remained after applying inclusion and exclusion criteria; and they were recognized as belonging to six mechanisms (categories). Each technique was associated to a mechanism, yielding an (initial) catalog of OTA update techniques. This taxonomy and catalog can be used to design IoT and CPS applications that must include OTA update functionality.</dc:description>
</entry>
<entry>
<title>Validation of implicit expectations on mobile applications</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/115195" rel="alternate"/>
<author>
<name>Andriano, Natalia Valeria</name>
</author>
<author>
<name>Silclir, Mauricio</name>
</author>
<author>
<name>Rubio, Diego Martín</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/115195</id>
<updated>2021-03-19T04:03:46Z</updated>
<published>2020-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XXI Simposio Argentino de Ingeniería de Software (ASSE 2020) - JAIIO 49 (Modalidad virtual)
The increasing amount of active software users together with the emergence of free access to multi-screen devices (being mobile phone the leaders in this area), have started to cause a growing phenomenon on the user expectations for every software product (no matter what it is about). Identifying these expectations will benefit the development of products (for example, in estimating more accurately the size and cost of a product), while will improve the reception of it by end users. This research verifies and validates a list of implicit items, deemed common to many products, against the top 10 worldwide most used apps.
</summary>
<dc:date>2020-01-01T00:00:00Z</dc:date>
<dc:description>The increasing amount of active software users together with the emergence of free access to multi-screen devices (being mobile phone the leaders in this area), have started to cause a growing phenomenon on the user expectations for every software product (no matter what it is about). Identifying these expectations will benefit the development of products (for example, in estimating more accurately the size and cost of a product), while will improve the reception of it by end users. This research verifies and validates a list of implicit items, deemed common to many products, against the top 10 worldwide most used apps.</dc:description>
</entry>
<entry>
<title>Modelo de gestión de la planificación del desarrollo de software como un proceso estocástico</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/115193" rel="alternate"/>
<author>
<name>Rivera Bernsdorff, Fernando Lucas</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/115193</id>
<updated>2021-03-19T04:03:49Z</updated>
<published>2020-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XXI Simposio Argentino de Ingeniería de Software (ASSE 2020) - JAIIO 49 (Modalidad virtual)
La simulación nos permite modelar, entender y visualizar procesos que son complejos y no lineales. Los procesos involucrados en el desarrollo de software cumplen con ambas características y son en esencia procesos estocásticos.&#13;
En la ingeniería de software se busca gestionar los procesos de desarrollo de software, pero se hace muy difícil poder llegar a planes y estimaciones con precisión. Por este motivo surgen los modelos incrementales de desarrollo de software, los ciclos de vida y la ingeniería de software en general. En el presente trabajo se presenta un modelo y una solución que aplica simulación a la ingeniería de software en base a la información histórica asociada a la gestión de proyectos. Es decir que se busca una solución considerando el proceso de planificación de desarrollo de software como un proceso estocástico, con el propósito de planificar nuevos proyectos utilizando simulación.
</summary>
<dc:date>2020-01-01T00:00:00Z</dc:date>
<dc:description>La simulación nos permite modelar, entender y visualizar procesos que son complejos y no lineales. Los procesos involucrados en el desarrollo de software cumplen con ambas características y son en esencia procesos estocásticos.&#13;
En la ingeniería de software se busca gestionar los procesos de desarrollo de software, pero se hace muy difícil poder llegar a planes y estimaciones con precisión. Por este motivo surgen los modelos incrementales de desarrollo de software, los ciclos de vida y la ingeniería de software en general. En el presente trabajo se presenta un modelo y una solución que aplica simulación a la ingeniería de software en base a la información histórica asociada a la gestión de proyectos. Es decir que se busca una solución considerando el proceso de planificación de desarrollo de software como un proceso estocástico, con el propósito de planificar nuevos proyectos utilizando simulación.</dc:description>
</entry>
<entry>
<title>Un método para la aplicación del modelo de gestión de la calidad en las empresas de SSI: un caso de estudio</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/115192" rel="alternate"/>
<author>
<name>Lucero, Walter A.</name>
</author>
<author>
<name>Salgado, Carlos Humberto</name>
</author>
<author>
<name>Sánchez, Alberto</name>
</author>
<author>
<name>Peralta, Mario</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/115192</id>
<updated>2021-03-19T04:03:50Z</updated>
<published>2020-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XXI Simposio Argentino de Ingeniería de Software (ASSE 2020) - JAIIO 49 (Modalidad virtual)
En los últimos años se evidenció un significativo incremento en la cantidad de empresas del sector de Software y Servicios Informáticos (SSI) en la República Argentina. Así, el número de empresas creció un 132% en 10 años. Debido a ello, estas empresas necesitan diferenciarse de la competencia para captar nuevos clientes y mantener el crecimiento al ritmo de los avances tecnológicos y requerimientos del mercado. Muchas empresas del sector no aplican un modelo de gestión integrado, lo cual las aleja de la excelencia y puede afectar su productividad. Si bien un importante porcentaje de empresas de software poseen algún tipo de certificación, no cuentan con un modelo a seguir para su éxito a largo plazo. La aplicación de modelos de calidad y métodos de evaluación, aporta a las empresas una visión general de su situación actual. Así, el objetivo del trabajo es presentar un método para la aplicación del Modelo de Gestión de la Calidad orientado a empresas de SSI de la República Argentina.
</summary>
<dc:date>2020-01-01T00:00:00Z</dc:date>
<dc:description>En los últimos años se evidenció un significativo incremento en la cantidad de empresas del sector de Software y Servicios Informáticos (SSI) en la República Argentina. Así, el número de empresas creció un 132% en 10 años. Debido a ello, estas empresas necesitan diferenciarse de la competencia para captar nuevos clientes y mantener el crecimiento al ritmo de los avances tecnológicos y requerimientos del mercado. Muchas empresas del sector no aplican un modelo de gestión integrado, lo cual las aleja de la excelencia y puede afectar su productividad. Si bien un importante porcentaje de empresas de software poseen algún tipo de certificación, no cuentan con un modelo a seguir para su éxito a largo plazo. La aplicación de modelos de calidad y métodos de evaluación, aporta a las empresas una visión general de su situación actual. Así, el objetivo del trabajo es presentar un método para la aplicación del Modelo de Gestión de la Calidad orientado a empresas de SSI de la República Argentina.</dc:description>
</entry>
<entry>
<title>Adecuación de la norma ISO/IEC 29110-5.1.1 a la metodología TDD</title>
<link href="http://sedici.unlp.edu.ar:80/handle/10915/115190" rel="alternate"/>
<author>
<name>Castañeda Marrero, Gabriela</name>
</author>
<id>http://sedici.unlp.edu.ar:80/handle/10915/115190</id>
<updated>2021-03-20T04:03:35Z</updated>
<published>2020-01-01T00:00:00Z</published>
<summary type="text">Objeto de conferencia
XXI Simposio Argentino de Ingeniería de Software (ASSE 2020) - JAIIO 49 (Modalidad virtual)
En los años 90 surgió una metodología de desarrollo que planteaba invertir el orden tradicional de un desarrollo de software. En esencia, proponía desarrollar primero las pruebas y utilizarlas como base y guía para la programación del sistema. Esta metodología se conoce como Desarrollo dirigido por pruebas ó Test Driven Development (TDD).&#13;
En este trabajo se construirá un sistema de software mobile (aplicación y web), utilizando esta metodología. Se seguirán las directrices de la norma ISO/IEC 29110-5.1.1 que regula el desarrollo de software para pequeñas organizaciones. El trabajo contempla adaptaciones en la norma para adecuarse a la metodología TDD utilizada en el desarrollo.&#13;
La metodología basada en pruebas asegura calidad, y un código más limpio y robusto en comparación a las metodologías tradicionales. Para obtener una medida objetiva de calidad se evaluará el sistema resultante con la norma MyFEPS /QSAT.&#13;
Se pretende comprobar la factibilidad de la utilización de la metodología TDD en el desarrollo de una aplicación Android y un sitio web PHP utilizando la norma ISO/IEC 29110-5.1.1 en el proceso de desarrollo. Se analizará el impacto que tiene la aplicación de estas metodologías en el tiempo de desarrollo y la calidad del código resultante.
</summary>
<dc:date>2020-01-01T00:00:00Z</dc:date>
<dc:description>En los años 90 surgió una metodología de desarrollo que planteaba invertir el orden tradicional de un desarrollo de software. En esencia, proponía desarrollar primero las pruebas y utilizarlas como base y guía para la programación del sistema. Esta metodología se conoce como Desarrollo dirigido por pruebas ó Test Driven Development (TDD).&#13;
En este trabajo se construirá un sistema de software mobile (aplicación y web), utilizando esta metodología. Se seguirán las directrices de la norma ISO/IEC 29110-5.1.1 que regula el desarrollo de software para pequeñas organizaciones. El trabajo contempla adaptaciones en la norma para adecuarse a la metodología TDD utilizada en el desarrollo.&#13;
La metodología basada en pruebas asegura calidad, y un código más limpio y robusto en comparación a las metodologías tradicionales. Para obtener una medida objetiva de calidad se evaluará el sistema resultante con la norma MyFEPS /QSAT.&#13;
Se pretende comprobar la factibilidad de la utilización de la metodología TDD en el desarrollo de una aplicación Android y un sitio web PHP utilizando la norma ISO/IEC 29110-5.1.1 en el proceso de desarrollo. Se analizará el impacto que tiene la aplicación de estas metodologías en el tiempo de desarrollo y la calidad del código resultante.</dc:description>
</entry>
</feed>
