Litcius/Paper detail

Solutions for Software Requirement Risks Using Artificial Intelligence Techniques

Vijaya Kumar Reddy R., U. Rahamathunnisa, P. Subhashini, H. ‎Mickle Aancy, S. Meenakshi, Sampath Boopathi

2023Advances in information security, privacy, and ethics book series55 citationsDOI

Abstract

Software projects have a very high probability of failure, and a major reason for this is a poor requirement engineering process. Requirement elicitation and documentation are the primary and most vital steps in the software development life cycle. There is a lack of a model or framework that deals with these risks in parallel, and a lot of work is needed to manage them holistically. This chapter includes the identification of factors that affect successful software development and explores various sources of requirement risks. It intends to create an intelligent framework for managing VUCA risks in software requirements. The relationship between VUCA and terrorism risks identification at an early stage using fuzzy logic, ANFIS, and intelligent Bayesian network models. The framework includes a model for volatile requirement prioritization and a model for requirement ambiguity and uncertainty management.

Topics & Concepts

Identification (biology)Computer scienceBayesian networkRisk analysis (engineering)Software development processRequirement prioritizationDocumentationSoftware developmentSystems engineeringProcess (computing)SoftwareEngineeringSoftware engineeringSoftware constructionArtificial intelligenceBusinessProgramming languageBiologyOperating systemBotanySoftware Engineering Techniques and PracticesSoftware Engineering ResearchTechnology Assessment and Management