WICC 2016http://sedici.unlp.edu.ar:80/handle/10915/526302024-03-28T20:30:01Z2024-03-28T20:30:01ZVerificación en Alloy de modelos y metamodelos específicos del dominioGaris, Ana GabrielaSanchez, Alejandrohttp://sedici.unlp.edu.ar:80/handle/10915/541062019-02-21T20:03:16Z2016-01-01T00:00:00ZObjeto de conferencia
XVIII Workshop de Investigadores en Ciencias de la Computación (WICC 2016, Entre Ríos, Argentina); http://sedici.unlp.edu.ar/handle/10915/52766
La verificación de modelos de sistemas de software es una actividad clave para mejorar la calidad del producto final. Numerosos lenguajes específicos del dominio han sido creados para favorecer la definición de modelos ajustados a un dominio o área particular. Sin embargo, la verificación de estos modelos, frecuentemente es dejada de lado como actividad complementaria al modelado. Esta línea de investigación, desarrollo e innovación se orienta a generalizar un mecanismo basado en Alloy, para la especificación y verificación de modelos y metamodelos específicos del dominio. Alloy es un lenguaje formal, soportado por una amigable herramienta de verificación y validación. Las características de Alloy pueden ser aprovechadas para establecer un enfoque que permita garantizar la calidad de los modelos de sistemas de software específicos.
Eje: Ingeniería de Software
2016-01-01T00:00:00ZLa verificación de modelos de sistemas de software es una actividad clave para mejorar la calidad del producto final. Numerosos lenguajes específicos del dominio han sido creados para favorecer la definición de modelos ajustados a un dominio o área particular. Sin embargo, la verificación de estos modelos, frecuentemente es dejada de lado como actividad complementaria al modelado. Esta línea de investigación, desarrollo e innovación se orienta a generalizar un mecanismo basado en Alloy, para la especificación y verificación de modelos y metamodelos específicos del dominio. Alloy es un lenguaje formal, soportado por una amigable herramienta de verificación y validación. Las características de Alloy pueden ser aprovechadas para establecer un enfoque que permita garantizar la calidad de los modelos de sistemas de software específicos.Un método para la evaluación de modelos conceptuales de procesos de negocio basado en lógica difusaSalgado, Carlos HumbertoPeralta, MarioRiesco, Daniel EduardoMontejano, Germán Antoniohttp://sedici.unlp.edu.ar:80/handle/10915/541052019-02-21T20:03:12Z2016-01-01T00:00:00ZObjeto de conferencia
XVIII Workshop de Investigadores en Ciencias de la Computación (WICC 2016, Entre Ríos, Argentina); http://sedici.unlp.edu.ar/handle/10915/52766
El modelado de procesos de negocio presenta una visión global de la organización que permite entender mejor la dinámica de la empresa y las relaciones que se dan internamente en la empresa y con su entorno. El modelado del negocio es la técnica por excelencia para alinear los desarrollos con las metas y objetivos de las organizaciones. Los modelos cumplen un rol fundamental en la especificación de los Procesos de Negocio (PN). Por ello, es de vital importancia la calidad de los mismos para que ayuden a mejorar el desempeño y evolución de la organización. Acorde a ello, se propone un método, basado en la Lógica Difusa, para evaluar modelos conceptuales de PN. Las distintas fases del método permiten hacer un control de la corrección de los modelos y dan soporte a los ingenieros y líderes de proyectos respecto de la conformación de los modelos de PN. Para ello, tiene en cuenta las buenas prácticas de modelado e intenta tener una aproximación al lenguaje humano para referirse a lo entendible, poco entendible o inentendible que puede ser un modelo. Ello posibilita la interacción de forma más comprensible entre los distintos miembros que intervienen en el modelado de los PN de una organización.
Eje: Ingeniería de Software
2016-01-01T00:00:00ZEl modelado de procesos de negocio presenta una visión global de la organización que permite entender mejor la dinámica de la empresa y las relaciones que se dan internamente en la empresa y con su entorno. El modelado del negocio es la técnica por excelencia para alinear los desarrollos con las metas y objetivos de las organizaciones. Los modelos cumplen un rol fundamental en la especificación de los Procesos de Negocio (PN). Por ello, es de vital importancia la calidad de los mismos para que ayuden a mejorar el desempeño y evolución de la organización. Acorde a ello, se propone un método, basado en la Lógica Difusa, para evaluar modelos conceptuales de PN. Las distintas fases del método permiten hacer un control de la corrección de los modelos y dan soporte a los ingenieros y líderes de proyectos respecto de la conformación de los modelos de PN. Para ello, tiene en cuenta las buenas prácticas de modelado e intenta tener una aproximación al lenguaje humano para referirse a lo entendible, poco entendible o inentendible que puede ser un modelo. Ello posibilita la interacción de forma más comprensible entre los distintos miembros que intervienen en el modelado de los PN de una organización.Técnicas de minería de procesos de negocio distribuidos con Bonita OSMadrid, Federico GastónBazán, PatriciaMartínez Garro, José Nicoláshttp://sedici.unlp.edu.ar:80/handle/10915/541042019-02-21T20:02:51Z2016-01-01T00:00:00ZObjeto de conferencia
XVIII Workshop de Investigadores en Ciencias de la Computación (WICC 2016, Entre Ríos, Argentina); http://sedici.unlp.edu.ar/handle/10915/52766
La madurez de los BPMS (Business Process Management Systems) ha hecho que las organizaciones se vuelquen cada vez con más confianza hacia modelos de gestión por procesos de negocio. La minería de procesos (Process Mining), una poderosa tecnología para administrar procesos operacionales no triviales, cuyo objetivo es extraer conocimiento de los registros de eventos obtenidos de distintos sistemas de información. Así, constituye un buen soporte para cerrar el ciclo de mejora continua que propone BPM.
Por otra parte Cloud Computing ofrece almacenamiento y cómputo distribuido bajo demanda, permitiendo descomponer un proceso y ejecutar cada una de sus partes de manera distribuida.
La minería de procesos distribuidos presenta un desafío importante de abordar y de validar este análisis aplicado a un BPMS concreto.
En este artículo se enuncia un enfoque para la aplicación de Process Mining sobre procesos distribuidos utilizando Bonita Open Solution como BPMS.
Eje: Ingeniería de Software
2016-01-01T00:00:00ZLa madurez de los BPMS (Business Process Management Systems) ha hecho que las organizaciones se vuelquen cada vez con más confianza hacia modelos de gestión por procesos de negocio. La minería de procesos (Process Mining), una poderosa tecnología para administrar procesos operacionales no triviales, cuyo objetivo es extraer conocimiento de los registros de eventos obtenidos de distintos sistemas de información. Así, constituye un buen soporte para cerrar el ciclo de mejora continua que propone BPM.
Por otra parte Cloud Computing ofrece almacenamiento y cómputo distribuido bajo demanda, permitiendo descomponer un proceso y ejecutar cada una de sus partes de manera distribuida.
La minería de procesos distribuidos presenta un desafío importante de abordar y de validar este análisis aplicado a un BPMS concreto.
En este artículo se enuncia un enfoque para la aplicación de Process Mining sobre procesos distribuidos utilizando Bonita Open Solution como BPMS.Software para la gestión de requerimientos del modelo conceptual de un sistema de informaciónMedina, Oscar CarlosMarciszack, Marcelo MartínGroppo, Mario AlbertoCastro, ClaudiaMoreno, Juan CarlosMoyano, Enrique Humbertohttp://sedici.unlp.edu.ar:80/handle/10915/541032019-02-21T20:03:08Z2016-01-01T00:00:00ZObjeto de conferencia
XVIII Workshop de Investigadores en Ciencias de la Computación (WICC 2016, Entre Ríos, Argentina); http://sedici.unlp.edu.ar/handle/10915/52766
El presente trabajo describe una aplicación web denominada SIAR (Sistema Integral de Administración de Requerimientos) que administra y valida los requerimientos del Modelado Conceptual de un sistema de información mediante Casos de Uso, según los lineamientos de UML (Lenguaje Unificado de Modelado). Los Casos de Uso son útiles para la generación y análisis de requisitos de sistemas. La finalidad principal de SIAR es la administración de Casos de Uso con una herramienta informática que agilice su registración, normalice su contenido y posibilite implementar validaciones funcionales, como por ejemplo un método automatizado de análisis de consistencia de Casos de Uso, para lo cual el sistema genera un grafo con la transición de estados de cada Caso de Uso, expresado en el protocolo XPDL (Lenguaje de Definición de Flujo de Trabajo), que es analizado en un simulador de autómata finito determinista para verificar la cohesión de los escenarios en él definidos.
Eje: Ingeniería de Software
2016-01-01T00:00:00ZEl presente trabajo describe una aplicación web denominada SIAR (Sistema Integral de Administración de Requerimientos) que administra y valida los requerimientos del Modelado Conceptual de un sistema de información mediante Casos de Uso, según los lineamientos de UML (Lenguaje Unificado de Modelado). Los Casos de Uso son útiles para la generación y análisis de requisitos de sistemas. La finalidad principal de SIAR es la administración de Casos de Uso con una herramienta informática que agilice su registración, normalice su contenido y posibilite implementar validaciones funcionales, como por ejemplo un método automatizado de análisis de consistencia de Casos de Uso, para lo cual el sistema genera un grafo con la transición de estados de cada Caso de Uso, expresado en el protocolo XPDL (Lenguaje de Definición de Flujo de Trabajo), que es analizado en un simulador de autómata finito determinista para verificar la cohesión de los escenarios en él definidos.Simulando proyectos de desarrollo de software que incorporan Test Driven DevelopmentGodoy, Diego AlbertoKotynski, HenryBelloni, Edgardo A.Sosa, Eduardo OmarGamonal, MarielaRegueira, Nahuelhttp://sedici.unlp.edu.ar:80/handle/10915/541022019-02-21T20:03:04Z2016-01-01T00:00:00ZObjeto de conferencia
XVIII Workshop de Investigadores en Ciencias de la Computación (WICC 2016, Entre Ríos, Argentina); http://sedici.unlp.edu.ar/handle/10915/52766
En este artículo se presenta una línea de investigación denominada Simulación como Herramienta para la Mejora de los Procesos de Software Desarrollados con Metodologías Ágiles Utilizando Dinámica de Sistemas, cuyo objetivo es construir modelos de simulación utilizando la disciplina de dinámica de sistemas, que permitan estudiar los procesos de desarrollo de software agiles gestionados por diversas mitologías y prácticas ágiles.
Particularmente se presentan los avances realizados hasta ahora en relación a construcción de un Modelo de simulación para estudiar el comportamiento de proyectos de software que utilizan Test Drivent Development (TDD) en su proceso de desarrollo. Para ello se ha realizado una encuesta en la comunidad de desarrolladores sobre el uso que le dan a TDD en sus proyectos y cuáles son las características de los mismos. Se presenta además el Subsistema de planificación de pruebas de aceptación, uno de los subsitemas más importantes dentro de modelo que se pretende construir.
Eje: Ingeniería de Software
2016-01-01T00:00:00ZEn este artículo se presenta una línea de investigación denominada Simulación como Herramienta para la Mejora de los Procesos de Software Desarrollados con Metodologías Ágiles Utilizando Dinámica de Sistemas, cuyo objetivo es construir modelos de simulación utilizando la disciplina de dinámica de sistemas, que permitan estudiar los procesos de desarrollo de software agiles gestionados por diversas mitologías y prácticas ágiles.
Particularmente se presentan los avances realizados hasta ahora en relación a construcción de un Modelo de simulación para estudiar el comportamiento de proyectos de software que utilizan Test Drivent Development (TDD) en su proceso de desarrollo. Para ello se ha realizado una encuesta en la comunidad de desarrolladores sobre el uso que le dan a TDD en sus proyectos y cuáles son las características de los mismos. Se presenta además el Subsistema de planificación de pruebas de aceptación, uno de los subsitemas más importantes dentro de modelo que se pretende construir.Reuso orientado a servicios: selección y testing de serviciosFlores, Andrés P.Cechich, AlejandraGarriga, MartínMoyano, MarceloDe Renzis, AlanAnabalon, Diegohttp://sedici.unlp.edu.ar:80/handle/10915/541012019-02-21T20:02:58Z2016-01-01T00:00:00ZObjeto de conferencia
XVIII Workshop de Investigadores en Ciencias de la Computación (WICC 2016, Entre Ríos, Argentina); http://sedici.unlp.edu.ar/handle/10915/52766
El reuso de artefactos software brinda oportunidades para proveedores y clientes, tanto para acelerar el proceso de desarrollo de software como para establecer oferta de productos reusables. El paradigma de Computación Orientada a Servicios (SOC), promueve el desarrollo de aplicaciones distribuidas en ambientes heterogéneos, que son construidas ensamblando o componiendo servicios reusables, que se publican a través de una red y se acceden mediante protocolos específicos. SOC ha sido ampliamente adoptado bajo su implementación con la tecnología de Servicios Web, que provee flexibilidad de ejecución remota que oculta las plataformas específicas de ejecución y permite descentralizar los procesos de negocios. SOC requiere la publicación de servicios en un registro (UDDI de acuerdo a Servicios Web), los cuales luego son identificados y evaluados para una aplicación en desarrollo. Sin embargo, aún este proceso necesita métodos exhaustivos y eficientes, tanto para identificación como para selección de servicios, en el cual se puede considerar la aplicación de técnicas de Pruebas de Software y el uso de dos conceptos actuales: Orquestación y Coreografía de servicios.
Eje: Ingeniería de Software
2016-01-01T00:00:00ZEl reuso de artefactos software brinda oportunidades para proveedores y clientes, tanto para acelerar el proceso de desarrollo de software como para establecer oferta de productos reusables. El paradigma de Computación Orientada a Servicios (SOC), promueve el desarrollo de aplicaciones distribuidas en ambientes heterogéneos, que son construidas ensamblando o componiendo servicios reusables, que se publican a través de una red y se acceden mediante protocolos específicos. SOC ha sido ampliamente adoptado bajo su implementación con la tecnología de Servicios Web, que provee flexibilidad de ejecución remota que oculta las plataformas específicas de ejecución y permite descentralizar los procesos de negocios. SOC requiere la publicación de servicios en un registro (UDDI de acuerdo a Servicios Web), los cuales luego son identificados y evaluados para una aplicación en desarrollo. Sin embargo, aún este proceso necesita métodos exhaustivos y eficientes, tanto para identificación como para selección de servicios, en el cual se puede considerar la aplicación de técnicas de Pruebas de Software y el uso de dos conceptos actuales: Orquestación y Coreografía de servicios.Reuso orientado a dominios: hacia un proceso integral de desarrollo de líneas de productos de softwareBuccella, AgustinaLuzuriaga, Juan ManuelCechich, AlejandraMartínez, RodolfoMazalu, RafaelaCruz, MarcosPol'la, MatíasArias, MaximilianoMartín, Adriana ElbaDoldan, María del SocorroMorsán, EnriqueRubilar, Tamarahttp://sedici.unlp.edu.ar:80/handle/10915/541002019-02-21T20:02:42Z2016-01-01T00:00:00ZObjeto de conferencia
XVIII Workshop de Investigadores en Ciencias de la Computación (WICC 2016, Entre Ríos, Argentina); http://sedici.unlp.edu.ar/handle/10915/52766
El reuso de software en general abarca todas aquellas técnicas, procesos y metodologías que tienen por objetivo la reutilización de artefactos de software, creados en cualquiera de las etapas del ciclo de vida, para ser utilizados en nuevos desarrollos o en la construcción de nuevas versiones. Los beneficios a los cuales se debe arribar, a grandes rasgos, son la mejora de los tiempos de desarrollo, la rápida puesta en el mercado y los costos, maximizando al mismo tiempo la calidad de los productos de software resultantes. En particular, el reuso orientado a dominios se basa en el mismo concepto abocando a los mismos beneficios, pero considerando que dicha reutilización se generará dentro de dominios particulares. Dentro de esta área surge la Ingeniería de Líneas de Productos de Software (ILPS) que utiliza el reuso de dominios como mecanismo para lograr una estructura común de servicios (llamada similitudes), en la cual se basan todos los productos a ser desarrollados. A su vez, agrega una estructura variable (llamada variabilidad) que permite brindar mayor flexibilidad logrando crear productos con bases similares pero adaptados a las necesidades específicas de los diferentes usuarios u organizaciones pertenecientes a esos dominios. En nuestro proyecto, nos basamos en la creación de nuevas técnicas y recursos para lograr una mejora dentro de un proceso integral de desarrollo de las LPSs. En particular nos enfocamos en la definición de actividades que diseñan y aplican artefactos de software en dos dominios específicos: el dominio geográfico y el de gobierno electrónico.
Eje: Ingeniería de Software
2016-01-01T00:00:00ZEl reuso de software en general abarca todas aquellas técnicas, procesos y metodologías que tienen por objetivo la reutilización de artefactos de software, creados en cualquiera de las etapas del ciclo de vida, para ser utilizados en nuevos desarrollos o en la construcción de nuevas versiones. Los beneficios a los cuales se debe arribar, a grandes rasgos, son la mejora de los tiempos de desarrollo, la rápida puesta en el mercado y los costos, maximizando al mismo tiempo la calidad de los productos de software resultantes. En particular, el reuso orientado a dominios se basa en el mismo concepto abocando a los mismos beneficios, pero considerando que dicha reutilización se generará dentro de dominios particulares. Dentro de esta área surge la Ingeniería de Líneas de Productos de Software (ILPS) que utiliza el reuso de dominios como mecanismo para lograr una estructura común de servicios (llamada similitudes), en la cual se basan todos los productos a ser desarrollados. A su vez, agrega una estructura variable (llamada variabilidad) que permite brindar mayor flexibilidad logrando crear productos con bases similares pero adaptados a las necesidades específicas de los diferentes usuarios u organizaciones pertenecientes a esos dominios. En nuestro proyecto, nos basamos en la creación de nuevas técnicas y recursos para lograr una mejora dentro de un proceso integral de desarrollo de las LPSs. En particular nos enfocamos en la definición de actividades que diseñan y aplican artefactos de software en dos dominios específicos: el dominio geográfico y el de gobierno electrónico.Procesamiento de lenguaje natural para estudiar completitud de requisitosLitvak, Claudia SilviaHadad, Graciela Dora SusanaDoorn, Jorge Horaciohttp://sedici.unlp.edu.ar:80/handle/10915/540982019-07-12T02:48:39Z2016-01-01T00:00:00ZObjeto de conferencia
XVIII Workshop de Investigadores en Ciencias de la Computación (WICC 2016, Entre Ríos, Argentina); http://sedici.unlp.edu.ar/handle/10915/52766
La Ingeniería de Software incluye el estudio inicial de los requisitos del sistema de software a desarrollar. A ello se dedican los Ingenieros de Requisitos, generando modelos que logren representar las necesidades de los clientes y usuarios y las soluciones a las mismas. El desarrollo de modelos de requisitos en lenguaje natural facilita la interacción entre todos los involucrados, aunque contribuye a generar ambigüedades. Por otro lado se ha comprobado la existencia de omisiones en una cantidad muy superior a la imaginada intuitivamente. Por su propia naturaleza, las omisiones son notoriamente elusivas. El desarrollo de un mismo modelo acerca del mismo problema por personas diferentes es la forma más eficaz para vislumbrar la magnitud de las omisiones en el dominio de la Ingeniería de Requisitos y posiblemente en muchas otras áreas. Para realizar estudios sobre la completitud de los modelos desarrollados, a fin de mejorar la calidad de los mismos, se ha propuesto la generación de una herramienta de software que permita comparar modelos escritos en lenguaje natural. Se propone que esta herramienta utilice recursos del Procesamiento del Lenguaje Natural.
Eje: Ingeniería de Software
2016-01-01T00:00:00ZLa Ingeniería de Software incluye el estudio inicial de los requisitos del sistema de software a desarrollar. A ello se dedican los Ingenieros de Requisitos, generando modelos que logren representar las necesidades de los clientes y usuarios y las soluciones a las mismas. El desarrollo de modelos de requisitos en lenguaje natural facilita la interacción entre todos los involucrados, aunque contribuye a generar ambigüedades. Por otro lado se ha comprobado la existencia de omisiones en una cantidad muy superior a la imaginada intuitivamente. Por su propia naturaleza, las omisiones son notoriamente elusivas. El desarrollo de un mismo modelo acerca del mismo problema por personas diferentes es la forma más eficaz para vislumbrar la magnitud de las omisiones en el dominio de la Ingeniería de Requisitos y posiblemente en muchas otras áreas. Para realizar estudios sobre la completitud de los modelos desarrollados, a fin de mejorar la calidad de los mismos, se ha propuesto la generación de una herramienta de software que permita comparar modelos escritos en lenguaje natural. Se propone que esta herramienta utilice recursos del Procesamiento del Lenguaje Natural.MoVeR-T: entorno de videojuego en realidad virtual telecontrolado para rehabilitación motrizFerrarini Oliver, CintiaGonzález de Doña, Mónica GildaZapata, Sergio G.Olguín, Luis AlbertoOrmeño, Emilio Gustavohttp://sedici.unlp.edu.ar:80/handle/10915/540962019-02-21T20:02:37Z2016-01-01T00:00:00ZObjeto de conferencia
XVIII Workshop de Investigadores en Ciencias de la Computación (WICC 2016, Entre Ríos, Argentina); http://sedici.unlp.edu.ar/handle/10915/52766
Los videojuegos aplicados al ámbito de la discapacidad cuentan con un gran potencial como recursos educativos, de ocio, y de tratamiento de rehabilitación motriz. En este último caso, expertos consideran que la ejercitación para rehabilitación mediante videojuegos en realidad virtual (VR-Games) realizada en la propia casa de los pacientes, constituye el futuro de estas terapias. Así, la realidad virtual en entornos telecontrolados se convierte en una herramienta valiosa debido a su capacidad de representar situaciones de la vida real en un contexto de total seguridad; además de facilitar el acceso a un tratamiento continuo y controlado a aquellos pacientes que poseen complicaciones de traslado, tanto de distancia como de tiempo. Este proyecto tiene como objetivo desarrollar un videojuego de realidad virtual multijugador en línea (Multiplayer Online Virtual Reality Game, o MOVR-Game) con dos aplicaciones interconectadas: una para los pacientes que se ejecutará en los lentes de realidad virtual; y otra para el profesional de la salud, quien desde su consultorio podrá realizar la gestión, seguimiento y adaptación de las sesiones de juego de cada uno de sus pacientes. La tecnología desarrollada tendrá como destinatarios a los pacientes de la Fundación Abril, organización de la salud que brinda rehabilitación a personas con discapacidad entre otras actividades.
Eje: Ingeniería de Software
2016-01-01T00:00:00ZLos videojuegos aplicados al ámbito de la discapacidad cuentan con un gran potencial como recursos educativos, de ocio, y de tratamiento de rehabilitación motriz. En este último caso, expertos consideran que la ejercitación para rehabilitación mediante videojuegos en realidad virtual (VR-Games) realizada en la propia casa de los pacientes, constituye el futuro de estas terapias. Así, la realidad virtual en entornos telecontrolados se convierte en una herramienta valiosa debido a su capacidad de representar situaciones de la vida real en un contexto de total seguridad; además de facilitar el acceso a un tratamiento continuo y controlado a aquellos pacientes que poseen complicaciones de traslado, tanto de distancia como de tiempo. Este proyecto tiene como objetivo desarrollar un videojuego de realidad virtual multijugador en línea (Multiplayer Online Virtual Reality Game, o MOVR-Game) con dos aplicaciones interconectadas: una para los pacientes que se ejecutará en los lentes de realidad virtual; y otra para el profesional de la salud, quien desde su consultorio podrá realizar la gestión, seguimiento y adaptación de las sesiones de juego de cada uno de sus pacientes. La tecnología desarrollada tendrá como destinatarios a los pacientes de la Fundación Abril, organización de la salud que brinda rehabilitación a personas con discapacidad entre otras actividades.Modelo integral para la evaluación de la calidad de la accesibilidad al contenido webGallardo, Cecilia ElizabethFunes, AnaAhumada, Hernán Césarhttp://sedici.unlp.edu.ar:80/handle/10915/540942019-02-21T20:02:34Z2016-01-01T00:00:00ZObjeto de conferencia
XVIII Workshop de Investigadores en Ciencias de la Computación (WICC 2016, Entre Ríos, Argentina); http://sedici.unlp.edu.ar/handle/10915/52766
El presente trabajo, que se enmarca en el área del Aseguramiento de la Calidad del Software, busca dar respuesta a la necesidad de contar con un modelo integral o marco de referencia que permita conceptualizar y, posteriormente, evaluar la accesibilidad al contenido web.
Para tal fin, se propone, por un lado, el desarrollo de un modelo de conceptos de calidad correspondiente a la subcaracterística Accesibilidad del modelo de calidad de la norma ISO 25010, para lo cual se analizarán las Pautas de Accesibilidad al Contenido Web (WCAG) 2.0. El proceso completo de medición y evaluación se implementará siguiendo los lineamientos de la estrategia integrada de Medición y Evaluación GOCAME (Goal-Oriented Context- Aware Measurement and Evaluation).
Otro objetivo de este trabajo es el desarrollo, a partir del modelo de conceptos de calidad, de un modelo cuantitativo, basado en el método LSP (Logical Scoring of Preference), que permita evaluar la calidad global de las aplicaciones web en cuanto a la accesibilidad.
Eje: Ingeniería de Software
2016-01-01T00:00:00ZEl presente trabajo, que se enmarca en el área del Aseguramiento de la Calidad del Software, busca dar respuesta a la necesidad de contar con un modelo integral o marco de referencia que permita conceptualizar y, posteriormente, evaluar la accesibilidad al contenido web.
Para tal fin, se propone, por un lado, el desarrollo de un modelo de conceptos de calidad correspondiente a la subcaracterística Accesibilidad del modelo de calidad de la norma ISO 25010, para lo cual se analizarán las Pautas de Accesibilidad al Contenido Web (WCAG) 2.0. El proceso completo de medición y evaluación se implementará siguiendo los lineamientos de la estrategia integrada de Medición y Evaluación GOCAME (Goal-Oriented Context- Aware Measurement and Evaluation).
Otro objetivo de este trabajo es el desarrollo, a partir del modelo de conceptos de calidad, de un modelo cuantitativo, basado en el método LSP (Logical Scoring of Preference), que permita evaluar la calidad global de las aplicaciones web en cuanto a la accesibilidad.Modelado y análisis probabilístico de sistemas híbridosVilallonga, Gabriel DomingoRiesco, Daniel EduardoCampos, Sérgiohttp://sedici.unlp.edu.ar:80/handle/10915/540922019-02-21T20:02:31Z2016-01-01T00:00:00ZObjeto de conferencia
XVIII Workshop de Investigadores en Ciencias de la Computación (WICC 2016, Entre Ríos, Argentina); http://sedici.unlp.edu.ar/handle/10915/52766
Los sistemas híbridos, se han tornado de gran interés en la comunidad científica a partir del desafío que presenta el estudio de sus dinámicas, las continuas y las discretas, y el estudio y comprensión de sus interacciones.
Estas puede tomar diversas formas, las más comunes ocurren cuando cambian de estado entre diferentes procesos continuos. Otras formas de interacción incluyen transiciones discretas que dependen de evoluciones continuas, u otras aparecen como resultados de una decisión, o por la ocurrencia de ciertos eventos.
Un sistema híbrido probabilístico considera la distribución de probabilidad de ambas dinámicas, y se enfoca el análisis en lo referido a la alcanzabilidad probabilística El acercamiento numérico sufre del problema de explosión de estados y son computacionalmente muy exigentes. Un método alternativo de análisis es el realizado por medio de Model Checkers Probabilísticos.
En nuestra línea de investigación proponemos el modelado y estudio de estos sistemas, como parte de la verificación y validación de sistemas desde un punto de vista de la ingeniería de software por medio de herramientas de model checking. En una primera etapa se centrará en modelos, específicamente de sistemas biológicos, con el objetivo de mejorar el poder predictivo de modelos formales existentes.
Eje: Ingeniería de Software
2016-01-01T00:00:00ZLos sistemas híbridos, se han tornado de gran interés en la comunidad científica a partir del desafío que presenta el estudio de sus dinámicas, las continuas y las discretas, y el estudio y comprensión de sus interacciones.
Estas puede tomar diversas formas, las más comunes ocurren cuando cambian de estado entre diferentes procesos continuos. Otras formas de interacción incluyen transiciones discretas que dependen de evoluciones continuas, u otras aparecen como resultados de una decisión, o por la ocurrencia de ciertos eventos.
Un sistema híbrido probabilístico considera la distribución de probabilidad de ambas dinámicas, y se enfoca el análisis en lo referido a la alcanzabilidad probabilística El acercamiento numérico sufre del problema de explosión de estados y son computacionalmente muy exigentes. Un método alternativo de análisis es el realizado por medio de Model Checkers Probabilísticos.
En nuestra línea de investigación proponemos el modelado y estudio de estos sistemas, como parte de la verificación y validación de sistemas desde un punto de vista de la ingeniería de software por medio de herramientas de model checking. En una primera etapa se centrará en modelos, específicamente de sistemas biológicos, con el objetivo de mejorar el poder predictivo de modelos formales existentes.Modelado guiado por arquitecturas de software para un sistema de control de tráfico aéreo en territorio argentinoVilanova, GabrielaRivadeneira Molina, SilviaCruz, Dianahttp://sedici.unlp.edu.ar:80/handle/10915/540902019-02-21T20:02:27Z2016-01-01T00:00:00ZObjeto de conferencia
XVIII Workshop de Investigadores en Ciencias de la Computación (WICC 2016, Entre Ríos, Argentina); http://sedici.unlp.edu.ar/handle/10915/52766
El control del tráfico aéreo (ATC) es una de las aplicaciones de software más exigentes. Es una aplicación en tiempo real, indispensable para la seguridad nacional. Vidas humanas se pueden perder si el sistema no funciona correctamente o bien deja de funcionar por un lapso de tiempo, y es altamente distribuída, lo que requiere decenas de controladores trabajando en cooperación para orientar aeronaves a través del sistema de rutas aéreas. El objetivo del presente trabajo es aplicar un proceso de diseño guiado por la arquitectura para un sistema de gran escala y de gran criticidad como lo es el software de asistencia al controlador aéreo de un Centro de control de área.
Eje: Ingeniería de Software
2016-01-01T00:00:00ZEl control del tráfico aéreo (ATC) es una de las aplicaciones de software más exigentes. Es una aplicación en tiempo real, indispensable para la seguridad nacional. Vidas humanas se pueden perder si el sistema no funciona correctamente o bien deja de funcionar por un lapso de tiempo, y es altamente distribuída, lo que requiere decenas de controladores trabajando en cooperación para orientar aeronaves a través del sistema de rutas aéreas. El objetivo del presente trabajo es aplicar un proceso de diseño guiado por la arquitectura para un sistema de gran escala y de gran criticidad como lo es el software de asistencia al controlador aéreo de un Centro de control de área.Métodos y herramientas de estimación, gestión cuantitativa de proyectos, trazabilidad de requerimientos y entrega continua, orientados a la mejora de la calidad del softwareDapozo, Gladys N.Greiner, Cristina L.Irrazábal, EmanuelMedina, YaninaFerraro, María de los AngelesLencina, AndreaChiapello, JorgeMascheroni, Maximiliano Agustínhttp://sedici.unlp.edu.ar:80/handle/10915/540882019-02-21T20:02:21Z2016-01-01T00:00:00ZObjeto de conferencia
XVIII Workshop de Investigadores en Ciencias de la Computación (WICC 2016, Entre Ríos, Argentina); http://sedici.unlp.edu.ar/handle/10915/52766
Este proyecto de investigación busca contribuir a la mejora en la calidad del desarrollo y del producto software. La automatización de los métodos de estimación permitirá a las empresas mejorar la precisión de la duración y costo de los proyectos de desarrollo, generando además información histórica que retroalimente a los métodos de estimación. La gestión cuantitativa, en particular, la gestión de incidentes y bugs, contribuirá a la eficiencia en los procesos de desarrollo. La sistematización de mecanismos de trazabilidad de los requerimientos y la incorporación de procedimientos que agilicen la puesta en producción de productos software seguros, contribuirán a mejorar la mantenibilidad del software, siendo este atributo uno de los más crítico en los ámbitos reales de producción de software.
Eje: Ingeniería de Software
2016-01-01T00:00:00ZEste proyecto de investigación busca contribuir a la mejora en la calidad del desarrollo y del producto software. La automatización de los métodos de estimación permitirá a las empresas mejorar la precisión de la duración y costo de los proyectos de desarrollo, generando además información histórica que retroalimente a los métodos de estimación. La gestión cuantitativa, en particular, la gestión de incidentes y bugs, contribuirá a la eficiencia en los procesos de desarrollo. La sistematización de mecanismos de trazabilidad de los requerimientos y la incorporación de procedimientos que agilicen la puesta en producción de productos software seguros, contribuirán a mejorar la mantenibilidad del software, siendo este atributo uno de los más crítico en los ámbitos reales de producción de software.Metodologías para el desarrollo de software en PYMESColombani, Marcelo A.Pérez, Martín M.Pacífico, Cristianhttp://sedici.unlp.edu.ar:80/handle/10915/540852019-02-21T20:02:18Z2016-01-01T00:00:00ZObjeto de conferencia
XVIII Workshop de Investigadores en Ciencias de la Computación (WICC 2016, Entre Ríos, Argentina); http://sedici.unlp.edu.ar/handle/10915/52766
Uno de los principales objetivos de este proyecto de investigación en el cual está inmerso el presente trabajo, es especificar modelos y guías de certificación para productos de Software Libre y procesos de ciclo de vida que involucren plataformas open source.
Para alcanzar los objetivos propuestos se abordaron los diferentes modelos de proceso de software, desarrollando sus características, bondades y deficiencias, con el fin de detectar qué metodología se encuadra o adapta mejor al escenario de las Pequeñas y Medianas Empresas productoras de software o empresas que en su estructura albergan un equipo de desarrollo no demasiado numeroso.
Se realizará un relevamiento en PYMES en la Región de Salto Grande, que tengan grupos de trabajos dedicados al proceso de ciclo de vida de software.
Eje: Ingeniería de Software
2016-01-01T00:00:00ZUno de los principales objetivos de este proyecto de investigación en el cual está inmerso el presente trabajo, es especificar modelos y guías de certificación para productos de Software Libre y procesos de ciclo de vida que involucren plataformas open source.
Para alcanzar los objetivos propuestos se abordaron los diferentes modelos de proceso de software, desarrollando sus características, bondades y deficiencias, con el fin de detectar qué metodología se encuadra o adapta mejor al escenario de las Pequeñas y Medianas Empresas productoras de software o empresas que en su estructura albergan un equipo de desarrollo no demasiado numeroso.
Se realizará un relevamiento en PYMES en la Región de Salto Grande, que tengan grupos de trabajos dedicados al proceso de ciclo de vida de software.Mejoras en la ejecución de BPM incluyendo conceptos de Green ITDíaz, Francisco JavierBazán, Patricia AlejandraRodríguez, Anahí SoledadAmbrosi, Viviana Miriamhttp://sedici.unlp.edu.ar:80/handle/10915/540832020-07-18T02:15:19Z2016-01-01T00:00:00ZObjeto de conferencia
XVIII Workshop de Investigadores en Ciencias de la Computación (WICC 2016, Entre Ríos, Argentina); http://sedici.unlp.edu.ar/handle/10915/52766
Hoy en día las organizaciones y los gobiernos están más interesados y comprometidos con la ecología. Surgen nuevos retos que conllevan a redefinir las formas de trabajo para minimizar impactos en el medio ambiente. Los procesos de negocio no están ajenos a esta realidad, por lo que las organizaciones deben trabajar teniendo en cuenta esta problemática inminente. En esta investigación se analizan conceptos asociados a Green IT y Green BPM y la manera de combinarlos (usando Social BPM) para aportar una mejora en la ejecución de las procesos. Se plantea una monitorización dinámica y con rastros enriquecidos que aporten a la mejora continua de un proceso "verde".
Eje: Ingeniería de Software
2016-01-01T00:00:00ZHoy en día las organizaciones y los gobiernos están más interesados y comprometidos con la ecología. Surgen nuevos retos que conllevan a redefinir las formas de trabajo para minimizar impactos en el medio ambiente. Los procesos de negocio no están ajenos a esta realidad, por lo que las organizaciones deben trabajar teniendo en cuenta esta problemática inminente. En esta investigación se analizan conceptos asociados a Green IT y Green BPM y la manera de combinarlos (usando Social BPM) para aportar una mejora en la ejecución de las procesos. Se plantea una monitorización dinámica y con rastros enriquecidos que aporten a la mejora continua de un proceso "verde".Mejora y gestión de procesos de negocio inter-organizacionales aplicando técnicas de minería de procesosLazarte, IvannaAcosta Parra, Carlos AlbertoVilallonga, Gabriel Domingohttp://sedici.unlp.edu.ar:80/handle/10915/540822019-02-21T20:02:15Z2016-01-01T00:00:00ZObjeto de conferencia
XVIII Workshop de Investigadores en Ciencias de la Computación (WICC 2016, Entre Ríos, Argentina); http://sedici.unlp.edu.ar/handle/10915/52766
En una colaboración interorganizacional, las organizaciones se centran en el diseño de procesos (de negocio) colaborativos para acordar el comportamiento de la colaboración. No obstante, el diseño de procesos internos (de interfaz y de integración) constituyen un desafío importante para que las organizaciones puedan implementar y gestionar colaboraciones interorganizacionales.
La línea de investigación presentada en este artículo se centra en la definición de métodos y herramientas que posibilitan el diseño y la gestión de los modelos de procesos de negocio internos con el propósito de integrar los mismos con los procesos de negocio colaborativos acordados en el marco de colaboraciones inter-organizacionales.
Por otro lado, en esta misma línea de investigación se busca definir metodologías, métodos y herramientas que permitan descubrir, monitorear y mejorar procesos de negocio reales de organizaciones tanto públicas como privadas, mediante la aplicación de técnicas de minería de procesos sobre información de las actividades realizadas en cada proceso de negocio ejecutado en dichas organizaciones. Esta información, que es registrada por los sistemas de información, puede ser aprovechada para aprender sobre el comportamiento histórico de los procesos, y de esta manera detectar fuentes de problemas y oportunidades.
Eje: Ingeniería de Software
2016-01-01T00:00:00ZEn una colaboración interorganizacional, las organizaciones se centran en el diseño de procesos (de negocio) colaborativos para acordar el comportamiento de la colaboración. No obstante, el diseño de procesos internos (de interfaz y de integración) constituyen un desafío importante para que las organizaciones puedan implementar y gestionar colaboraciones interorganizacionales.
La línea de investigación presentada en este artículo se centra en la definición de métodos y herramientas que posibilitan el diseño y la gestión de los modelos de procesos de negocio internos con el propósito de integrar los mismos con los procesos de negocio colaborativos acordados en el marco de colaboraciones inter-organizacionales.
Por otro lado, en esta misma línea de investigación se busca definir metodologías, métodos y herramientas que permitan descubrir, monitorear y mejorar procesos de negocio reales de organizaciones tanto públicas como privadas, mediante la aplicación de técnicas de minería de procesos sobre información de las actividades realizadas en cada proceso de negocio ejecutado en dichas organizaciones. Esta información, que es registrada por los sistemas de información, puede ser aprovechada para aprender sobre el comportamiento histórico de los procesos, y de esta manera detectar fuentes de problemas y oportunidades.Marco de trabajo para mejorar el aprovechamiento de factores críticos de éxito en proyectos de ingeniería de softwareAcosta Parra, Carlos AlbertoVilallonga, Gabriel DomingoRiesco, Daniel EduardoDusso, Juan PabloZurita Perea, Francohttp://sedici.unlp.edu.ar:80/handle/10915/540802019-02-21T04:05:56Z2016-01-01T00:00:00ZObjeto de conferencia
XVIII Workshop de Investigadores en Ciencias de la Computación (WICC 2016, Entre Ríos, Argentina); http://sedici.unlp.edu.ar/handle/10915/52766
A medida que avanzan los años la ingeniería de software ha ido adoptando nuevos enfoques y prácticas mediante los cuales ha logrado evolucionar. ¿Pero esta “evolución” ha repercutido favorablemente en el éxito de los proyectos de ingeniería de software? Diversos estudios demuestran que la tasa de éxitos en proyectos de ingeniería de software todavía sigue siendo baja. Si bien estos nuevos enfoques y prácticas han logrado mejorar la tasa de éxito, su nivel aún continúa fuera de un rango aceptable y confiable. En los diversos estudios realizados se han logrado identificar factores críticos de éxito asociados a los proyectos de ingeniería de software. El presente artículo describe una línea de investigación cuyo principal objetivo es potencializar el aprovechamiento de esos factores críticos para así incrementar el nivel de éxito de los proyectos de ingeniería de software, a través de un marco de trabajo que podrá ser empleado dentro de las organizaciones.
Eje: Ingeniería de software
2016-01-01T00:00:00ZA medida que avanzan los años la ingeniería de software ha ido adoptando nuevos enfoques y prácticas mediante los cuales ha logrado evolucionar. ¿Pero esta “evolución” ha repercutido favorablemente en el éxito de los proyectos de ingeniería de software? Diversos estudios demuestran que la tasa de éxitos en proyectos de ingeniería de software todavía sigue siendo baja. Si bien estos nuevos enfoques y prácticas han logrado mejorar la tasa de éxito, su nivel aún continúa fuera de un rango aceptable y confiable. En los diversos estudios realizados se han logrado identificar factores críticos de éxito asociados a los proyectos de ingeniería de software. El presente artículo describe una línea de investigación cuyo principal objetivo es potencializar el aprovechamiento de esos factores críticos para así incrementar el nivel de éxito de los proyectos de ingeniería de software, a través de un marco de trabajo que podrá ser empleado dentro de las organizaciones.Mapas conceptuales para tratar nominalizaciones en modelos de requisitosHadad, Graciela Dora SusanaSebastián, AlbertoLitvak, Claudia SilviaDoorn, Jorge Horaciohttp://sedici.unlp.edu.ar:80/handle/10915/540792019-07-12T02:42:30Z2016-01-01T00:00:00ZObjeto de conferencia
XVIII Workshop de Investigadores en Ciencias de la Computación (WICC 2016, Entre Ríos, Argentina); http://sedici.unlp.edu.ar/handle/10915/52766
La Ingeniería de Software ha experimentado una evolución en los procesos de desarrollo, focalizándose en campos como la Ingeniería de Requisitos. Uno de los pilares de este campo es la comunicación, por lo que se incentiva el uso de modelos escritos en lenguaje natural durante la definición de requisitos. Es conveniente entonces escribir estos modelos usando el propio lenguaje del universo de discurso bajo estudio. Si bien se logra así una mejora sustancial en la comunicación, surgen problemas inherentes al lenguaje natural, tales como las ambigüedades. Paralelamente, se ha comprobado, mediante estudios estadísticos de completitud, la ocurrencia de omisiones significativas en modelos del proceso de requisitos. Las actividades de verificación y validación suelen tener dificultades en la detección de estos problemas. Es por ello que se propone extender una técnica de inspección de modelos en lenguaje natural, basada en la construcción de mapas conceptuales, potencialmente útil para la detección de ciertas omisiones y ambigüedades provenientes de la nominalización de verbos, que se ha observado con frecuencia en la comunicación y se traslada esencialmente a los modelos escritos en lenguaje natural.
Eje: Ingeniería de Software
2016-01-01T00:00:00ZLa Ingeniería de Software ha experimentado una evolución en los procesos de desarrollo, focalizándose en campos como la Ingeniería de Requisitos. Uno de los pilares de este campo es la comunicación, por lo que se incentiva el uso de modelos escritos en lenguaje natural durante la definición de requisitos. Es conveniente entonces escribir estos modelos usando el propio lenguaje del universo de discurso bajo estudio. Si bien se logra así una mejora sustancial en la comunicación, surgen problemas inherentes al lenguaje natural, tales como las ambigüedades. Paralelamente, se ha comprobado, mediante estudios estadísticos de completitud, la ocurrencia de omisiones significativas en modelos del proceso de requisitos. Las actividades de verificación y validación suelen tener dificultades en la detección de estos problemas. Es por ello que se propone extender una técnica de inspección de modelos en lenguaje natural, basada en la construcción de mapas conceptuales, potencialmente útil para la detección de ciertas omisiones y ambigüedades provenientes de la nominalización de verbos, que se ha observado con frecuencia en la comunicación y se traslada esencialmente a los modelos escritos en lenguaje natural.Las TIC al servicio del Dato Abierto: situación actual, conceptualización e Iniciativas de apertura de información públicaChayle, CarolinaHerrera, Claudia M.Barrera, María Alejandrahttp://sedici.unlp.edu.ar:80/handle/10915/540782019-02-21T04:05:07Z2016-01-01T00:00:00ZObjeto de conferencia
XVIII Workshop de Investigadores en Ciencias de la Computación (WICC 2016, Entre Ríos, Argentina); http://sedici.unlp.edu.ar/handle/10915/52766
El Estado recopila y produce grandes volúmenes de datos, tales como datos de tipo climatológico, energía, economía, salud, medio ambiente, agricultura, defensa, seguridad pública, social, cultural, presupuestos, entre muchos otros. En general el ciudadano desconoce la existencia de estos datos, que pueden tener accesos restringidos, o estar en formatos no estandarizados o privados, lo que lleva a preguntarse ¿cómo hacer para que los ciudadanos puedan sacar el máximo provecho de estos datos?; ¿qué tipo de servicios debieran ofrecer los gobiernos para aumentar la participación ciudadana en las iniciativas de apertura de la información pública? En la actual sociedad, donde la información es un activo fundamental y estratégico, se está haciendo cada día más significativo un movimiento a favor de la publicación de Datos Abiertos (DA), para ser utilizados de manera directa por cualquier usuario.
Se pretende realizar una evaluación general sobre la situación actual de las TIC al servicio del dato abierto contextualizando el análisis de los datos en iniciativas de apertura de información pública en Argentina y en particular en la región; produciendo una contribución efectiva, de aportes concretos que impliquen nuevas propuestas TIC que asistan al desarrollo de software específico.
Eje: Ingeniería de Software
2016-01-01T00:00:00ZEl Estado recopila y produce grandes volúmenes de datos, tales como datos de tipo climatológico, energía, economía, salud, medio ambiente, agricultura, defensa, seguridad pública, social, cultural, presupuestos, entre muchos otros. En general el ciudadano desconoce la existencia de estos datos, que pueden tener accesos restringidos, o estar en formatos no estandarizados o privados, lo que lleva a preguntarse ¿cómo hacer para que los ciudadanos puedan sacar el máximo provecho de estos datos?; ¿qué tipo de servicios debieran ofrecer los gobiernos para aumentar la participación ciudadana en las iniciativas de apertura de la información pública? En la actual sociedad, donde la información es un activo fundamental y estratégico, se está haciendo cada día más significativo un movimiento a favor de la publicación de Datos Abiertos (DA), para ser utilizados de manera directa por cualquier usuario.
Se pretende realizar una evaluación general sobre la situación actual de las TIC al servicio del dato abierto contextualizando el análisis de los datos en iniciativas de apertura de información pública en Argentina y en particular en la región; produciendo una contribución efectiva, de aportes concretos que impliquen nuevas propuestas TIC que asistan al desarrollo de software específico.Guías para aplicación de normas de calidad para los procesos de Ingeniería de Software en productos desarrollados con lenguajes de programación open source: relevamiento y aplicación en PYMES de la zona de influencia de la UNER ConcordiaPacífico, CristianPérez, Martín M.Tugnarelli, Mónica DianaFalappa, Marcelo Alejandrohttp://sedici.unlp.edu.ar:80/handle/10915/540762020-06-10T15:17:03Z2016-01-01T00:00:00ZObjeto de conferencia
XVIII Workshop de Investigadores en Ciencias de la Computación (WICC 2016, Entre Ríos, Argentina); http://sedici.unlp.edu.ar/handle/10915/52766
El Software Libre u Open Source es una forma de licenciamiento que da a los usuarios la libertad de compartir, estudiar, y modificar el software. Este paradigma ha tenido impedimentos para su adopción en ambientes empresariales y comerciales debido a concepciones erróneas. En la actualidad varias de estas ideas se desmitificaron brindando una dosis de realidad a las oportunidades y obstáculos de esta filosofía. Esto se manifiesta en una evolución y aceptación paulatina de la adopción de software libre como temática central en la Ingeniería en Software. Este contexto plantea la necesidad de contar con estándares de medición y certificación de calidad específicos para productos de Software Libre y de las competencias y desempeño de empresas y profesionales que utilicen, generen y promocionen el Software Libre. El presente proyecto de investigación propone la formulación de marcos metodológicos y modelos de certificación relacionados con software libre y lenguajes de programación open source, ya sea para empresas usuarias como desarrolladoras. De esta manera, se le dará valor agregado y ventaja competitiva a las empresas y profesionales que utilicen, desarrollen y/o promuevan el Software Libre y las tecnologías abiertas.
Eje: Ingeniería de Software
2016-01-01T00:00:00ZEl Software Libre u Open Source es una forma de licenciamiento que da a los usuarios la libertad de compartir, estudiar, y modificar el software. Este paradigma ha tenido impedimentos para su adopción en ambientes empresariales y comerciales debido a concepciones erróneas. En la actualidad varias de estas ideas se desmitificaron brindando una dosis de realidad a las oportunidades y obstáculos de esta filosofía. Esto se manifiesta en una evolución y aceptación paulatina de la adopción de software libre como temática central en la Ingeniería en Software. Este contexto plantea la necesidad de contar con estándares de medición y certificación de calidad específicos para productos de Software Libre y de las competencias y desempeño de empresas y profesionales que utilicen, generen y promocionen el Software Libre. El presente proyecto de investigación propone la formulación de marcos metodológicos y modelos de certificación relacionados con software libre y lenguajes de programación open source, ya sea para empresas usuarias como desarrolladoras. De esta manera, se le dará valor agregado y ventaja competitiva a las empresas y profesionales que utilicen, desarrollen y/o promuevan el Software Libre y las tecnologías abiertas.