An Empirical Assessment on Affective Reactions of Novice Developers when Applying Test-Driven Development

  title={An Empirical Assessment on Affective Reactions of Novice Developers when Applying Test-Driven Development},
  author={S. Romano and Davide Fucci and M. Baldassarre and D. Caivano and G. Scanniello},
  • S. Romano, Davide Fucci, +2 authors G. Scanniello
  • Published in PROFES 2019
  • Computer Science, Psychology
  • We study whether and in which phase Test-Driven Development (TDD) influences affective states of novice developers in terms of pleasure, arousal, dominance, and liking. We performed a controlled experiment with 29 novice developers. Developers in the treatment group performed a development task using TDD, whereas those in the control group used a non-TDD development approach. We compared the affective reactions to the development approaches, as well as to the implementation and testing phases… CONTINUE READING
    7 Citations

    Figures, Tables, and Topics from this paper.

    Explore Further: Topics Discussed in This Paper

    Why Research on Test-Driven Development is Inconclusive?
    Sentiment Analysis for Software Engineering: How Far Can Pre-trained Transformer Models Go?
    • 1


    Do developers feel emotions? an exploratory analysis of emotions in software artifacts
    • 133
    • PDF
    A Study of Emotions in Requirements Engineering
    • 33
    • PDF
    A longitudinal cohort study on the retainment of test-driven development
    • 11
    • PDF
    What happens when software developers are (un)happy
    • 45
    • PDF
    Sensing Developers’ Emotions: The Design of a Replicated Experiment
    • 6
    • PDF
    Findings from a multi-method study on test-driven development
    • 9
    • PDF
    Measuring emotion: the Self-Assessment Manikin and the Semantic Differential.
    • M. Bradley, P. Lang
    • Psychology, Medicine
    • Journal of behavior therapy and experimental psychiatry
    • 1994
    • 5,835
    • Highly Influential
    • PDF
    Emotions in the software development process
    • M. Wróbel
    • Computer Science
    • 2013 6th International Conference on Human System Interactions (HSI)
    • 2013
    • 71
    • PDF
    Mining Valence, Arousal, and Dominance - Possibilities for Detecting Burnout and Productivity?
    • 59
    • PDF