Usability assessment of an extreme programming project: Close co-operation with the customer does not equal to good usability

Timo Jokela, Pekka Abrahamsson

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

32 Citations (Scopus)

Abstract

Extreme programming (XP) is a development paradigm that is becoming widespread in the field of software engineering. Very few – if any – empirically validated research results have been reported on the relationship between usability engineering and XP. To understand to which extent XP guides to development of software that is usable, a usability process assessment was conducted on a controlled XP project. The analysis reveals that XP pays almost no attention on the usability of the software, apart from some actions that can be regarded as implicit usability evaluations. The analysis shows further that in XP the team transfers the responsibility of the products usability to the customer. It is argued, however, that an XP team is in trouble when an enlightened customer sets value on usability requirements. These findings bear significant implications on research and practice. These implications are discussed and a promising avenue for solution is identified.
Original languageEnglish
Title of host publicationProduct Focused Software Process Improvement
Subtitle of host publicationPROFES 2004
Place of PublicationHeidelberg
PublisherSpringer
Pages393-407
ISBN (Print)978-3-540-21421-2
DOIs
Publication statusPublished - 2004
MoE publication typeA4 Article in a conference publication
Event5th International Conference. PROFES 2004. Kansai Science City, Japan, 5 - 8 April 2004 -
Duration: 1 Jan 2004 → …

Publication series

SeriesLecture Notes in Computer Science
Volume3009

Conference

Conference5th International Conference. PROFES 2004. Kansai Science City, Japan, 5 - 8 April 2004
Period1/01/04 → …

Keywords

  • agile methods
  • agile software development
  • extreme programming
  • usability

Fingerprint

Dive into the research topics of 'Usability assessment of an extreme programming project: Close co-operation with the customer does not equal to good usability'. Together they form a unique fingerprint.

Cite this