The effect of noise on software engineers' performance

Simone Romano, Giuseppe Scanniello, Davide Fucci, Natalia Juristo, Burak Turhan

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

1 Citation (Scopus)

Abstract

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 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 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.

Original languageEnglish
Title of host publicationProceedings of the 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM 2018
Subtitle of host publicationOctober 11-12, 2018, Oulu, Finland
EditorsDaniel Méndez, Audris Mockus
Place of PublicationNew York NY USA
PublisherAssociation for Computing Machinery (ACM)
Number of pages10
ISBN (Electronic)9781450358231
DOIs
Publication statusPublished - 2018
EventInternational Symposium on Empirical Software Engineering and Measurement 2018 - Oulu, Finland
Duration: 11 Oct 201812 Oct 2018
Conference number: 12th
http://eseiw2018.wixsite.com/esem2018

Conference

ConferenceInternational Symposium on Empirical Software Engineering and Measurement 2018
Abbreviated titleESEM 2018
CountryFinland
CityOulu
Period11/10/1812/10/18
Internet address

Keywords

  • Bug fixing
  • Controlled experiment
  • Functional requirement
  • Noise

Cite this

Romano, S., Scanniello, G., Fucci, D., Juristo, N., & Turhan, B. (2018). The effect of noise on software engineers' performance. In D. Méndez, & A. Mockus (Eds.), Proceedings of the 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM 2018: October 11-12, 2018, Oulu, Finland [9] Association for Computing Machinery (ACM). https://doi.org/10.1145/3239235.3240496