9 research outputs found
Requirements engineering related usability techniques adopted in agile development processes
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
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
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
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
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
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
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
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
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