Abstract
In the field of software development, the efficient prioritizing of software risks was essential and play significant roles. However, finding a viable solution to this issue is a difficult challenge. The software developers have to adhere strictly to risk management practice because each phase of SDLC is faced with its individual type of risk rather than considering it as a general risk. Therefore, this study proposes an adaptive neuro-fuzzy inference system (ANFIS) for selection of appropriate risk factors in each stages of software development process. Existing studies viewed the SDLC’s Security risk assessment (SRA) as a single integrated process that did not offer a thorough SRA at each stage of the SDLC process, which resulted in unsecure software development. Hence, this study identify and validate the risk factors needed for assessing security risk at each phase of SDLC. For each phase, an SRA model based on an ANFIS was suggested, using the identified risk factors as inputs. For the logical representation of the fuzzification as an input and output variables of the SRA risk factors for the ANFIS-based model employing the triangular membership functions. The proposed model utilized two triangular membership functions to represent each risk factor’s label, while four membership functions were used to represent the labels of the target SRA value. Software developers chose the SRA risk factors that were pertinent in their situation from the proposed taxonomy for each level of the SDLC process as revealed by the results. As revealed from the study’s findings, knowledge of the identified risk factors may be valuable for evaluating the security risk throughout the SDLC process.
Subject
Computer Networks and Communications
Reference57 articles.
1. Sahu, K., Alzahrani, F.A., Srivastava, R.K., and Kumar, R. (2020). Hesitant fuzzy sets based symmetrical model of decision-making for estimating the durability of Web application. Symmetry, 12.
2. A case study of agile software development for safety-Critical systems projects;Islam;Reliab. Eng. Syst. Saf.,2020
3. A brief overview of software reuse and metrics in software engineering;Imoize;World Sci. News,2019
4. Awotunde, J.B., Ayo, F.E., Ogundokun, R.O., Matiluko, O.E., and Adeniyi, E.A. (2020, January 1–4). Investigating the roles of effective communication among stakeholders in collaborative software development projects. Proceedings of the International Conference on Computational Science and Its Applications, Cagliari, Italy.
5. Risk Factors in Software Development Phases;Hijazi;Eur. Sci. J.,2014
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献