Original scientific paper
https://doi.org/10.20532/cit.2021.1005397
Assessing Soft Skills for Software Requirements Engineering Processes
Yousef A. Yousef
orcid.org/0009-0003-0542-7193
; Al-Aqsa University, Gaza, Palestina
Abdelrafe Elzamly
; Al-Aqsa University, Gaza, Palestina
Mohamed Doheir
; University Malaysia of Computer Science and Engineering, Cyberjaya, Selangor, Malaysia
Noorayisahbe Mohd Yaacob
; Taylor's University, Subang Jaya, Selangor, Malaysia
Abstract
Software requirement engineering (SRE) is the process of establishing, documenting, and maintaining software requirements. The goal of this research is to investigate the importance of soft skills in SRE. The data collection was performed through an online questionnaire. Descriptive statistics, principal components analysis (PCA), and stepwise regression techniques were used to analyze the data. A comprehensive review determined the 31 soft skills associated with SRE. There were 122 software development experts in Gaza who participated in the survey. The PCA analysis extracted six factors, named problem-solving, learning willingness, commitment, pressure resilience, critical thinking, and interpersonal skills. The analysis discovered that the level of SRE practice in Gaza is 73.71%. Furthermore, it was determined that 89.2% of respondents have critical thinking skills, and 85% have problem-solving and commitment skills. The result shows that all soft skills factors have strong links to SRE. However, only four soft skills (problem-solving, willingness to learn, pressure tolerance, and critical thinking) were found to have an impact on SRE. Considering these findings, we recommend focusing on the development of soft skills, especially problem-solving and willingness to learn skills, for the team analyzing software system requirements.
Keywords
software requirement engineering; soft skills; software project
Hrčak ID:
287566
URI
Publication date:
16.12.2022.
Visits: 428 *