SwePub
Sök i LIBRIS databas

  Extended search

id:"swepub:oai:DiVA.org:bth-22523"
 

Search: id:"swepub:oai:DiVA.org:bth-22523" > Affective reactions...

  • 1 of 1
  • Previous record
  • Next record
  •    To hitlist

Affective reactions and test-driven development : Results from three experiments and a survey

Baldassarre, Maria Teresa (author)
University of Bari, ITA
Caivano, Danilo (author)
University of Bari, ITA
Fucci, Davide, 1985- (author)
Blekinge Tekniska Högskola,Institutionen för programvaruteknik
show more...
Romano, Simone (author)
University of Bari, ITA
Scanniello, Giuseppe (author)
University of Basilicata, ITA
show less...
 (creator_code:org_t)
Elsevier Inc. 2022
2022
English.
In: Journal of Systems and Software. - : Elsevier Inc.. - 0164-1212 .- 1873-1228. ; 185
  • Journal article (peer-reviewed)
Abstract Subject headings
Close  
  • 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

Subject headings

NATURVETENSKAP  -- Data- och informationsvetenskap -- Programvaruteknik (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences -- Software Engineering (hsv//eng)

Keyword

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

Publication and Content Type

ref (subject category)
art (subject category)

Find in a library

To the university's database

  • 1 of 1
  • Previous record
  • Next record
  •    To hitlist

Search outside SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Close

Copy and save the link in order to return to this view