Abstract
Technique selection is one of the frequent issues in the requirement elicitation process; this issue has a major impact on the final requirement report output. The inappropriate selection of the techniques could lead to improper requirements and thus increase the risk of failure for the intended project. This paper addresses the technique selection issue encountered during the requirements elicitation stage, through a proposed a machine learning model to transfer the experts' knowledge of elicitation technique selection of the less experienced. Based on the system analysts, stakeholders and technique properties as such systems and automate the technique selection process to provide the best optimization technique nomination, for the elicitation case complexity characteristics.