41 research outputs found

    Collaborative improvement of software processes

    Get PDF
    To achieve high levels of product quality, organizations dealing with software development have massively invested in ways to improve their development processes. Many studies reporting factors that injluence the success of such initiatives point out to the relevance of social issues to succeed in adopting process improvement. This paper discusses the possibilities for collaboration support in helping organizations to reduce social barriers to process improvement and to establish a process culture among developers. The paper explores this idea by proposing a collaborative environment that aims to promote SPI initiatives. The environment is focused on the role of awareness support, since we believe it is a primary resource for software process improvements to achieve higher levels of group/collaboration and process consciousness

    Un modelo de coordinación cliente-servidor, de apoyo a la construcción de aplicaciones colaborativas portables

    Get PDF
    En la actualidad existe una gran variedad de plataformas de apoyo al desarrollo de aplicaciones colaborativas, que trabajan bajo una arquitectura cliente-servidor [Chabert 98, Guerrero 98, Licea 98, Trevor 97]. Estas poseen un alto grado de incompatibilidad entre ellas, lo cual produce una fuerte dependencia de la aplicación cliente, hacia el servidor usado. Debido a esto, las capacidades de las aplicaciones están sometidas a la funcionalidad permitida por el servidor. Esto entorpece el avance de las investigaciones y de los desarrollos, ya que para resolver un problema, antes hay que resolver un conjunto de problemas asociados (sistemas de percepción, manejadores de eventos, etc.). La solución obvia a estos problemas pasa por la portabilidad, por eso que en este trabajo se presenta un modelo de coordinación, como referencia para la construcción de aplicaciones colaborativas portables.Eje: Ingeniería de softwareRed de Universidades con Carreras en Informática (RedUNCI

    Un modelo de coordinación cliente-servidor, de apoyo a la construcción de aplicaciones colaborativas portables

    Get PDF
    En la actualidad existe una gran variedad de plataformas de apoyo al desarrollo de aplicaciones colaborativas, que trabajan bajo una arquitectura cliente-servidor [Chabert 98, Guerrero 98, Licea 98, Trevor 97]. Estas poseen un alto grado de incompatibilidad entre ellas, lo cual produce una fuerte dependencia de la aplicación cliente, hacia el servidor usado. Debido a esto, las capacidades de las aplicaciones están sometidas a la funcionalidad permitida por el servidor. Esto entorpece el avance de las investigaciones y de los desarrollos, ya que para resolver un problema, antes hay que resolver un conjunto de problemas asociados (sistemas de percepción, manejadores de eventos, etc.). La solución obvia a estos problemas pasa por la portabilidad, por eso que en este trabajo se presenta un modelo de coordinación, como referencia para la construcción de aplicaciones colaborativas portables.Eje: Ingeniería de softwareRed de Universidades con Carreras en Informática (RedUNCI

    In Search of a Decision-Making Framework for Involving Users Who Have Learning Disabilities or Sensory Impairments in the Process of Designing Future Technologies

    Get PDF
    A comprehensive literature review was undertaken in order to identify design approaches that have been employed with users who have learning disabilities or sensory impairment; the factors that influenced their choices and the extent to which the approaches and techniques adopted were successful. There was a huge variation across the corpus regarding whether a justification was offered for the choice of approach and the extent to which those justifications were supported by evidence. In addition there was a lack of comprehensive evaluation of the design approaches. Technology designers who intend working with users with learning disabilities or sensory impairments therefore currently have little to help them decide which design approach might be the most appropriate or effective.</p

    Towards a taxonomy of process flexibility (extended version)

    Get PDF
    Effective business processes must be able to accommodate changes to the environment in which they operate, e.g., new laws, changes in business strategy. The ability to encompass such changes is termed process flexibility. In this paper, we take a deeper look into the various ways in which flexibility can be achieved and propose a comprehensive taxonomy of these methods which identifies both the manner in which each of them is facilitated, and also the various configuration options and alternatives that exist in each case. This taxonomy is subsequently used to evaluate a selection of process-aware information systems and identify their potential to deploy flexible business processes

    Monitoring and Detection Platform to Prevent Anomalous Situations in Home Care

    Get PDF
    Monitoring and tracking people at home usually requires high cost hardware installations, which implies they are not affordable in many situations. This study/paper proposes a monitoring and tracking system for people with medical problems. A virtual organization of agents based on the PANGEA platform, which allows the easy integration of different devices, was created for this study. In this case, a virtual organization was implemented to track and monitor patients carrying a Holter monitor. The system includes the hardware and software required to perform: ECG measurements, monitoring through accelerometers and WiFi networks. Furthermore, the use of interactive television can moderate interactivity with the user. The system makes it possible to merge the information and facilitates patient tracking efficiently with low cost

    IFIP TC 13 Seminar: trends in HCI proceedings, March 26, 2007, Salamanca (Spain)

    Get PDF
    Actas del 13o. Seminario de la International Federation for Information Processing (IFIP), celebrado en Salamanca el 26 de marzo de 2007, sobre las nuevas líneas de investigación en la interacción hombre-máquina, gestión del conocimiento y enseñanza por la Web

    New platform for intelligent context-based distributed information fusion

    Get PDF
    Tesis por compendio de publicaciones[ES]Durante las últimas décadas, las redes de sensores se han vuelto cada vez más importantes y hoy en día están presentes en prácticamente todos los sectores de nuestra sociedad. Su gran capacidad para adquirir datos y actuar sobre el entorno, puede facilitar la construcción de sistemas sensibles al contexto, que permitan un análisis detallado y flexible de los procesos que ocurren y los servicios que se pueden proporcionar a los usuarios. Esta tesis doctoral se presenta en el formato de “Compendio de Artículos”, de tal forma que las principales características de la arquitectura multi-agente distribuida propuesta para facilitar la interconexión de redes de sensores se presentan en tres artículos bien diferenciados. Se ha planteado una arquitectura modular y ligera para dispositivos limitados computacionalmente, diseñando un mecanismo de comunicación flexible que permite la interacción entre diferentes agentes embebidos, desplegados en dispositivos de tamaño reducido. Se propone un nuevo modelo de agente embebido, como mecanismo de extensión para la plataforma PANGEA. Además, se diseña un nuevo modelo de organización virtual de agentes especializada en la fusión de información. De esta forma, los agentes inteligentes tienen en cuenta las características de las organizaciones existentes en el entorno a la hora de proporcionar servicios. El modelo de fusión de información presenta una arquitectura claramente diferenciada en 4 niveles, siendo capaz de obtener la información proporcionada por las redes de sensores (capas inferiores) para ser integrada con organizaciones virtuales de agentes (capas superiores). El filtrado de señales, minería de datos, sistemas de razonamiento basados en casos y otras técnicas de Inteligencia Artificial han sido aplicadas para la consecución exitosa de esta investigación. Una de las principales innovaciones que pretendo con mi estudio, es investigar acerca de nuevos mecanismos que permitan la adición dinámica de redes de sensores combinando diferentes tecnologías con el propósito final de exponer un conjunto de servicios de usuario de forma distribuida. En este sentido, se propondrá una arquitectura multiagente basada en organizaciones virtuales que gestione de forma autónoma la infraestructura subyacente constituida por el hardware y los diferentes sensores

    GLUE!: an architecture for the integration of external tools in virtual learning environments

    Get PDF
    La integración de herramientas externas en VLE (Virtual Learning Environments - Entornos deAprendizaje Virtual) tiene como objetivo enriquecer las actividades de aprendizaje que los profesionales de la educación pueden diseñar y poner en marcha. Tradicionalmente, las herramientas externas han sido integradas mediante desarrollos ad hoc, siendo esta solución muy poco eficiente a medida que aumentaba el número de VLE y herramientas utilizados por estos profesionales. Además, aquellas aproximaciones genéricas que abordan la integración de múltiples herramientas en múltiples VLE no han conseguido obtener una amplia adopción, principalmente debido al alto esfuerzo de desarrollo necesario para integrar nuevas herramientas y VLE, y a las restricciones impuestas sobre los proveedores. Algunos trabajos recientes han intentado superar estas dos limitaciones proponiendo una integración ligera de herramientas. Sin embargo, estos trabajos no facilitan la instanciación y puesta en marcha de situaciones de aprendizaje colaborativo, lo que impide de forma significativa que se puedan emplear las propiedades colaborativas específicas que proporcionan los VLE para la gestión de usuarios y grupos. Esta tesis propone una arquitectura middleware de integración denominada GLUE! (Group Learning Uniform Environment - Entorno Uniforme de Aprendizaje en Grupo) que permite la integración ligera de múltiples herramientas externas existentes en múltiples VLE existentes, superando estas limitaciones. GLUE! fomenta esta integración imponiendo pocas restricciones sobre los proveedores de VLE y herramientas, así como demandando un esfuerzo asumible por parte de los desarrolladores. Además, GLUE! facilita la instanciación y puesta en marcha de situaciones de aprendizaje colaborativo desde los VLE, aprovechando las propiedades específicas de éstos para la gestión de usuarios y grupos. Por medio de GLUE!, los profesionales de la educación pueden utilizar herramientas externas como si fueran herramientas nativas de los VLE, y además sin tener que renunciar a los VLE a los que están acostumbrados. GLUE! ha sido evaluado con la ayuda de tres situaciones de aprendizaje colaborativo auténticas, las cuales fueron diseñadas para cubrir las necesidades pedagógicas de tres cursos de educación superior. Estas tres situaciones se utilizaron en cuatro experimentos diferentes con educadores y estudiantes reales. Los resultados de esta evaluación mostraron que GLUE! permite la instanciación y puesta en marcha de situaciones de aprendizaje colaborativo que requieran la integración de herramientas externas, reduce la carga asociada a la instanciación de actividades colaborativas complejas, y facilita a los estudiantes la realización de estas actividades en colaboración. Curiosamente, el esfuerzo de desarrollo necesario por el software de integración fue similar al de otras aproximaciones de integración genéricas que ofrecen un menor grado de funcionalidad.Departamento de Teoría de la Señal y Comunicaciones e Ingeniería Telemática2012-11-2
    corecore