Advertisement

Integration of Usability and Agile Methodologies: A Systematic Review

  • Claudia ZapataEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9186)

Abstract

Nowadays, Agile Methodologies are widely used and accepted among software development teams. These methodologies allow speeding up the development process while permitting less documentation and more flexible processes. Moreover, Usability is a measure of software quality and has become more important with the changes that users have experienced. This paper aims to answer how usability and agile methodologies have been integrated into the various stages of software development through a systematic review.

Keywords

Usability Agile methodologies Systematic review User centered design Software engineering 

References

  1. 1.
    Abdallah, A. et al.: Quantified extreme scenario based design approach. In: Proceedings of the ACM Symposium on Applied Computing, pp. 1117–1122 (2013)Google Scholar
  2. 2.
    Abdelouhab, K.A. et al.: Agile & user centric SOA based service design framework applied in disaster management. In: 1st International Conference on Information and Communication Technologies for Disaster Management, ICT-DM 2014 (2014)Google Scholar
  3. 3.
    Adikari, S., McDonald, C., Campbell, J.: Reframed contexts: design thinking for agile user experience design. In: Marcus, A. (ed.) DUXU 2013, Part I. LNCS, vol. 8012, pp. 3–12. Springer, Heidelberg (2013)Google Scholar
  4. 4.
    Benigni, G., Gervasi, O., Passeri, F.L., Kim, T.-H.: USABAGIL_Web: a web agile usability approach for web site design. In: Taniar, D., Gervasi, O., Murgante, B., Pardede, E., Apduhan, B.O. (eds.) ICCSA 2010, Part II. LNCS, vol. 6017, pp. 422–431. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  5. 5.
    Bertholdo, A.P.O., da Silva, T.S., de O. Melo, C., Kon, F., Silveira, M.S.: Agile usability patterns for UCD early stages. In: Marcus, A. (ed.) DUXU 2014, Part I. LNCS, vol. 8517, pp. 33–44. Springer, Heidelberg (2014)Google Scholar
  6. 6.
    Davies, M., et al.: Issues and understandings for rural HCI systems development: Agile approaches “In the wild”. In: Stephanidis, C. (ed.) HCI International 2013 - Posters’ Extended Abstracts, Part I. Communications in Computer and Information Science, vol. 373, pp. 22–26. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  7. 7.
    Felker, C., et al.: Integrating UX with Scrum in an undergraduate software development project. In: SIGCSE 2012 - Proceedings of the 43rd ACM Technical Symposium on Computer Science Education, pp. 301–306 (2012)Google Scholar
  8. 8.
    Ferrario, M.A., et al.: Software engineering for “social good”: integrating action research, participatory design, and agile development. In: 36th International Conference on Software Engineering, ICSE Companion 2014 – Proceedings, pp. 520–523 (2014)Google Scholar
  9. 9.
    Ferreira, J., et al.: User experience design and agile development: Managing cooperation through articulation work. Softw. Pract. Exp. 41(9), 963–974 (2011)CrossRefGoogle Scholar
  10. 10.
    Fowler, M., Highsmith, J.: The agile manifesto. Softw. Dev. 9(8), 28–35 (2001)Google Scholar
  11. 11.
    Ganci, A., Ribeiro, B.: Becoming a team player: the evolving role of design in the world of agile development. Int. J. Des. Manag. Prof. Pract. 7(2), 11–23 (2014)Google Scholar
  12. 12.
    Garnik, I., et al.: Creative sprints: an unplanned broad agile evaluation and redesign process. In: Proceedings of the NordiCHI 2014: The 8th Nordic Conference on Human-Computer Interaction: Fun, Fast, Foundational, pp. 1125–1130 (2014)Google Scholar
  13. 13.
    González, C.S., et al.: Inclusive educational software design with agile approach. In: ACM International Conference Proceeding Series. pp. 149–155 (2013)Google Scholar
  14. 14.
    Grigoreanu, V., Mohanna, M.: Informal Cognitive Walkthrough (ICW): paring down and pairing up for an agile world. In: Conference on Human Factors in Computing Systems – Proceedings, pp. 3093–3096 (2013)Google Scholar
  15. 15.
    Humayoun, S.R., Dubinsky, Y., Catarci, T.: A three-fold integration framework to incorporate user–centered design into agile software development. In: Kurosu, M. (ed.) HCD 2011. LNCS, vol. 6776, pp. 55–64. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  16. 16.
    Hussain, Z., et al.: Practical usability in XP software development processes. In: ACHI 2012 - 5th International Conference on Advances in Computer-Human Interactions, pp. 208–217 (2012)Google Scholar
  17. 17.
    Isa, W.A.R.W.M., et al.: Engineering rural informatics using agile user centered design. In: 2014 2nd International Conference on Information and Communication Technology, ICoICT 2014, pp. 367–372 (2014)Google Scholar
  18. 18.
    Jokela, T., et al.: The standard of user-centered design and the standard definition of usability: analyzing ISO 13407 against ISO 9241-11. In: Proceedings of the Latin American Conference on Human-Computer Interaction, pp. 53–60. ACM, New York (2003)Google Scholar
  19. 19.
    Jurca, G., et al.: Integrating agile and user-centered design: a systematic mapping and review of evaluation and validation studies of agile-UX. In: Proceedings - 2014 Agile Conference, AGILE 2014, pp. 24–32 (2014)Google Scholar
  20. 20.
    Kitchenham, B., Charters, S.: Guidelines for Performing Systematic Literature Reviews in Software Engineering (2007)Google Scholar
  21. 21.
    Kropp, E., Koischwitz, K.: User-centered-design in agile RE through an on-site user experience consultant. In: 2014 IEEE 2nd International Workshop on Usability and Accessibility Focused Requirements Engineering, UsARE 2014 – Proceedings, pp. 9–12 (2014)Google Scholar
  22. 22.
    Larusdottir, M., et al.: On the integration of user centred design in agile development. In: Proceedings of the NordiCHI 2014: The 8th Nordic Conference on Human-Computer Interaction: Fun, Fast, Foundational, pp. 817–820 (2014)Google Scholar
  23. 23.
    Lárusdóttir, M., et al.: Informal feedback rather than performance measurements - user-centred evaluation in Scrum projects. Behav. Inf. Technol. 33(11), 1118–1135 (2014)CrossRefGoogle Scholar
  24. 24.
    Lárusdóttir, M.K., et al.: The big picture of UX is missing in Scrum projects. In: CEUR Workshop Proceedings, pp. 42–48 (2012)Google Scholar
  25. 25.
    Lester, C.Y.: Combining agile methods and user-centered design to create a unique user experience: an empirical inquiry. In: ACHI 2011 - 4th International Conference on Advances in Computer-Human Interactions, pp. 16–21 (2011)Google Scholar
  26. 26.
    Liikkanen, L.A., et al.: Lean UX - the next generation of user-centered agile development? In: Proceedings of the NordiCHI 2014: the 8th Nordic Conference on Human-Computer Interaction: Fun, Fast, Foundational, pp. 1095–1100 (2014)Google Scholar
  27. 27.
    Lizano, F., Sandoval, M.M., Stage, J.: Integrating usability evaluations into Scrum: a case study based on remote synchronous user testing. In: Kurosu, M. (ed.) HCI 2014, Part I. LNCS, vol. 8510, pp. 500–509. Springer, Heidelberg (2014)Google Scholar
  28. 28.
    Losada, B., et al.: Applying usability engineering in InterMod agile development methodology. a case study in a mobile application. J. Univers. Comput. Sci. 19(8), 1046–1065 (2013)Google Scholar
  29. 29.
    Maguire, M.: Using human factors standards to support user experience and agile design. In: Stephanidis, C., Antona, M. (eds.) UAHCI 2013, Part I. LNCS, vol. 8009, pp. 185–194. Springer, Heidelberg (2013)Google Scholar
  30. 30.
    Moreno, A.M., Yagüe, A.: Agile User Stories Enriched with Usability. In: Wohlin, C. (ed.) XP 2012. LNBIP, vol. 111, pp. 168–176. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  31. 31.
    Peres, A.L., et al.: AGILEUX model: towards a reference model on integrating UX in developing software using agile methodologies. In: Proceedings - 2014 Agile Conference, AGILE 2014, pp. 61–63 (2014)Google Scholar
  32. 32.
    Plonka, L., Sharp, H., Gregory, P., Taylor, K.: UX design in agile: a DSDM case study. In: Cantone, G., Marchesi, M. (eds.) XP 2014. LNBIP, vol. 179, pp. 1–15. Springer, Heidelberg (2014)Google Scholar
  33. 33.
    Prior, S., et al.: Use of an agile bridge in the development of assistive technology. In: Conference on Human Factors in Computing Systems – Proceedings, pp. 1579–1588 (2013)Google Scholar
  34. 34.
    Raison, C., Schmidt, S.: Keeping user centred design (UCD) alive and well in your organisation: taking an agile approach. In: Marcus, A. (ed.) DUXU 2013, Part I. LNCS, vol. 8012, pp. 573–582. Springer, Heidelberg (2013)Google Scholar
  35. 35.
    Salah, D.: A framework for the integration of user centered design and agile software development processes. In: Proceedings - International Conference on Software Engineering, pp. 1132–1133 (2011)Google Scholar
  36. 36.
    Salah, D., et al.: A systematic literature review for agile development processes and user centred design integration. In: ACM International Conference Proceeding Series (2014)Google Scholar
  37. 37.
    Salvador, C., et al.: A systematic review of usability techniques in agile methodologies. In: ACM International Conference Proceeding Series (2014)Google Scholar
  38. 38.
    Da Silva, T.S., et al.: User-centered design and agile methods: A systematic review. In: Proceedings - 2011 Agile Conference, Agile 2011, pp. 77–86 (2011)Google Scholar
  39. 39.
    Sohaib, O., Khan, K.: Incorporating discount usability in extreme programming. Int. J. Softw. Eng. Its Appl. 5(1), 51–62 (2011)Google Scholar
  40. 40.
    Sohaib, O., Khan, K.: Integrating usability engineering and agile software development: A literature review. In: 2010 International Conference on Computer Design and Applications, ICCDA 2010, pp. V232–V238 (2010)Google Scholar
  41. 41.
    Xiong, Y., Wang, A.: A new combined method for UCD and software development and case study. In: 2nd International Conference on Information Science and Engineering, ICISE2010 – Proceedings (2010)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Doctorado en Ingeniería Escuela de PosgradoPontificia Universidad Católica del PerúLimaPeru

Personalised recommendations