The Effect of Noise on Sofware Engineers' Performance

07/11/2018
by   Simone Romano, et al.
0

Background: Noise, defined as an unwanted sound, is one of the commonest factors that could affect people's performance in their daily work activities. The software engineering research community has marginally investigated the effects of noise on software engineers' performance. Aims: We studied if noise affects software engineers' performance in (i) comprehending functional requirements and (ii) fixing faults in the source code. Method: We conducted two experiments with final-year undergraduate students in Computer Science. In the first experiment, we asked 55 students to comprehend functional requirements exposing them or not to noise, while in the second experiment 42 students were asked to fix faults in Java code. Results: The participants in the second experiment, when exposed to noise, had significantly worse performance in fixing faults in the source code. On the other hand, we did not observe any statistically significant difference in the first experiment. Conclusions: Fixing faults in source code seems to be more vulnerable to noise than comprehending functional requirements.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/21/2023

The Risk-Taking Software Engineer: A Framed Portrait

Background: Risk-taking is prevalent in a host of activities performed b...
research
03/08/2021

Atoms of Confusion in Java

Although writing code seems trivial at times, problems arise when humans...
research
03/31/2020

Archiving and referencing source code with Software Heritage

Software, and software source code in particular, is widely used in mode...
research
05/07/2018

Need for Sleep: the Impact of a Night of Sleep Deprivation on Novice Developers' Performance

We present a quasi-experiment to investigate whether, and to what extent...
research
05/11/2022

Open Problems in Fuzzing RESTful APIs: A Comparison of Tools

RESTful APIs are a type of web services that are widely used in industry...
research
09/24/2022

Are Machine Programming Systems using Right Source-Code Measures to Select Code Repositories?

Machine programming (MP) is an emerging field at the intersection of det...

Please sign up or login with your details

Forgot password? Click here to reset