Empirical evaluation of agile software development: the controlled case study approach

Outi Salo, Pekka Abrahamsson

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

22 Citations (Scopus)

Abstract

Agile software development, despite its novelty, is an important domain of research within software engineering discipline. Agile proponents have put forward a great deal of anecdotal evidence to support the application of agile methods in various application domains and industry sectors. Scientifically grounded empirical evidence is, however, still very limited. Most scientific research to date has been conducted on focused practices performed in university settings. In order to generate impact on both the scientific and practical software engineering community, new approaches are needed for performing empirically validated agile software development studies. To meet these needs, this paper presents a controlled case study approach, which has been applied in a study of extreme programming methodology performed in close-to-industry settings. The approach considers the generation of both quantitative and qualitative data. Quantitative data is grounded on three data points (time, size, and defect) and qualitative data on developers' research diaries and post-mortem sessions.
Original languageEnglish
Title of host publicationProduct Focused Software Process Improvement
Subtitle of host publicationPROFES 2004
PublisherSpringer
Pages408-423
ISBN (Electronic)978-3-540-24659-6
ISBN (Print)978-3-540-21421-2
DOIs
Publication statusPublished - 2004
MoE publication typeA4 Article in a conference publication
EventInternational Conference on Product Focused Software Process Improvement (PROFES 2004). Kansai Science City, Japan, 5 - 8 April 2004 -
Duration: 1 Jan 2004 → …

Publication series

SeriesLecture Notes in Computer Science
Volume3009

Conference

ConferenceInternational Conference on Product Focused Software Process Improvement (PROFES 2004). Kansai Science City, Japan, 5 - 8 April 2004
Period1/01/04 → …

Fingerprint

Software engineering
Industry
Defects

Keywords

  • agile software development

Cite this

Salo, O., & Abrahamsson, P. (2004). Empirical evaluation of agile software development: the controlled case study approach. In Product Focused Software Process Improvement: PROFES 2004 (pp. 408-423). Springer. Lecture Notes in Computer Science, Vol.. 3009 https://doi.org/10.1007/978-3-540-24659-6_29
Salo, Outi ; Abrahamsson, Pekka. / Empirical evaluation of agile software development: the controlled case study approach. Product Focused Software Process Improvement: PROFES 2004. Springer, 2004. pp. 408-423 (Lecture Notes in Computer Science, Vol. 3009).
@inproceedings{8cddbabbc5a342a1a327341f85643783,
title = "Empirical evaluation of agile software development: the controlled case study approach",
abstract = "Agile software development, despite its novelty, is an important domain of research within software engineering discipline. Agile proponents have put forward a great deal of anecdotal evidence to support the application of agile methods in various application domains and industry sectors. Scientifically grounded empirical evidence is, however, still very limited. Most scientific research to date has been conducted on focused practices performed in university settings. In order to generate impact on both the scientific and practical software engineering community, new approaches are needed for performing empirically validated agile software development studies. To meet these needs, this paper presents a controlled case study approach, which has been applied in a study of extreme programming methodology performed in close-to-industry settings. The approach considers the generation of both quantitative and qualitative data. Quantitative data is grounded on three data points (time, size, and defect) and qualitative data on developers' research diaries and post-mortem sessions.",
keywords = "agile software development",
author = "Outi Salo and Pekka Abrahamsson",
note = "Project code: E3SU00275",
year = "2004",
doi = "10.1007/978-3-540-24659-6_29",
language = "English",
isbn = "978-3-540-21421-2",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "408--423",
booktitle = "Product Focused Software Process Improvement",
address = "Germany",

}

Salo, O & Abrahamsson, P 2004, Empirical evaluation of agile software development: the controlled case study approach. in Product Focused Software Process Improvement: PROFES 2004. Springer, Lecture Notes in Computer Science, vol. 3009, pp. 408-423, International Conference on Product Focused Software Process Improvement (PROFES 2004). Kansai Science City, Japan, 5 - 8 April 2004, 1/01/04. https://doi.org/10.1007/978-3-540-24659-6_29

Empirical evaluation of agile software development: the controlled case study approach. / Salo, Outi; Abrahamsson, Pekka.

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

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

TY - GEN

T1 - Empirical evaluation of agile software development: the controlled case study approach

AU - Salo, Outi

AU - Abrahamsson, Pekka

N1 - Project code: E3SU00275

PY - 2004

Y1 - 2004

N2 - Agile software development, despite its novelty, is an important domain of research within software engineering discipline. Agile proponents have put forward a great deal of anecdotal evidence to support the application of agile methods in various application domains and industry sectors. Scientifically grounded empirical evidence is, however, still very limited. Most scientific research to date has been conducted on focused practices performed in university settings. In order to generate impact on both the scientific and practical software engineering community, new approaches are needed for performing empirically validated agile software development studies. To meet these needs, this paper presents a controlled case study approach, which has been applied in a study of extreme programming methodology performed in close-to-industry settings. The approach considers the generation of both quantitative and qualitative data. Quantitative data is grounded on three data points (time, size, and defect) and qualitative data on developers' research diaries and post-mortem sessions.

AB - Agile software development, despite its novelty, is an important domain of research within software engineering discipline. Agile proponents have put forward a great deal of anecdotal evidence to support the application of agile methods in various application domains and industry sectors. Scientifically grounded empirical evidence is, however, still very limited. Most scientific research to date has been conducted on focused practices performed in university settings. In order to generate impact on both the scientific and practical software engineering community, new approaches are needed for performing empirically validated agile software development studies. To meet these needs, this paper presents a controlled case study approach, which has been applied in a study of extreme programming methodology performed in close-to-industry settings. The approach considers the generation of both quantitative and qualitative data. Quantitative data is grounded on three data points (time, size, and defect) and qualitative data on developers' research diaries and post-mortem sessions.

KW - agile software development

U2 - 10.1007/978-3-540-24659-6_29

DO - 10.1007/978-3-540-24659-6_29

M3 - Conference article in proceedings

SN - 978-3-540-21421-2

T3 - Lecture Notes in Computer Science

SP - 408

EP - 423

BT - Product Focused Software Process Improvement

PB - Springer

ER -

Salo O, Abrahamsson P. Empirical evaluation of agile software development: the controlled case study approach. In Product Focused Software Process Improvement: PROFES 2004. Springer. 2004. p. 408-423. (Lecture Notes in Computer Science, Vol. 3009). https://doi.org/10.1007/978-3-540-24659-6_29