Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Why research on test-driven development is inconclusive?
University of Bern, CHE.
University of Bern, CHE.
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0000-0002-0679-4361
University of Innsbruck, AUT.
2020 (English)In: International Symposium on Empirical Software Engineering and Measurement, IEEE Computer Society, 2020, article id 3410687Conference paper, Published paper (Refereed)
Abstract [en]

[Background] Recent investigations into the effects of Test-Driven Development (TDD) have been contradictory and inconclusive. This hinders development teams to use research results as the basis for deciding whether and how to apply TDD. [Aim] To support researchers when designing a new study and to increase the applicability of TDD research in the decision-making process in industrial context, we aim at identifying the reasons behind the inconclusive research results in TDD. [Method] We studied the state of the art in TDD research published in top venues in the past decade, and analyzed the way these studies were set up. [Results] We identified five categories of factors that directly impact the outcome of studies on TDD. [Conclusions] This work can help researchers to conduct more reliable studies, and inform practitioners of risks they need to consider when consulting research on TDD. © 2020 IEEE Computer Society. All rights reserved.

Place, publisher, year, edition, pages
IEEE Computer Society, 2020. article id 3410687
Series
International Symposium on Empirical Software Engineering and Measurement, ISSN 1949-3770, E-ISSN 1949-3789
Keywords [en]
Industry-academia collaboration, Literature review, empirical software engineering, TDD, Test-Driven Development, Test-first, Threats to validity, Computer programming, Decision making, Industrial research, Software engineering, Decision making process, Development teams, Industrial context, New study, Reliable studies, Research results, State of the art, Test driven development, Engineering research
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:bth-20757DOI: 10.1145/3382494.3410687Scopus ID: 2-s2.0-85095808987ISBN: 9781450375801 (print)OAI: oai:DiVA.org:bth-20757DiVA, id: diva2:1502656
Conference
14th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM 2020, Virtual, Online, 5 October 2020 through 7 October 2020
Part of project
SERT- Software Engineering ReThought, Knowledge Foundation
Note

open access

Available from: 2020-11-20 Created: 2020-11-20 Last updated: 2025-09-30Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopusarXiv.org

Authority records

Fucci, Davide

Search in DiVA

By author/editor
Fucci, Davide
By organisation
Department of Software Engineering
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 184 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf