Litcius/Paper detail

Tackling Requirements Uncertainty in Software Projects: A Cognitive Approach

Mohd Haleem, Md. Faizan Farooqui, Md. Faisal

2021International Journal of Cognitive Computing in Engineering18 citationsDOIOpen Access PDF

Abstract

In this era of dynamic technological phase shift, management and estimation of client's requirements in software project development has been established as one of the most crucial steps from the point of view of research. Ever changing user's environment make it more difficult to capture precise requirements and hinder successful software development process due to faulty capture leading to potentially live and abrupt threats. However, this situation can be averted by efficient management which tapers to the essence of this article. In this study, we have tried to narrow down to specific uncertainty types, their sources, relationships and their impact and finally getting down to the nitty-gritty in the form of a theoretical framework to manage the requirement uncertainty. This article also contributes in outlining good practices efficient handling of software project uncertainties and mitigating uncertainties through adequate methods and techniques.

Topics & Concepts

Computer scienceProcess (computing)SoftwarePoint (geometry)Risk analysis (engineering)Software project managementSoftware developmentSystems engineeringProcess managementSoftware engineeringEngineeringSoftware constructionBusinessProgramming languageOperating systemMathematicsGeometrySoftware Engineering Techniques and PracticesConstruction Project Management and PerformanceInformation Technology Governance and Strategy