Is Human Factors Being Studied in Software Testing?: Review of the Literature

Software engineering is a human-centric activity influenced by human aspects such as age, gender, culture, language, attitudes, behaviors, and skills. While many of the studies in the software engineering area focused on the effect of human aspects in requirement engineering, design, and software de...

Full description

Bibliographic Details
Published in:8th International Conference on Recent Advances and Innovations in Engineering: Empowering Computing, Analytics, and Engineering Through Digital Innovation, ICRAIE 2023
Main Author: Yahaya N.; Yusop N.S.M.; Rosli M.M.
Format: Conference paper
Language:English
Published: Institute of Electrical and Electronics Engineers Inc. 2023
Online Access:https://www.scopus.com/inward/record.uri?eid=2-s2.0-85189928913&doi=10.1109%2fICRAIE59459.2023.10468409&partnerID=40&md5=683eb7e26dda988d6c1d837fe8474f15
id 2-s2.0-85189928913
spelling 2-s2.0-85189928913
Yahaya N.; Yusop N.S.M.; Rosli M.M.
Is Human Factors Being Studied in Software Testing?: Review of the Literature
2023
8th International Conference on Recent Advances and Innovations in Engineering: Empowering Computing, Analytics, and Engineering Through Digital Innovation, ICRAIE 2023


10.1109/ICRAIE59459.2023.10468409
https://www.scopus.com/inward/record.uri?eid=2-s2.0-85189928913&doi=10.1109%2fICRAIE59459.2023.10468409&partnerID=40&md5=683eb7e26dda988d6c1d837fe8474f15
Software engineering is a human-centric activity influenced by human aspects such as age, gender, culture, language, attitudes, behaviors, and skills. While many of the studies in the software engineering area focused on the effect of human aspects in requirement engineering, design, and software development, only a limited number of studies are available investigating the relationship between human aspects and software testing. This study aims to explore the state of the art of human aspects in software testing, particularly to identify human factors studied in previous studies and how those human aspects affect software testing activities. A literature review was conducted on live reputable online databases, and we considered studies from 1994 to 2023. As a result, a total of 38 primary studies were identified. From the 38 studies, test execution was found to be the most researched software testing area related to human aspects, while test design and defect reporting were found to be the least researched. Among the seven categories of human aspects consisting of personality, experience, knowledge, hard skills, soft skills, personal characteristics, and teamwork values that we found, personality was the most studied. The results of this work are of interest to researchers in human-centric software engineering, particularly in software testing. Additionally, software organizations or employers can use the findings to support recruitment and staff management or improvise software testing processes for better software quality. © 2023 IEEE.
Institute of Electrical and Electronics Engineers Inc.

English
Conference paper

author Yahaya N.; Yusop N.S.M.; Rosli M.M.
spellingShingle Yahaya N.; Yusop N.S.M.; Rosli M.M.
Is Human Factors Being Studied in Software Testing?: Review of the Literature
author_facet Yahaya N.; Yusop N.S.M.; Rosli M.M.
author_sort Yahaya N.; Yusop N.S.M.; Rosli M.M.
title Is Human Factors Being Studied in Software Testing?: Review of the Literature
title_short Is Human Factors Being Studied in Software Testing?: Review of the Literature
title_full Is Human Factors Being Studied in Software Testing?: Review of the Literature
title_fullStr Is Human Factors Being Studied in Software Testing?: Review of the Literature
title_full_unstemmed Is Human Factors Being Studied in Software Testing?: Review of the Literature
title_sort Is Human Factors Being Studied in Software Testing?: Review of the Literature
publishDate 2023
container_title 8th International Conference on Recent Advances and Innovations in Engineering: Empowering Computing, Analytics, and Engineering Through Digital Innovation, ICRAIE 2023
container_volume
container_issue
doi_str_mv 10.1109/ICRAIE59459.2023.10468409
url https://www.scopus.com/inward/record.uri?eid=2-s2.0-85189928913&doi=10.1109%2fICRAIE59459.2023.10468409&partnerID=40&md5=683eb7e26dda988d6c1d837fe8474f15
description Software engineering is a human-centric activity influenced by human aspects such as age, gender, culture, language, attitudes, behaviors, and skills. While many of the studies in the software engineering area focused on the effect of human aspects in requirement engineering, design, and software development, only a limited number of studies are available investigating the relationship between human aspects and software testing. This study aims to explore the state of the art of human aspects in software testing, particularly to identify human factors studied in previous studies and how those human aspects affect software testing activities. A literature review was conducted on live reputable online databases, and we considered studies from 1994 to 2023. As a result, a total of 38 primary studies were identified. From the 38 studies, test execution was found to be the most researched software testing area related to human aspects, while test design and defect reporting were found to be the least researched. Among the seven categories of human aspects consisting of personality, experience, knowledge, hard skills, soft skills, personal characteristics, and teamwork values that we found, personality was the most studied. The results of this work are of interest to researchers in human-centric software engineering, particularly in software testing. Additionally, software organizations or employers can use the findings to support recruitment and staff management or improvise software testing processes for better software quality. © 2023 IEEE.
publisher Institute of Electrical and Electronics Engineers Inc.
issn
language English
format Conference paper
accesstype
record_format scopus
collection Scopus
_version_ 1809677779249135616