Security Assurance Model of Software Development for Global Software Development Vendors

被引:10
|
作者
Khan, Rafiq Ahmad [1 ]
Khan, Siffat Ullah [1 ]
Alzahrani, Musaad [2 ]
Ilyas, Muhammad [1 ]
机构
[1] Univ Malakand, Dept Comp Sci & IT, Software Engn Res Grp, Chakdara 18800, Pakistan
[2] Albaha Univ, Dept Comp Sci, Albaha, Saudi Arabia
来源
IEEE ACCESS | 2022年 / 10卷
关键词
Software; Security; Capability maturity model; Companies; Systematics; Software measurement; Industries; Secure software engineering; software development life cycle; global software development; systematic mapping study; systematic literature review; questionnaire survey; case study; security risks and practices; CHANGE MANAGEMENT CHALLENGES; MATURITY MODEL; LIFE-CYCLE; REQUIREMENTS; DESIGN; DECISION;
D O I
10.1109/ACCESS.2022.3178301
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The number of security attacks and the impact has grown considerably in the recent several years. As a result, new emerging software development models are required that assist in developing software that is secure by default. This article reviews the most widely used security software models. It proposes a new Security Assurance Model (SAM) for Software Development that is adaptable to all contemporary scenarios, emphasizing global software development (GSD) vendor companies. The SAM of Software Development was developed after studying 11 well-known development models and analyzing results obtained from a systematic literature review (SLR) and questionnaire survey. The SAM of Software Development consists of seven security assurance levels: Governance and Security Threat Analysis, Secure Requirement Analysis, Secure Design, Secure Coding, Secure Testing and Review, Secure Deployment, and Security Improvement. The security assurance levels of SAM of software development consist of 46 critical software security risks (CSSRs) and 388 practices for addressing these risks. The proposed SAM of Software Development was assessed based on a tool created by Motorola, which is used to evaluate the present state of a company's software processes and find areas for improvement. We conducted 3 case studies on software development companies, using data from real software projects to examine the results of a practical experiment in each company. The results of the case studies indicate that the proposed SAM of Software Development helps measure the security assurance level of an organization. In addition, it can potentially serve as a framework for researchers to develop new software security measures.
引用
收藏
页码:58458 / 58487
页数:30
相关论文
共 50 条
  • [1] Software integration model: An assessment tool for global software development vendors
    Ilyas, Muhammad
    Khan, Siffat Ullah
    Khan, Habib Ullah
    Rashid, Nasir
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024, 36 (04)
  • [3] Agile practices for global software development vendors in the development of green and sustainable software
    Rashid, Nasir
    Khan, Siffat Ullah
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2018, 30 (10)
  • [4] Software integration in global software development: Challenges for GSD vendors
    Ilyas, Muhammad
    Khan, Siffat Ullah
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2017, 29 (08)
  • [5] Software Integration in Global Software Development: Success Factors for GSD Vendors
    Ilyas, Muhammad
    Khan, Siffat Ullah
    [J]. 2015 16TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2015, : 119 - 124
  • [6] Development of Security Software: A High Assurance Methodology
    Hardin, David
    Hiratzka, T. Douglas
    Johnson, D. Randolph
    Wagner, Lucas
    Whalen, Michael
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2009, 5885 : 266 - 285
  • [7] A Readiness Model for Software Development Outsourcing Vendors
    Khan, Siffatullah
    Niazi, Mahmood
    Ahmad, Rashid
    [J]. 2008 3RD IEEE INTERNATIONAL CONFERENCE GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2008, : 273 - +
  • [8] Software Integration Model for Global Software Development
    Ilyas, Muhammad
    Khan, Siffat Ullah
    [J]. 2012 15TH INTERNATIONAL MULTITOPIC CONFERENCE (INMIC), 2012, : 452 - 457
  • [9] Green-Agile Maturity Model: An Evaluation Framework for Global Software Development Vendors
    Rashid, Nasir
    Khan, Siffat Ullah
    Khan, Habib Ullah
    Ilyas, Muhammad
    [J]. IEEE ACCESS, 2021, 9 : 71868 - 71886
  • [10] Vendors Push Secure Software Development
    Garber, Lee
    [J]. COMPUTER, 2013, 46 (07) : 13 - 13