International Journal of Computer Applications
Requirements phase acts as a foundation stone for ensuring the success of any software development process. Over the year, researchers have proposed various techniques/tools for the different activities of the requirements phase of SDLC, but at the same time, there are certainly new research questions and issues too. One of the prominent issues is the maximum human intervention in the requirements phase due to being a conceptual phase of SDLC. Research studies reveal that Artificial Intelligence (AI) techniques have been found to be a good solution to minimize the human intervention by offering some tools/techniques to automate certain processes up to some extent.