1. Introduction
Communication and collaboration between requirements engineer and client-stakeholders is one of the most important activities in requirements engineering process [1]. As the initial stage of any software development, it is the key component to achieve success in a software development project [2]. Any errors found at the requirements stage will disrupt the completion of a project and cause many other problems. At this initial stage, a lot of key information and requirements about a project are reported and documented from the client-stakeholders. Therefore, it is very important to validate, verify and clarify the information so that common understanding of and agreements on the requirements can be achieved at the early stage of the development stage.