Paper Title
A Novel Method For Large Scale Requirement Elicitation

Requirements elicitation is the practice of collecting the requirements of a system from users, customers and other stakeholders. Requirement elicitation process will identify and prioritize requirements. This process difficult in large software projects with many stakeholders. Here will introduce a novel method that uses social networks and collaborative filtering to manage the requirement elicitation process in large scale. Collaborative filtering is done using an improved knearest neighbor algorithm where the existing system will be using k-nearest neighbor algorithm. In this method network formation process plays an important role, it identifies stakeholders and the stakeholder needs to recommend other stakeholders and stakeholder roles, by continuing this process we will obtain a social network where stakeholders acts as a nodes and their recommendations act as links. In the social network the project influence is determined by using variety of social network measures. After that every stakeholder in network needs to rate their initial set of requirements, then this method will recommends other relevant requirements to them using collaborative filtering, and prioritizes their requirements using their ratings and their project influence. So this novel method predicts stakeholder needs accurately, completely and accurately prioritized list of requirements compared to the existing methods, and this method will prioritize requirements within the time.