Integración de pruebas remotas de usabilidad en Programación Extrema: revisión de literatura

Autores/as

DOI:

https://doi.org/10.15359/ru.34-1.2

Palabras clave:

Programación extrema, pruebas remotas de usabilidad, integración

Resumen

El objetivo de este trabajo fue contestar la pregunta de investigación: ¿Cómo se integran las pruebas de usabilidad remota con Programación eXtrema? La metodología utilizada fue la revisión de literatura, a través del proceso de búsqueda, selección y estructuración. Se utilizó palabras clave, categorías emergentes y cadenas de búsquedas a través de reconocidas bases de datos. Como resultado, un análisis del estado actual de los artefactos y procesos que se han utilizado en esta integración, lo que ha llevado a un enfoque combinado en áreas como: 1. Gestión de requerimientos, 2. Manejo de integrantes del equipo, que incluye desarrolladores, evaluadores de usabilidad, usuarios expertos y finales, 3. Manejo de pruebas, datos recolectados y retroalimentación, 4. Diseño y 5. Las actividades que se desarrollan dentro de la iteración. Se concluye que para recomendar procesos de integración que satisfagan las necesidades y tomen ventajas de las fortalezas tanto de Programación eXtrema como de las pruebas de usabilidad remota es necesario más investigación, experimentación y documentación. Finalmente, es necesario afrontar retos que involucran la diferencia en la visión holística de ambos enfoques, así como los problemas de comunicación entre los desarrolladores y los evaluadores de usabilidad, la adaptación de los artefactos para el extremo y la escaza prioridad que se le da a temas de usabilidad.

Referencias

Andreasen, M. S., Nielsen, H. V., Schrøder, S. O., & Stage, J. (2006). Usability in open source software development: opinions and practice. Information technology and control, 35(3), 303-312.

Bailey, J., Budgen, D., Turner, M., Kitchenham, B., Brereton, P., & Linkman, S. (2007). Evidence relating to Object-Oriented software design: A survey. In Empirical Software Engineering and Measurement, 2007. ESEM 2007. First International Symposium on (pp. 482-484). IEEE. doi https://doi.org/10.1109/ESEM.2007.58

Beck, K. (1999). Embracing change with extreme programming. Computer, 32(10), 70-77. doi https://doi.org/10.1109/2.796139

Beck, K. (2000). Extreme programming explained: embrace change. Addison-Wesley professional.

Budwig, M., Jeong, S., & Kelkar, K. (2009). When user experience met agile: a case study. In CHI'09 Extended Abstracts on Human Factors in Computing Systems (pp. 3075-3084). ACM. doi https://doi.org/10.1145/1520340.1520434

Bustamante, J. (2010). La herramienta de tests de usabilidad a distancia Loop11. El profesional de la información, 19(4). doi https://doi.org/10.3145/epi.2010.jul.13

Carnaghan, I. (2014). An expeditionary learning approach to effective curriculum mapping formalizing the process by exploring a user-centered framework (Doctoral Dissertation). Retrieved from University of Baltimore, ProQuest, UMI Dissertations Publishing. (3626119)

Chalil Madathil, K. & Greenstein, J. S. (2011). Synchronous remote usability testing: a new approach facilitated by virtual worlds. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (pp. 2225-2234). ACM. doi https://doi.org/10.1145/1978942.1979267

De Lima Salgado, A., Amaral, L. A., Freire, A. P., & Fortes, R. P. M. (2016). Usability and UX practices in small enterprises: lessons from a survey of the Brazilian context. In Proceedings of the 34th ACM International Conference on the Design of Communication (p. 18). ACM. doi https://doi.org/10.1145/2987592.2987616

Draxler, S., & Stevens, G. (2006). Getting Out of a Tailorability Dilemma. In GI Jahrestagung (1) (pp. 576-579).

Highsmith, J. A. (2002). Agile software development ecosystems. Addison-Wesley Professional, Vol. 13.

Hosseini-Khayat, A., Hellmann, T. D., & Maurer, F. (2010). Distributed and Automated Usability Testing of Low-Fidelity Prototypes. In AGILE Conference, 2010 (pp. 59-66). IEEE. doi https://doi.org/10.1109/AGILE.2010.11

Kawakita, J. (1991). The original KJ method. Tokyo: Kawakita Research Institute

Khayat, A. H. (2009). Distributed Wizard of Oz Usability Testing for Agile Teams. (Doctoral dissertation). UNIVERSITY OF CALGARY.

Kurosu, M. (Ed.). (2013). Human-Computer Interaction: Human-Centred Design Approaches, Methods, Tools and Environments. 15th International Conference, HCI International 2013, Las Vegas, NV, USA, July 21-26, 2013, Proceedings (Vol. 8004). Springer. doi https://doi.org/10.1007/978-3-642-39232-0

Lee, J. C. (2006). Embracing agile development of usable software systems. In CHI'06 Extended Abstracts on Human Factors in Computing Systems (pp. 1767-1770). ACM. doi https://doi.org/10.1145/1125451.1125784

Lizano, F. (2014). Integrating Usability Evaluations into the Software Development Process: concepts for, and Experiences from, Remote Usability Testing (Doctoral dissertation). Institut for Datalogi, Aalborg Universitet.

Lizano, F., Sandoval, M. M., & Stage, J. (2014). Integrating usability evaluations into scrum: a case study based on remote synchronous user testing. In International Conference on Human-Computer Interaction (pp. 500-509). Springer, Cham. doi https://doi.org/10.1007/978-3-319-07233-3_46

Salah, D., Paige, R. F., & Cairns, P. (2014). A systematic literature review for agile development processes and user centred design integration. In Proceedings of the 18th international conference on evaluation and assessment in software engineering (p. 5). ACM. doi https://doi.org/10.1145/2601248.2601276

Sohaib, O., & Khan, K. (2010). Integrating usability engineering and agile software development: a literature review. In Computer design and applications (ICCDA), 2010 international conference on (Vol. 2, pp. V2-32). IEEE. doi https://doi.org/10.1109/ICCDA.2010.5540916

Tullis, T., Fleischman, S., McNulty, M., Cianchette, C., & Bergel, M. (2002). An empirical comparison of lab and remote usability testing of web sites. In Usability Professionals Association Conference.

Wolkerstorfer, P., Tscheligi, M., Sefelin, R., Milchrahm, H., Hussain, Z., Lechner, M., & Shahzad, S. (2008). Probing an agile usability process. In CHI'08 Extended Abstracts on Human Factors in Computing Systems (pp. 2151-2158). ACM. doi https://doi.org/10.1145/1358628.1358648

Yetim, F., Draxler, S., Stevens, G., & Wulf, V. (2012). Fostering continuous user participation by embedding a communication support tool in user interfaces. AIS Transactions on Human-Computer Interaction, 4(2), 153-168. doi https://doi.org/10.17705/1thci.00044

Publicado

2020-01-31

Número

Sección

Artículos científicos originales (arbitrados por pares académicos)

Comentarios (ver términos de uso)