Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Affective reactions and test-driven development: Results from three experiments and a survey
University of Bari, ITA.
University of Bari, ITA.
Blekinge Tekniska Högskola, Fakulteten för datavetenskaper, Institutionen för programvaruteknik.ORCID-id: 0000-0002-0679-4361
University of Bari, ITA.
Vise andre og tillknytning
2022 (engelsk)Inngår i: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 185, artikkel-id 111154Artikkel i tidsskrift (Fagfellevurdert) Published
Abstract [en]

The research on the claimed effects of Test-Driven Development (TDD) on software quality and developers’ productivity has shown inconclusive results. Some researchers have ascribed such results to the negative affective reactions that TDD would provoke when developers apply it. In this paper, we studied whether and in which phases TDD influences the affective states of developers, who are new to this development approach. To that end, we conducted a baseline experiment and two replications, and analyzed the data from these experiments both individually and jointly. Also, we performed methodological triangulation by means of an explanatory survey, whose respondents were experienced with TDD. The results of the baseline experiment suggested that developers like TDD significantly less, compared to a non-TDD approach. Also, developers who apply TDD like implementing production code significantly less than those who apply a non-TDD approach, while testing production code makes TDD developers significantly less happy. These results were not confirmed in the replicated experiments. We found that the moderator that better explains these differences across experiments is experience (in months) with unit testing, practiced in a test-last manner. The higher the experience with unit testing, the more negative the affective reactions caused by TDD. The results from the survey seem to confirm the role of this moderator. © 2021

sted, utgiver, år, opplag, sider
Elsevier Inc. , 2022. Vol. 185, artikkel-id 111154
Emneord [en]
Affective state, Experiment, Replication, SAM, Survey, TDD, Codes (symbols), Computer software selection and evaluation, Moderators, Software testing, Affective reactions, Development approach, Development results, Replicated experiment, Sams, Test driven development, Unit testing, Surveys
HSV kategori
Identifikatorer
URN: urn:nbn:se:bth-22523DOI: 10.1016/j.jss.2021.111154ISI: 000749992600007Scopus ID: 2-s2.0-85120941391OAI: oai:DiVA.org:bth-22523DiVA, id: diva2:1624054
Ingår i projekt
SERT- Software Engineering ReThought, Knowledge Foundation
Forskningsfinansiär
Knowledge Foundation, 20180010Tilgjengelig fra: 2022-01-03 Laget: 2022-01-03 Sist oppdatert: 2022-02-17bibliografisk kontrollert

Open Access i DiVA

Fulltekst mangler i DiVA

Andre lenker

Forlagets fulltekstScopus

Person

Fucci, Davide

Søk i DiVA

Av forfatter/redaktør
Fucci, Davide
Av organisasjonen
I samme tidsskrift
Journal of Systems and Software

Søk utenfor DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric

doi
urn-nbn
Totalt: 149 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf