“…Tacit knowledge [73] Direct communication, observation, surveys, interviews, and the three factors: domain expert, communication process, and audience will help [40] Changing requirements [6,16,40,71,75] Use agile requirement change management readiness model (ARCMRM) [91], adopt 21 progress and success factors of ARCM [92], automated techniques, and tools to manage the requirement issues, i.e., JIRA and RE-KOMBINE [40,71,87] Requirement prioritization [74,77] Four stages based frame has been proposed [93] Negligence of nonfunctional requirements [40] Simulation tool NORMATIC for NFRs modeling [67], planning and visualization procedure, [94], NFR elicitation process [95] Complex software development projects such as supply chain management having unstable and uncertain requirement Long duration of RE due to complex decision making process, difficulty in creating and maintaining requirement priority list…”