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

26 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

NameLecture Notes in Computer Science
PublisherSpringer
Volume3009

Conference

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

Fingerprint

Usability engineering
Software engineering

Keywords

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

Cite this

Jokela, T., & Abrahamsson, P. (2004). Usability assessment of an extreme programming project: Close co-operation with the customer does not equal to good usability. In Product Focused Software Process Improvement: PROFES 2004 (pp. 393-407). Heidelberg: Springer. Lecture Notes in Computer Science, Vol.. 3009 https://doi.org/10.1007/b96726
Jokela, Timo ; Abrahamsson, Pekka. / Usability assessment of an extreme programming project : Close co-operation with the customer does not equal to good usability. Product Focused Software Process Improvement: PROFES 2004. Heidelberg : Springer, 2004. pp. 393-407 (Lecture Notes in Computer Science, Vol. 3009).
@inproceedings{1996bae0ec724047824f411ea3f8136e,
title = "Usability assessment of an extreme programming project: Close co-operation with the customer does not equal to good usability",
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.",
keywords = "agile methods, agile software development, extreme programming, usability",
author = "Timo Jokela and Pekka Abrahamsson",
year = "2004",
doi = "10.1007/b96726",
language = "English",
isbn = "978-3-540-21421-2",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "393--407",
booktitle = "Product Focused Software Process Improvement",
address = "Germany",

}

Jokela, T & Abrahamsson, P 2004, Usability assessment of an extreme programming project: Close co-operation with the customer does not equal to good usability. in Product Focused Software Process Improvement: PROFES 2004. Springer, Heidelberg, Lecture Notes in Computer Science, vol. 3009, pp. 393-407, 5th International Conference. PROFES 2004. Kansai Science City, Japan, 5 - 8 April 2004, 1/01/04. https://doi.org/10.1007/b96726

Usability assessment of an extreme programming project : Close co-operation with the customer does not equal to good usability. / Jokela, Timo; Abrahamsson, Pekka.

Product Focused Software Process Improvement: PROFES 2004. Heidelberg : Springer, 2004. p. 393-407 (Lecture Notes in Computer Science, Vol. 3009).

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

TY - GEN

T1 - Usability assessment of an extreme programming project

T2 - Close co-operation with the customer does not equal to good usability

AU - Jokela, Timo

AU - Abrahamsson, Pekka

PY - 2004

Y1 - 2004

N2 - 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.

AB - 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.

KW - agile methods

KW - agile software development

KW - extreme programming

KW - usability

U2 - 10.1007/b96726

DO - 10.1007/b96726

M3 - Conference article in proceedings

SN - 978-3-540-21421-2

T3 - Lecture Notes in Computer Science

SP - 393

EP - 407

BT - Product Focused Software Process Improvement

PB - Springer

CY - Heidelberg

ER -

Jokela T, Abrahamsson P. Usability assessment of an extreme programming project: Close co-operation with the customer does not equal to good usability. In Product Focused Software Process Improvement: PROFES 2004. Heidelberg: Springer. 2004. p. 393-407. (Lecture Notes in Computer Science, Vol. 3009). https://doi.org/10.1007/b96726