9 research outputs found

    Requirements engineering related usability techniques adopted in agile development processes

    Full text link
    Over the last decade there has been a growing interest in the integration of agile software development process (ASDP) and user-centred design (UCD). However, there are no papers that study which usability techniques related to requirements engineering are being adopted in the ASDP, and there are no formalized proposals for their adoption. Objective: Identify which techniques related to requirements engineering activities are being adopted in the ASDP and determine how they are being adopted. Method: We have conducted a systematic mapping study (SMS) to retrieve the literature reporting the application of usability techniques in the ASDP. We analysed these techniques using a catalogue of techniques compiled by software engineering researchers. We then determined the manner in which the techniques that are being used in the ASDP were adopted. Results: The agile community is very much interested in adopting usability techniques. The most used techniques are Personas, contextual inquiry and prototyping. Conclusions: This research offers an overview of the adoption of usability techniques related to requirements engineering in ASDPs and reports how they are being adopted. We found that some of the techniques are being adapted for adoption.This research was funded by the Spanish Ministry of Education, Culture and Sports FLEXOR and “Realizando Experimentos en la Industria del Software: Comprensión del Paso de Laboratorio a la Realidad” projects (TIN2014-52129-R and TIN2014-60490-P, respectively) and the eMadrid-CM “Investigación y Desarrollo de Tecnologías Educativas en la Comunidad de Madrid” project (S2013/ICE-2715

    QClick: Sistema móvil de Pregunta-Respuesta en el aula

    Get PDF
    El uso de las tecnologías en entornos docentes ha sido constante en los últimos años. Sin embargo, en muchos casos esta tecnología se limita a entornos de apoyo a la docencia, siendo muy popular el sistema de gestión del aprendizaje Moodle. Además, el uso más frecuente de estos sistemas es el de simple almacén de recursos bibliográficos (enlaces, apuntes, trasparencias, etc.). Sin embargo la creciente expansión de las tecnologías móviles, con las que los alumnos están cada vez mas familiarizados, no ha sido aprovechada. Estas tecnologías están ya mayoritariamente presente en las aulas, pero a pesar de esto se ha seguido recurriendo a herramientas externas como los dispositivos de respuesta en el aula para suplir carencias comunicativas entre alumnos y docente. Nuestra propuesta pretende modificar y actualizar los modelos educativos presenciales a través de herramientas que faciliten la captura de la información de lo que sucede en el aula. Esta propuesta general se materializa en la aplicación PresenceClick que facilita la captura de información colaborativa entre alumnos y profesores. En particular, nuestro objetivo en este proyecto es desarrollar la herramienta qClick para capturar las interacciones entre profesor-alumnos-profesor; cuando el profesor hace preguntas y cuando los alumnos las responden. Esta herramienta, con todas sus funcionalidades, nace con el propósito de tener una visión más real de los alumnos, tanto en grupo como individualmente y está dirigida a profesores y a los propios alumnos. De esta manera, el docente puede ofrecer un aprendizaje más adaptado e individualizado, aunque los grupos de alumnos sean muy grandes

    Heuristic Algorithms for Manufacturing and Replacement Strategies of the Production System

    Get PDF
    Abstract: The paper highlights the problem of minimizing economic costs of making orders in the automated manufacturing system which consists of work centres arranged in a series. Each of them is equipped with tools which carry out defined manufacturing operations. Tools are replaced with new ones only when no manufacturing operation can be performed any more in order to minimize the residual pass. The equations of state of the production line are presented and heuristic control strategies are discussed in detail. The criterion is to minimize the number of replacement procedures which results in maximizing the use of tools in work centres. To prove the correctness of the presented approach the paper is supported with an extended simulation study based on implementing available combinations of either manufacturing or replacement strategies taking into account various configurations which come into being in the real manufacturing environment. The simulation results form the basis for the detailed analysis to meet the requirements of the applicable decision-making procedures

    Heuristic algorithms for manufacturing and replacement strategies of the production system

    Get PDF
    The paper highlights the problem of minimizing economic costs of making orders in the automated manufacturing system which consists of work centres arranged in a series. Each of them is equipped with tools which carry out defined manufacturing operations. Tools are replaced with new ones only when no manufacturing operation can be performed any more in order to minimize the residual pass. The equations of state of the production line are presented and heuristic control strategies are discussed in detail. The criterion is to minimize the number of replacement procedures which results in maximizing the use of tools in work centres. To prove the correctness of the presented approach the paper is supported with an extended simulation study based on implementing available combinations of either manufacturing or replacement strategies taking into account various configurations which come into being in the real manufacturing environment. The simulation results form the basis for the detailed analysis to meet the requirements of the applicable decision-making procedures. © J.UCS.Ministry of Education, Youth and Sports in the Czech Republic within the Institutional Support for Long-term Development of a Research Organization; European Regional Development Fund within the project CEBIA-Tech [CZ.1.05/2.1.00/03.0089

    Applying Usability Engineering in InterMod Agile Development Methodology. A Case Study in a Mobile Application

    No full text
    This paper explains when and how to integrate aspects of usability engineering in the agile development process proposed by the InterMod methodology. The aim of InterMod is to facilitate the accurate development of high-quality interactive software. This is accomplished by means of agile software engineering activities and continuous assessment in which certain usability evaluation techniques have been suitably integrated. Such integration brings benefits to the early steps of the development process. On the one hand, this integration promotes development tailored to users' expectations. On the other hand, it helps to plan the agile process of activities. In terms of developing a mobile application, the use of prototypes in early stages of the development process has been considered as being quite beneficial for organizing the workflow. Using heuristic evaluations and user tests has also been valuable when grouping evaluations in specific iterations

    Integração de Práticas de Engenharia de Usabilidade em uma Abordagem Ágil de Desenvolvimento de Software

    Get PDF
    TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação.Desde a crise do software, constantes desafios precisam ser solucionados pelos projetistas de software a fim de garantir que os sistemas computacionais não se tornem obsoletos perante as mudanças de demanda de mercado. Ao longo do tempo, ações como o desenvolvimento da Engenharia de Software e de abordagens ágeis solucionaram alguns dos problemas, porém, a crescente popularização e variedade dos sistemas retomaram as discussões na comunidade de software sobre a atual necessidade de mercado, fortalecendo uma importante e multidisciplinar área, a Interação Humano-Computador (IHC). É perceptível que, para produzir um software de qualidade, precisam-se considerar práticas e processos de IHC/Usabilidade e Engenharia de Software, porém, esta não é uma abordagem comum. Desta forma, o presente trabalho tem como objetivo integrar práticas de usabilidade do conjunto Usabilidade com Desconto a abordagem ágil de desenvolvimento de software Scaled Agile Framework, a fim de suprir as necessidades destas duas áreas

    Método para la evaluación de usabilidad de sitios web transaccionales basado en el proceso de inspección heurística

    Get PDF
    La usabilidad es considerada uno de los factores más importantes en el desarrollo de productos de software. Este atributo de calidad está referido al grado en que, usuarios específicos de un determinado aplicativo, pueden fácilmente hacer uso del software para lograr su propósito. Dada la importancia de este aspecto en el éxito de las aplicaciones informáticas, múltiples métodos de evaluación han surgido como instrumentos de medición que permiten determinar si la propuesta de diseño de la interfaz de un sistema de software es entendible, fácil de usar, atractiva y agradable al usuario. El método de evaluación heurística es uno de los métodos más utilizados en el área de Interacción Humano-Computador (HCI) para este propósito debido al bajo costo de su ejecución en comparación otras técnicas existentes. Sin embargo, a pesar de su amplio uso extensivo durante los últimos años, no existe un procedimiento formal para llevar a cabo este proceso de evaluación. Jakob Nielsen, el autor de esta técnica de inspección, ofrece únicamente lineamientos generales que, según la investigación realizada, tienden a ser interpretados de diferentes maneras por los especialistas. Por tal motivo, se ha desarrollado el presente proyecto de investigación que tiene como objetivo establecer un proceso sistemático, estructurado, organizado y formal para llevar a cabo evaluaciones heurísticas a productos de software. En base a un análisis exhaustivo realizado a aquellos estudios que reportan en la literatura el uso del método de evaluación heurística como parte del proceso de desarrollo de software, se ha formulado un nuevo método de evaluación basado en cinco fases: (1) planificación, (2) entrenamiento, (3) evaluación, (4) discusión y (5) reporte. Cada una de las fases propuestas que componen el protocolo de inspección contiene un conjunto de actividades bien definidas a ser realizadas por el equipo de evaluación como parte del proceso de inspección. Asimismo, se han establecido ciertos roles que deberán desempeñar los integrantes del equipo de inspectores para asegurar la calidad de los resultados y un apropiado desarrollo de la evaluación heurística. La nueva propuesta ha sido validada en dos escenarios académicos distintos (en Colombia, en una universidad pública, y en Perú, en dos universidades tanto en una pública como en una privada) demostrando en todos casos que es posible identificar más problemas de usabilidad altamente severos y críticos cuando un proceso estructurado de inspección es adoptado por los evaluadores. Otro aspecto favorable que muestran los resultados es que los evaluadores tienden a cometer menos errores de asociación (entre heurística que es incumplida y problemas de usabilidad identificados) y que la propuesta es percibida como fácil de usar y útil. Al validarse la nueva propuesta desarrollada por el autor de este estudio se consolida un nuevo conocimiento que aporta al bagaje cultural de la ciencia.Tesi

    INTERMOD: un enfoque ágil, dirigido por modelos y centrado en el usuario, para desarrollar aplicaciones interactivas

    Get PDF
    305 p.En el actual contexto tecnológico surge la necesidad de cambiar el enfoque de desarrollo del software interactivo. Se ha demostrado que el enfoque tradicional por fases no se adapta bien a los cambios frecuentes que exige la complejidad semántica de estas aplicaciones, ya que en cada fase trata el proyecto completo e implica al usuario solo al principio y en la entrega del mismo.Hace ya algún tiempo que existe la tendencia ágil que enfoca un proyecto a la entrega pronta e iterativa de resultados parciales, dado que el mercado actual es muy competitivo y exige resultados rápidos. La integración continua y los ciclos cortos permiten aceptar los cambios de forma temprana. Sin embargo, los factores de fracaso en el uso de estos enfoques son varios. Entre ellos, destacan los problemas organizativos, la falta de mecanismos para la planificación y/o el seguimiento del proyecto, y la indefinición del papel fundamental del cliente.La metodología propuesta en esta tesis busca resolver dos importantes problemas. Por una parte, adecuarse a las necesidades del usuario, posiblemente cambiantes, desde el principio al fin del proyecto. Un modelo específico para la recogida y evaluación temprana de los requisitos, y la integración de técnicas de usabilidad, serán cruciales para lograrlo. Por otra parte, formalizar el desarrollo del proyecto para que ayude al proceso. Las reglas de planificación y gestión propuestas en un desarrollo ágil por modelos lograrán superar este reto.Esta tesis presenta la metodología InterMod para el desarrollo de aplicaciones interactivas que se fundamenta en el desarrollo ágil e integra los principios de la Ingeniería de la Usabilidad y el desarrollo dirigido por modelos

    INTERMOD: un enfoque ágil, dirigido por modelos y centrado en el usuario, para desarrollar aplicaciones interactivas

    Get PDF
    305 p.En el actual contexto tecnológico surge la necesidad de cambiar el enfoque de desarrollo del software interactivo. Se ha demostrado que el enfoque tradicional por fases no se adapta bien a los cambios frecuentes que exige la complejidad semántica de estas aplicaciones, ya que en cada fase trata el proyecto completo e implica al usuario solo al principio y en la entrega del mismo.Hace ya algún tiempo que existe la tendencia ágil que enfoca un proyecto a la entrega pronta e iterativa de resultados parciales, dado que el mercado actual es muy competitivo y exige resultados rápidos. La integración continua y los ciclos cortos permiten aceptar los cambios de forma temprana. Sin embargo, los factores de fracaso en el uso de estos enfoques son varios. Entre ellos, destacan los problemas organizativos, la falta de mecanismos para la planificación y/o el seguimiento del proyecto, y la indefinición del papel fundamental del cliente.La metodología propuesta en esta tesis busca resolver dos importantes problemas. Por una parte, adecuarse a las necesidades del usuario, posiblemente cambiantes, desde el principio al fin del proyecto. Un modelo específico para la recogida y evaluación temprana de los requisitos, y la integración de técnicas de usabilidad, serán cruciales para lograrlo. Por otra parte, formalizar el desarrollo del proyecto para que ayude al proceso. Las reglas de planificación y gestión propuestas en un desarrollo ágil por modelos lograrán superar este reto.Esta tesis presenta la metodología InterMod para el desarrollo de aplicaciones interactivas que se fundamenta en el desarrollo ágil e integra los principios de la Ingeniería de la Usabilidad y el desarrollo dirigido por modelos
    corecore