111 research outputs found

    Localización de Fallas dirigida por Taxonomía en Aplicaciones Orientadas a Servicios

    Get PDF
    El paradigma de computación orientada a servicios resulta de particular interés tanto para la industria cómo para la investigación debido a sus numerosos bene ficios. En particular sus propiedades de interoperabilidad y capacidad de generar componentes altamente desacoplados, permite generar software mediante la composición de servicios. Pese a ser altamente relevante detectar fallas en estos sistemas tanto cómo para incrementar la producción, contribuir a la verifi cación y facilitar el reemplazo de servicios en la composición, el área de localización de fallas ha sido poco explorada. En este contexto se plantea un enfoque de localización de fallas dirigido por una taxonomía especifica, que se vale del modelo arquitectónico para aumentar la expresividad de los resultados. El objetivo es brindar una guía que asista al usuario permitiendo reducir los tiempos de localización, aumentar la precisión e incrementar el conocimiento acerca de los diferentes tipos de fallas que pueden suceder en estos sistemas particulares, como lo corroboran los resultados experimentales llevados a cabo.Sociedad Argentina de Informática e Investigación Operativ

    Towards Better Scrum Learning Using Learning Styles

    Get PDF
    The meshing hypothesis claims that when both teaching and learning styles are aligned, the students’ learning experience is enhanced. However, the literature fails to evidence support for the meshing hypothesis in the context of software engineering education and scrum learning. For this reason, our work aims to validate the use of strategies for teaching Scrum that fit students’ learning styles according to the Felder-Silverman model.Sociedad Argentina de Informática e Investigación Operativa (SADIO

    Razonamiento basado en casos para la materialización de arquitecturas orientadas a servicios

    Get PDF
    La Arquitectura Orientada a Servicios (SOA) se ha convertido en un paradigma dominante para el desarrollo software distribuido. La mayoría de las organizaciones explotan SOA mediante el descubrimiento y la reutilización de servicios accesible a través de Internet. Sin embargo, determinadas organizaciones necesitan el control interno de las aplicaciones e implementarlas con determinados atributos de calidad. La implementación de una SOA teniendo en cuenta atributos de calidad (por ejemplo, performance, interoperabilidad, seguridad, etc.) requiere que los diseñadores exploren soluciones alternativas; esto resulta una tarea que consume mucho tiempo y es propensa a errores, incluso para diseñadores expertos. La elección de una alternativa de implementación que no tiene en cuenta los principales atributos de calidad del sistema puede dar lugar a desajustes entre el comportamiento prescrito por la arquitectura y el exhibido durante su ejecución real, con un impacto negativo en el software. Esta elección es realizada a menudo por expertos que generalmente buscan soluciones ya existentes que han sido adecuadas en contextos similares. Por este motivo, este trabajo propone un enfoque de Razonamiento Basado en Casos (CBR) para asistir a los diseñadores en la exploración de alternativas de diseño de una SOA, que utiliza el conocimiento sobre los atributos de calidad como las principales guías de materialización hacia diseños detallados orientados a objetos. Los resultados preliminares sobre un caso de estudio demuestran la viabilidad del enfoque propuesto.Sociedad Argentina de Informática e Investigación Operativa (SADIO

    Razonamiento basado en casos para la materialización de arquitecturas orientadas a servicios

    Get PDF
    La Arquitectura Orientada a Servicios (SOA) se ha convertido en un paradigma dominante para el desarrollo software distribuido. La mayoría de las organizaciones explotan SOA mediante el descubrimiento y la reutilización de servicios accesible a través de Internet. Sin embargo, determinadas organizaciones necesitan el control interno de las aplicaciones e implementarlas con determinados atributos de calidad. La implementación de una SOA teniendo en cuenta atributos de calidad (por ejemplo, performance, interoperabilidad, seguridad, etc.) requiere que los diseñadores exploren soluciones alternativas; esto resulta una tarea que consume mucho tiempo y es propensa a errores, incluso para diseñadores expertos. La elección de una alternativa de implementación que no tiene en cuenta los principales atributos de calidad del sistema puede dar lugar a desajustes entre el comportamiento prescrito por la arquitectura y el exhibido durante su ejecución real, con un impacto negativo en el software. Esta elección es realizada a menudo por expertos que generalmente buscan soluciones ya existentes que han sido adecuadas en contextos similares. Por este motivo, este trabajo propone un enfoque de Razonamiento Basado en Casos (CBR) para asistir a los diseñadores en la exploración de alternativas de diseño de una SOA, que utiliza el conocimiento sobre los atributos de calidad como las principales guías de materialización hacia diseños detallados orientados a objetos. Los resultados preliminares sobre un caso de estudio demuestran la viabilidad del enfoque propuesto.Sociedad Argentina de Informática e Investigación Operativa (SADIO

    Razonamiento basado en casos para la materialización de arquitecturas orientadas a servicios

    Get PDF
    La Arquitectura Orientada a Servicios (SOA) se ha convertido en un paradigma dominante para el desarrollo software distribuido. La mayoría de las organizaciones explotan SOA mediante el descubrimiento y la reutilización de servicios accesible a través de Internet. Sin embargo, determinadas organizaciones necesitan el control interno de las aplicaciones e implementarlas con determinados atributos de calidad. La implementación de una SOA teniendo en cuenta atributos de calidad (por ejemplo, performance, interoperabilidad, seguridad, etc.) requiere que los diseñadores exploren soluciones alternativas; esto resulta una tarea que consume mucho tiempo y es propensa a errores, incluso para diseñadores expertos. La elección de una alternativa de implementación que no tiene en cuenta los principales atributos de calidad del sistema puede dar lugar a desajustes entre el comportamiento prescrito por la arquitectura y el exhibido durante su ejecución real, con un impacto negativo en el software. Esta elección es realizada a menudo por expertos que generalmente buscan soluciones ya existentes que han sido adecuadas en contextos similares. Por este motivo, este trabajo propone un enfoque de Razonamiento Basado en Casos (CBR) para asistir a los diseñadores en la exploración de alternativas de diseño de una SOA, que utiliza el conocimiento sobre los atributos de calidad como las principales guías de materialización hacia diseños detallados orientados a objetos. Los resultados preliminares sobre un caso de estudio demuestran la viabilidad del enfoque propuesto.Sociedad Argentina de Informática e Investigación Operativa (SADIO

    El rol del estilo de aprendizaje en la enseñanza de prácticas de Scrum: un enfoque estadístico

    Get PDF
    El creciente uso de Scrum en la industria ha alentado a las universidades a reorientar los cursos de Ingeniería de Software con el fin de preparar a los estudiantes para su futuro profesional. La tendencia para enseñar Scrum es diseñar cursos basados en proyectos pilotos. El problema aquí es la gran cantidad de información generada en el proceso de enseñanza que dificulta la tarea del docente para conocer el tipo de preferencias de los estudiantes cuando aprenden y cómo se relacionan con las prácticas que realizan. Para ello, el uso del estilo de aprendizaje aparece como un recurso a ser explorado que contribuye a descubrir las preferencias de los estudiantes cuando aprenden. El objetivo de este trabajo es analizar si existen relaciones entre las prácticas que realizan los estudiantes y su estilo de aprendizaje. Hemos usados datos recolectados de un curso de Ingeniería de Software de la UNICEN y los resultados validan nuestras hipótesis sobre la existencia de dichas relaciones. En particular se destaca la influencia de la dimensión de Procesamiento de la información del modelo de Felder-Silverman sobre la forma de estimar User Stories, como así también, el seguimiento de procesos y tiempo de realización de tareas.Sociedad Argentina de Informática e Investigación Operativa (SADIO

    El rol del estilo de aprendizaje en la enseñanza de prácticas de Scrum: un enfoque estadístico

    Get PDF
    El creciente uso de Scrum en la industria ha alentado a las universidades a reorientar los cursos de Ingeniería de Software con el fin de preparar a los estudiantes para su futuro profesional. La tendencia para enseñar Scrum es diseñar cursos basados en proyectos pilotos. El problema aquí es la gran cantidad de información generada en el proceso de enseñanza que dificulta la tarea del docente para conocer el tipo de preferencias de los estudiantes cuando aprenden y cómo se relacionan con las prácticas que realizan. Para ello, el uso del estilo de aprendizaje aparece como un recurso a ser explorado que contribuye a descubrir las preferencias de los estudiantes cuando aprenden. El objetivo de este trabajo es analizar si existen relaciones entre las prácticas que realizan los estudiantes y su estilo de aprendizaje. Hemos usados datos recolectados de un curso de Ingeniería de Software de la UNICEN y los resultados validan nuestras hipótesis sobre la existencia de dichas relaciones. En particular se destaca la influencia de la dimensión de Procesamiento de la información del modelo de Felder-Silverman sobre la forma de estimar User Stories, como así también, el seguimiento de procesos y tiempo de realización de tareas.Sociedad Argentina de Informática e Investigación Operativa (SADIO
    corecore