Understanding the Impact of Emotions on the Quality of Software Artifacts

This paper proposes a framework for investigating the impact of emotions on the quality of software artifacts and portrays some observations captured during the development of several software engineering projects. The paper uses eight primary emotions and their intensity levels defined in Plutchik&...

Full description

Bibliographic Details
Main Authors: Khaled M. Khan, Moutaz Saleh
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9507440/
_version_ 1818358552719261696
author Khaled M. Khan
Moutaz Saleh
author_facet Khaled M. Khan
Moutaz Saleh
author_sort Khaled M. Khan
collection DOAJ
description This paper proposes a framework for investigating the impact of emotions on the quality of software artifacts and portrays some observations captured during the development of several software engineering projects. The paper uses eight primary emotions and their intensity levels defined in Plutchik&#x2019;s <italic>Wheel of Emotions</italic>. This study utilizes two major artifacts in the development environment; the software artifacts and the communication artifacts. The findings show that most developers experienced <italic>optimism</italic> in their work, felt <italic>joy</italic>, and found <italic>interest</italic> in the project. It also reveals that the most three influencing negative emotions are <italic>distraction</italic>, <italic>anger</italic> and <italic>boredom.</italic> Almost 20&#x0025; of the developers were distracted during the project activities. Some developers also experienced anger with other team members. Nearly one-fifth of the participants were bored or lost interest in the project. These results confirm the findings of other similar research. However, we have also found that this claim does not always hold in some cases. Positive emotions do not always contribute to good quality artifacts. Similarly, negative emotions sometimes result in a positive impact on the quality of artifacts. The obtained results show how various kinds of emotions impact differently on the quality of software artifacts.
first_indexed 2024-12-13T20:30:49Z
format Article
id doaj.art-925df1e5cdc84eb18fc86d487cbcbb0c
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-13T20:30:49Z
publishDate 2021-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-925df1e5cdc84eb18fc86d487cbcbb0c2022-12-21T23:32:26ZengIEEEIEEE Access2169-35362021-01-01911019411020810.1109/ACCESS.2021.31026639507440Understanding the Impact of Emotions on the Quality of Software ArtifactsKhaled M. Khan0https://orcid.org/0000-0002-8848-0760Moutaz Saleh1https://orcid.org/0000-0002-6434-1790Department of Computer Science and Engineering, Qatar University, Doha, QatarDepartment of Computer Science and Engineering, Qatar University, Doha, QatarThis paper proposes a framework for investigating the impact of emotions on the quality of software artifacts and portrays some observations captured during the development of several software engineering projects. The paper uses eight primary emotions and their intensity levels defined in Plutchik&#x2019;s <italic>Wheel of Emotions</italic>. This study utilizes two major artifacts in the development environment; the software artifacts and the communication artifacts. The findings show that most developers experienced <italic>optimism</italic> in their work, felt <italic>joy</italic>, and found <italic>interest</italic> in the project. It also reveals that the most three influencing negative emotions are <italic>distraction</italic>, <italic>anger</italic> and <italic>boredom.</italic> Almost 20&#x0025; of the developers were distracted during the project activities. Some developers also experienced anger with other team members. Nearly one-fifth of the participants were bored or lost interest in the project. These results confirm the findings of other similar research. However, we have also found that this claim does not always hold in some cases. Positive emotions do not always contribute to good quality artifacts. Similarly, negative emotions sometimes result in a positive impact on the quality of artifacts. The obtained results show how various kinds of emotions impact differently on the quality of software artifacts.https://ieeexplore.ieee.org/document/9507440/Software artifactswheel of emotionscommunication artifactsdevelopers’ emotionssoftware quality
spellingShingle Khaled M. Khan
Moutaz Saleh
Understanding the Impact of Emotions on the Quality of Software Artifacts
IEEE Access
Software artifacts
wheel of emotions
communication artifacts
developers’ emotions
software quality
title Understanding the Impact of Emotions on the Quality of Software Artifacts
title_full Understanding the Impact of Emotions on the Quality of Software Artifacts
title_fullStr Understanding the Impact of Emotions on the Quality of Software Artifacts
title_full_unstemmed Understanding the Impact of Emotions on the Quality of Software Artifacts
title_short Understanding the Impact of Emotions on the Quality of Software Artifacts
title_sort understanding the impact of emotions on the quality of software artifacts
topic Software artifacts
wheel of emotions
communication artifacts
developers’ emotions
software quality
url https://ieeexplore.ieee.org/document/9507440/
work_keys_str_mv AT khaledmkhan understandingtheimpactofemotionsonthequalityofsoftwareartifacts
AT moutazsaleh understandingtheimpactofemotionsonthequalityofsoftwareartifacts