skip to main content
10.1145/2590651.2590668acmconferencesArticle/Chapter ViewAbstractPublication Pageseatis-orgConference Proceedingsconference-collections
research-article

A systematic review of usability techniques in agile methodologies

Published:02 April 2014Publication History

ABSTRACT

In this paper, we present the results of a systematic review involving the use of usability techniques in software developments where agile methodologies were used. The search strategy identified 307 studies, where only 32 were finally selected for the review. We found that complementary techniques are the most frequent techniques used with agile methodologies. In addition, most studies performed usability evaluations only during the implementation phase, and these evaluations were mostly constructed as elaborations of case studies.

References

  1. S. Adikari, C. McDonald, and J. Campbell. Little design up-front: A design science approach to integrating usability into agile requirements engineering. In J. A. Jacko, editor, HCI (1), volume 5610 of Lecture Notes in Computer Science, pages 549--558. Springer, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. L. Ashley, H. Jones, J. Thomas, D. Forman, A. Newsham, E. Morris, O. Johnson, G. Velikova, and P. Wright. Integrating cancer survivors' experiences into uk cancer registries: design and development of the epocs system (electronic patient-reported outcomes from cancer survivors). Br J Cancer, 105 Suppl 1, 2011.Google ScholarGoogle Scholar
  3. S. Chamberlain, H. Sharp, and N. A. M. Maiden. Towards a framework for integrating agile development and user-centred design. In P. Abrahamsson, M. Marchesi, and G. Succi, editors, XP, volume 4044 of Lecture Notes in Computer Science, pages 143--153. Springer, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. L. L. Constantine and L. A. D. Lockwood. Usage-centered engineering for web applications. IEEE Software, 19(2):42--50, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. D. Dayton and C. Barnum. The impact of agile on user-centered design: Two surveys tell the story. Technical Comunication, 56(3):219--234, 2009.Google ScholarGoogle Scholar
  6. T. Dyba and T. Dingsoyr. Empirical studies of agile software development: A systematic review. Information and Software Technology, 50:833--859, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. A. Faulring, B. A. Myers, Y. Oren, and K. Rotenberg. A case study of using HCI methods to improve tools for programmers. In CHASE, pages 37--39. IEEE, 2012.Google ScholarGoogle Scholar
  8. J. Ferreira, J. Noble, and R. Biddle. Agile development iterations and UI design. In J. Eckstein, F. Maurer, R. Davies, G. Melnik, and G. Pollice, editors, AGILE, pages 50--58. IEEE Computer Society, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. K. G. Fisher and A. Bankston. From cradle to sprint: Creating a full-lifecycle request pipeline at nationwide insurance. In Y. Dubinsky, T. Dybå, S. Adolph, and A. S. Sidky, editors, AGILE, pages 223--228. IEEE Computer Society, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. D. Fox, J. Sillito, and F. Maurer. Agile methods and user-centered design: How these two methodologies are being successfully integrated in industry. In G. Melnik, P. Kruchten, and M. Poppendieck, editors, AGILE, pages 63--72. IEEE Computer Society, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. J. Gonçalves and C. Santos. Polvo - software for prototyping of low-fidelity interfaces in agile development. In Proceedings of the 14th international conference on Human-computer interaction: design and development approaches - Volume Part I, HCII'11, pages 63--71, Berlin, Heidelberg, 2011. Springer-Verlag. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. A. Holzinger. Usability engineering methods for software developers. Commun. ACM, 48(1):71--74, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. A. Holzinger, M. Errath, G. Searle, B. Thurnher, and W. Slany. From extreme programming and usability engineering to extreme usability in software engineering education (XP+UE->XU). In COMPSAC, pages 169--172. IEEE Computer Society, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. S. R. Humayoun, Y. Dubinsky, and T. Catarci. A three-fold integration framework to incorporate user-centered design into agile software development. In M. Kurosu, editor, HCI (16), volume 6776 of Lecture Notes in Computer Science, pages 55--64. Springer, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. T. Hurlbutt and S. R. Klemmer. Bridging the gap: fluidly connecting paper notecards with digital representations for story/task-based planning. In G. M. Olson and R. Jeffries, editors, CHI Extended Abstracts, pages 887--892. ACM, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Z. Hussain, M. Lechner, H. Milchrahm, S. Shahzad, W. Slany, M. Umgeher, and P. Wolkerstorfer. Agile user-centered design applied to a mobile multimedia streaming application. In A. Holzinger, editor, USAB, volume 5298 of Lecture Notes in Computer Science, pages 313--330. Springer, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Z. Hussain, M. Lechner, H. Milchrahm, S. Shahzad, W. Slany, M. Umgeher, and P. Wolkerstorfer. Concept and design of a contextual mobile multimedia content usability study. In ACHI, pages 277--282. IEEE, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Z. Hussain, H. Milchrahm, S. Shahzad, W. Slany, M. Tscheligi, and P. Wolkerstorfer. Integration of extreme programming and user-centered design: Lessons learned. In P. Abrahamsson, M. Marchesi, and F. Maurer, editors, XP, volume 31 of Lecture Notes in Business Information Processing, pages 174--179. Springer, 2009.Google ScholarGoogle Scholar
  19. Z. Hussain, W. Slany, and A. Holzinger. Investigating agile user-centered design in practice: A grounded theory perspective. In A. Holzinger and K. Miesenberger, editors, USAB, volume 5889 of Lecture Notes in Computer Science, pages 279--289. Springer, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. C. Kato, Y. Shiono, T. Goto, and K. Tsuchida. Development of online counseling system and usability evaluation. 2011.Google ScholarGoogle Scholar
  21. B. Kitchenham and S. M. Charters. Guidelines for performing systematic literature reviews in software engineering, 2007.Google ScholarGoogle Scholar
  22. B. n. Losada, M. Urretavizcaya, J.-M. López-Gil, and I. Fernández-Castro. Combining intermod agile methodology with usability engineering in a mobile application development. In Proceedings of the 13th International Conference on Interacción Persona-Ordenador, INTERACCION '12, pages 39:1--39:8, New York, NY, USA, 2012. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. McInerney, Paul and Maurer, Frank. UCD in agile projects: dream team or odd couple? interactions, 12(6):19--23, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. T. Meline. Selecting studies for systematic review: Inclusion and exclusion criteria. Contemporary Issues in Communication Science and Disorders, 33:21--27, 2003.Google ScholarGoogle ScholarCross RefCross Ref
  25. T. Memmel, H. Reiterer, and A. Holzinger. Agile methods and visual specification in software development: A chance to ensure universal access, Feb. 06 2008.Google ScholarGoogle Scholar
  26. G. Meszaros and J. Aston. Adding usability testing to an agile project. In J. Chao, M. Cohn, F. Maurer, H. Sharp, and J. Shore, editors, AGILE, pages 289--294. IEEE Computer Society, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. M. Najafi and L. Toyoshiba. Two case studies of user experience design and agile development. In G. Melnik, P. Kruchten, and M. Poppendieck, editors, AGILE, pages 531--536. IEEE Computer Society, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. A. Narasimhadevara, T. Radhakrishnan, B. Leung, and R. Jayakumar. On designing a usable interactive system to support transplant nursing. Journal of Biomedical Informatics, 41(1):137--151, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. H. Obendorf and M. Finck. Scenario-based usability engineering techniques in agile development processes. In CHI '08 Extended Abstracts on Human Factors in Computing Systems, CHI EA '08, pages 2159--2166, New York, NY, USA, 2008. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. V. Paelke and K. Nebe. Integrating agile methods for mixed reality design space exploration. In J. van der Schijff and G. Marsden, editors, Conference on Designing Interactive Systems, pages 240--249. ACM, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. J. Patton. Hitting the target: adding interaction design to agile software development. In OOPSLA 2002 Practitioners Reports, OOPSLA '02, pages 1--ff, New York, NY, USA, 2002. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. M. Petticrew and H. Roberts. Systematic Reviews in the Social Sciences: A Practical Guide. Blackwell Publishing, 2006.Google ScholarGoogle Scholar
  33. R. Sadasivam, K. Delaughter, K. Crenshaw, H. Sobko, J. Williams, H. Coley, M. Ray, D. Ford, J. Allison, and T. Houston. Development of an interactive, web-delivered system to increase provider-patient engagement in smoking cessation. J Med Internet Res, 13(4):e87, 2011.Google ScholarGoogle ScholarCross RefCross Ref
  34. J.-G. Schneider and R. Vasa. Agile practices in software development --- experiences from student projects. In J. Han and M. Staples, editors, Proceedings of the 17th Australian Software Engineering Conference (ASWEC 2006), pages 401--410, Sydney, Australia, Apr. 2006. IEEE Computer Society Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. O. Sohaib and K. Khan. Incorporating discount usability in extreme programming. International Journal on Software Engineering and its Applications, 5(1):51--61, 2011.Google ScholarGoogle Scholar
  36. D. Sy. Adapting usability investigations for agile user-centered design. Journal of Usability Studies, 2(3):112--132, 2007.Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. J. Ungar and J. White. Agile user centered design: enter the design studio - a case study. In M. Czerwinski, A. M. Lund, and D. S. Tan, editors, CHI Extended Abstracts, pages 2167--2178. ACM, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. J. Wusteman. OJAX: a case study in agile Web 2.0 open source development. Aslib Proceedings, 61(3):212--231+, 2009.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. A systematic review of usability techniques in agile methodologies

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      EATIS '14: Proceedings of the 7th Euro American Conference on Telematics and Information Systems
      April 2014
      174 pages
      ISBN:9781450324359
      DOI:10.1145/2590651
      • Co-chair:
      • Claudio Cubillos,
      • General Chair:
      • Cristian Rusu,
      • Program Chair:
      • Dorian Gorgan

      Copyright © 2014 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 2 April 2014

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      EATIS '14 Paper Acceptance Rate17of64submissions,27%Overall Acceptance Rate17of64submissions,27%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader