Cargando…

A methodology for psycho-biological assessment of stress in software engineering

Stress pervades our everyday life to the point of being considered the scourge of the modern industrial world. The effects of stress on knowledge workers causes, in short term, performance fluctuations, decline of concentration, bad sensorimotor coordination, and an increased error rate, while long...

Descripción completa

Detalles Bibliográficos
Autores principales: Ostberg, Jan-Peter, Graziotin, Daniel, Wagner, Stefan, Derntl, Birgit
Formato: Online Artículo Texto
Lenguaje:English
Publicado: PeerJ Inc. 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7924460/
https://www.ncbi.nlm.nih.gov/pubmed/33816937
http://dx.doi.org/10.7717/peerj-cs.286
_version_ 1783659094531375104
author Ostberg, Jan-Peter
Graziotin, Daniel
Wagner, Stefan
Derntl, Birgit
author_facet Ostberg, Jan-Peter
Graziotin, Daniel
Wagner, Stefan
Derntl, Birgit
author_sort Ostberg, Jan-Peter
collection PubMed
description Stress pervades our everyday life to the point of being considered the scourge of the modern industrial world. The effects of stress on knowledge workers causes, in short term, performance fluctuations, decline of concentration, bad sensorimotor coordination, and an increased error rate, while long term exposure to stress leads to issues such as dissatisfaction, resignation, depression and general psychosomatic ailment and disease. Software developers are known to be stressed workers. Stress has been suggested to have detrimental effects on team morale and motivation, communication and cooperation-dependent work, software quality, maintainability, and requirements management. There is a need to effectively assess, monitor, and reduce stress for software developers. While there is substantial psycho-social and medical research on stress and its measurement, we notice that the transfer of these methods and practices to software engineering has not been fully made. For this reason, we engage in an interdisciplinary endeavor between researchers in software engineering and medical and social sciences towards a better understanding of stress effects while developing software. This article offers two main contributions. First, we provide an overview of supported theories of stress and the many ways to assess stress in individuals. Second, we propose a robust methodology to detect and measure stress in controlled experiments that is tailored to software engineering research. We also evaluate the methodology by implementing it on an experiment, which we first pilot and then replicate in its enhanced form, and report on the results with lessons learned. With this work, we hope to stimulate research on stress in software engineering and inspire future research that is backed up by supported theories and employs psychometrically validated measures.
format Online
Article
Text
id pubmed-7924460
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher PeerJ Inc.
record_format MEDLINE/PubMed
spelling pubmed-79244602021-04-02 A methodology for psycho-biological assessment of stress in software engineering Ostberg, Jan-Peter Graziotin, Daniel Wagner, Stefan Derntl, Birgit PeerJ Comput Sci Bioinformatics Stress pervades our everyday life to the point of being considered the scourge of the modern industrial world. The effects of stress on knowledge workers causes, in short term, performance fluctuations, decline of concentration, bad sensorimotor coordination, and an increased error rate, while long term exposure to stress leads to issues such as dissatisfaction, resignation, depression and general psychosomatic ailment and disease. Software developers are known to be stressed workers. Stress has been suggested to have detrimental effects on team morale and motivation, communication and cooperation-dependent work, software quality, maintainability, and requirements management. There is a need to effectively assess, monitor, and reduce stress for software developers. While there is substantial psycho-social and medical research on stress and its measurement, we notice that the transfer of these methods and practices to software engineering has not been fully made. For this reason, we engage in an interdisciplinary endeavor between researchers in software engineering and medical and social sciences towards a better understanding of stress effects while developing software. This article offers two main contributions. First, we provide an overview of supported theories of stress and the many ways to assess stress in individuals. Second, we propose a robust methodology to detect and measure stress in controlled experiments that is tailored to software engineering research. We also evaluate the methodology by implementing it on an experiment, which we first pilot and then replicate in its enhanced form, and report on the results with lessons learned. With this work, we hope to stimulate research on stress in software engineering and inspire future research that is backed up by supported theories and employs psychometrically validated measures. PeerJ Inc. 2020-08-10 /pmc/articles/PMC7924460/ /pubmed/33816937 http://dx.doi.org/10.7717/peerj-cs.286 Text en © 2020 Ostberg et al. https://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Computer Science) and either DOI or URL of the article must be cited.
spellingShingle Bioinformatics
Ostberg, Jan-Peter
Graziotin, Daniel
Wagner, Stefan
Derntl, Birgit
A methodology for psycho-biological assessment of stress in software engineering
title A methodology for psycho-biological assessment of stress in software engineering
title_full A methodology for psycho-biological assessment of stress in software engineering
title_fullStr A methodology for psycho-biological assessment of stress in software engineering
title_full_unstemmed A methodology for psycho-biological assessment of stress in software engineering
title_short A methodology for psycho-biological assessment of stress in software engineering
title_sort methodology for psycho-biological assessment of stress in software engineering
topic Bioinformatics
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7924460/
https://www.ncbi.nlm.nih.gov/pubmed/33816937
http://dx.doi.org/10.7717/peerj-cs.286
work_keys_str_mv AT ostbergjanpeter amethodologyforpsychobiologicalassessmentofstressinsoftwareengineering
AT graziotindaniel amethodologyforpsychobiologicalassessmentofstressinsoftwareengineering
AT wagnerstefan amethodologyforpsychobiologicalassessmentofstressinsoftwareengineering
AT derntlbirgit amethodologyforpsychobiologicalassessmentofstressinsoftwareengineering
AT ostbergjanpeter methodologyforpsychobiologicalassessmentofstressinsoftwareengineering
AT graziotindaniel methodologyforpsychobiologicalassessmentofstressinsoftwareengineering
AT wagnerstefan methodologyforpsychobiologicalassessmentofstressinsoftwareengineering
AT derntlbirgit methodologyforpsychobiologicalassessmentofstressinsoftwareengineering