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

07/29/2019
by   Simone Romano, et al.
0

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, exploiting a lightweight, powerful, and widely used tool, i.e., Self-Assessment Manikin. We observed that there is a difference between the two development approaches in terms of affective reactions. Therefore, it seems that affective reactions play an important role when applying TDD and their investigation could help researchers to better understand such a development approach

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/16/2020

Results from a replicated experiment on the affective reactions of novice developers when applying test-driven development

Test-driven Development (TDD) is an incremental approach to software dev...
research
12/16/2021

Developing a Suitability Assessment Criteria for Software Developers: Behavioral Assessment Using Psychometric Test

Developing a Suitability Assessment Criteria for Software Developers: Be...
research
05/07/2021

Studying Test-Driven Development and its Retainment Over a Six-month Time Span

In this paper, we investigate the effect of TDD, as compared to a non-TD...
research
04/15/2020

A Study on the Challenges of Using Robotics Simulators for Testing

Robotics simulation plays an important role in the design, development, ...
research
07/19/2022

Visual Notations in Container Orchestrations: An Empirical Study with Docker Compose

Context: Container orchestration tools supporting infrastructure-as-code...
research
04/19/2022

Auto-Icon+: An Automated End-to-End Code Generation Tool for Icon Designs in UI Development

Approximately 50 tasks [9]. Occupying a large proportion of development ...

Please sign up or login with your details

Forgot password? Click here to reset