Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/AGILE.2007.63guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Towards Extreme(ly) Usable Software: Exploring Tensions Between Usability and Agile Software Development

Published: 13 August 2007 Publication History

Abstract

Design is an inherently multidisciplinary endeavor. This raises the question of how to develop systems in ways that can best leverage the perspectives, practices, and knowledge bases of these different areas. Agile software development and usability engineering both address important aspects of system design, but there are tensions between the methods that make them difficult to integrate. This work presents a development approach that draws from extreme programming (XP), a widely practiced agile software development process, and scenariobased design (SBD), an established usability engineering process. It describes three key questions that need to be addressed for agile software development methods and usability engineering practices to work together effectively, and it introduces interface architectures and design representations that can address these questions.

Cited By

View all
  • (2019)Usability improvement through A/B testing and refactoringSoftware Quality Journal10.1007/s11219-018-9413-y27:1(203-240)Online publication date: 1-Mar-2019
  • (2018)Flexible Requirement Development through User Objectives in an Agile-UCD Hybrid ApproachProceedings of the XIX International Conference on Human Computer Interaction10.1145/3233824.3233865(1-8)Online publication date: 12-Sep-2018
  • (2015)Teaching Software Developers to Perform UX TasksProceedings of the Annual Meeting of the Australian Special Interest Group for Computer Human Interaction10.1145/2838739.2838764(397-406)Online publication date: 7-Dec-2015
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
AGILE '07: Proceedings of the AGILE 2007
August 2007
412 pages
ISBN:0769528724

Publisher

IEEE Computer Society

United States

Publication History

Published: 13 August 2007

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2019)Usability improvement through A/B testing and refactoringSoftware Quality Journal10.1007/s11219-018-9413-y27:1(203-240)Online publication date: 1-Mar-2019
  • (2018)Flexible Requirement Development through User Objectives in an Agile-UCD Hybrid ApproachProceedings of the XIX International Conference on Human Computer Interaction10.1145/3233824.3233865(1-8)Online publication date: 12-Sep-2018
  • (2015)Teaching Software Developers to Perform UX TasksProceedings of the Annual Meeting of the Australian Special Interest Group for Computer Human Interaction10.1145/2838739.2838764(397-406)Online publication date: 7-Dec-2015
  • (2014)A systematic literature review for agile development processes and user centred design integrationProceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering10.1145/2601248.2601276(1-10)Online publication date: 13-May-2014
  • (2014)Usability Engineering in the WildProceedings of the 5th IFIP WG 13.2 International Conference on Human-Centered Software Engineering - Volume 874210.1007/978-3-662-44811-3_12(199-216)Online publication date: 16-Sep-2014
  • (2014)Integrating Usability Evaluations into Scrum16th International Conference on Human-Computer Interaction. Theories, Methods, and Tools - Volume 851010.1007/978-3-319-07233-3_46(500-509)Online publication date: 22-Jun-2014
  • (2013)Quantified extreme scenario based design approachProceedings of the 28th Annual ACM Symposium on Applied Computing10.1145/2480362.2480572(1117-1122)Online publication date: 18-Mar-2013
  • (2011)Evaluating eXtreme scenario-based design in a distributed agile teamCHI '11 Extended Abstracts on Human Factors in Computing Systems10.1145/1979742.1979681(863-877)Online publication date: 7-May-2011
  • (2011)User experience design and agile development: managing cooperation through articulation workSoftware—Practice & Experience10.1002/spe.101241:9(963-974)Online publication date: 1-Aug-2011
  • (2010)Concept mapping in agile usabilityCHI '10 Extended Abstracts on Human Factors in Computing Systems10.1145/1753846.1754212(4691-4694)Online publication date: 9-Apr-2010

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media