Assessing Soft Skills for Software Requirements Engineering Processes

被引:0
|
作者
Yousef Y.A. [1 ]
Elzamly A. [1 ]
Doheir M. [2 ]
Yaacob N.M. [3 ]
机构
[1] Al-Aqsa University, Gaza
[2] University Malaysia of Computer Science and Engineering (UNIMY), Selangor, Cyberjaya
[3] Taylor's University, Selangor, Subang Jaya
关键词
Soft skills; Software project; Software requirement engineering;
D O I
10.20532/CIT.2021.1005397
中图分类号
学科分类号
摘要
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. © 2022,Journal of Computing and Information Technology. All Rights Reserved.
引用
收藏
页码:209 / 218
页数:9
相关论文
共 50 条
  • [31] SOFTWARE TECHNOLOGY Requirements Engineering Tools
    Carrillo de Gea, Juan M.
    Nicolas, Joaquin
    Fernandez Aleman, Jose L.
    Toval, Ambrosio
    Ebert, Christof
    Vizcaino, Aurora
    IEEE SOFTWARE, 2011, 28 (04) : 86 - 91
  • [32] Requirements engineering and agile software development
    Paetsch, F
    Eberlein, A
    Maurer, F
    TWELFTH IEEE INTERNATIONAL WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES, PROCEEDINGS, 2003, : 308 - 313
  • [33] Deriving engineering software from requirements
    Keith Williamson
    Michael Healy
    Journal of Intelligent Manufacturing, 2000, 11 : 3 - 28
  • [34] Requirements Engineering for Software in Emerging Markets
    Ling, Bin
    Tang, Yinshan
    Liu, Kecheng
    Sun, Lily
    Cheong, Adam
    Neale, Keith
    IEEE/SOLI'2008: PROCEEDINGS OF 2008 IEEE INTERNATIONAL CONFERENCE ON SERVICE OPERATIONS AND LOGISTICS, AND INFORMATICS, VOLS 1 AND 2, 2008, : 1148 - +
  • [35] Requirements Engineering for Emergent Application Software
    Loucopoulos, Pericles
    ENTERPRISE INFORMATION SYSTEMS, ICEIS 2012, 2013, 141 : 18 - 28
  • [36] Behavioural views for software requirements engineering
    Isazadeh A.
    Lamb D.A.
    Shepard T.
    Requirements Engineering, 1999, 4 (1) : 19 - 37
  • [37] Quality requirements and validation of engineering software
    Afzali, Mansour
    Herve, Maurice
    RFM, Revue Francaise de Mecanique, 1988, (03): : 11 - 14
  • [38] A model of requirements engineering in software startups
    Melegati, Jorge
    Goldman, Alfredo
    Kon, Fabio
    Wang, Xiaofeng
    INFORMATION AND SOFTWARE TECHNOLOGY, 2019, 109 : 92 - 107
  • [39] SOFTWARE ECONOMICS DRIVEN BY REQUIREMENTS ENGINEERING
    Borys, M.
    ACTUAL PROBLEMS OF ECONOMICS, 2011, (120): : 310 - 315
  • [40] Visual Analytics for Software Requirements Engineering
    Reddivari, Sandeep
    2013 21ST IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2013, : 389 - 392