Securing Software Development Through People Maturity: A Fuzzy-AHP Decision-Making Framework

IF 1.8 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING
Rafiq Ahmad Khan, Hussein A. Al Hashimi, Hathal S. Alwageed, Ismail Keshta, Alaa Omran Almagrabi, Sarra Ayouni
{"title":"Securing Software Development Through People Maturity: A Fuzzy-AHP Decision-Making Framework","authors":"Rafiq Ahmad Khan,&nbsp;Hussein A. Al Hashimi,&nbsp;Hathal S. Alwageed,&nbsp;Ismail Keshta,&nbsp;Alaa Omran Almagrabi,&nbsp;Sarra Ayouni","doi":"10.1002/smr.70045","DOIUrl":null,"url":null,"abstract":"<div>\n \n <p>The increasing complexity of software development processes has heightened the need for robust security measures. Although technical safeguards are essential, the role of human factors in securing software development remains underexplored. This paper presents a novel approach that integrates people's maturity with a fuzzy analytic hierarchy process (Fuzzy-AHP) decision-making framework to enhance the security in software development. The framework provides a systematic method for evaluating and prioritizing human factors that influence an organization's security posture, such as team-expertized communication and adherence to security protocols. Using the decision-making model allows the project managers and stakeholders to determine the appropriate areas for improvement and develop the right strategies and actions to nurture a secure and mature development culture. The paper identifies 24 human success factors (HSFs) and human security vulnerabilities (HSVs) and 38 practices for addressing these HSFs and HSVs through systematic literature review (SLR) and empirical survey. Furthermore, we discuss the local and global ranks of each HSF and HSV practice and categorize the identified practices into nine categories to determine the ranks and weight of each category. Based on collected data, Fuzzy-AHP prioritized these practices; the category “C4: Skill development and stakeholder engagement” is ranked highest at rank-1 and possesses the most significant weight of 0.12435. Similarly, the highest global weight is 0.051506, and the global ranked (rank-1) HSF and HSV practice is “P15: Hands-on practice and stakeholder communication.” The proposed approach complements existing technical methods by addressing the human element of security, making it adaptable to diverse organizational environments. Through this integration of people maturity and Fuzzy-AHP, the paper contributes a new dimension to securing software development, emphasizing the critical role of human factors in achieving comprehensive security.</p>\n </div>","PeriodicalId":48898,"journal":{"name":"Journal of Software-Evolution and Process","volume":"37 9","pages":""},"PeriodicalIF":1.8000,"publicationDate":"2025-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Software-Evolution and Process","FirstCategoryId":"94","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1002/smr.70045","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
引用次数: 0

Abstract

The increasing complexity of software development processes has heightened the need for robust security measures. Although technical safeguards are essential, the role of human factors in securing software development remains underexplored. This paper presents a novel approach that integrates people's maturity with a fuzzy analytic hierarchy process (Fuzzy-AHP) decision-making framework to enhance the security in software development. The framework provides a systematic method for evaluating and prioritizing human factors that influence an organization's security posture, such as team-expertized communication and adherence to security protocols. Using the decision-making model allows the project managers and stakeholders to determine the appropriate areas for improvement and develop the right strategies and actions to nurture a secure and mature development culture. The paper identifies 24 human success factors (HSFs) and human security vulnerabilities (HSVs) and 38 practices for addressing these HSFs and HSVs through systematic literature review (SLR) and empirical survey. Furthermore, we discuss the local and global ranks of each HSF and HSV practice and categorize the identified practices into nine categories to determine the ranks and weight of each category. Based on collected data, Fuzzy-AHP prioritized these practices; the category “C4: Skill development and stakeholder engagement” is ranked highest at rank-1 and possesses the most significant weight of 0.12435. Similarly, the highest global weight is 0.051506, and the global ranked (rank-1) HSF and HSV practice is “P15: Hands-on practice and stakeholder communication.” The proposed approach complements existing technical methods by addressing the human element of security, making it adaptable to diverse organizational environments. Through this integration of people maturity and Fuzzy-AHP, the paper contributes a new dimension to securing software development, emphasizing the critical role of human factors in achieving comprehensive security.

Abstract Image

通过人员成熟度保护软件开发:一个模糊层次分析法决策框架
软件开发过程的日益复杂已经提高了对健壮的安全措施的需求。尽管技术保障是必不可少的,但是在确保软件开发安全方面,人为因素的作用仍然没有得到充分的探讨。本文提出了一种将人的成熟度与模糊层次分析法(fuzzy - ahp)决策框架相结合的方法来提高软件开发的安全性。该框架提供了一种系统的方法,用于评估和确定影响组织安全状态的人为因素的优先级,例如团队专家的通信和对安全协议的遵守。使用决策模型允许项目经理和涉众确定适当的改进领域,并制定正确的策略和行动,以培育安全和成熟的开发文化。本文通过系统文献综述和实证调查,确定了24个人类成功因素(hsf)和人类安全漏洞(hsv),以及38个解决这些hsf和hsv的实践。此外,我们讨论了每个HSF和HSV实践的本地和全球排名,并将确定的实践分为9个类别,以确定每个类别的排名和权重。基于收集到的数据,模糊层次分析法对这些实践进行了优先级排序;类别“C4:技能发展和利益相关者参与”在第1位排名最高,拥有最显著的权重为0.12435。同样,全球最高权重为0.051506,全球排名(排名1)的HSF和HSV实践为“P15:动手实践和利益相关者沟通”。建议的方法通过解决安全的人为因素来补充现有的技术方法,使其适应不同的组织环境。通过人的成熟度和模糊层次分析法的结合,本文为软件开发的安全提供了一个新的维度,强调了人的因素在实现全面安全中的关键作用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Journal of Software-Evolution and Process
Journal of Software-Evolution and Process COMPUTER SCIENCE, SOFTWARE ENGINEERING-
自引率
10.00%
发文量
109
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信