Document Type

Conference Proceeding

Publication Date



Software development is the process of building systems that solve users’ need and satisfy stakeholders’ objectives. Such needs are determined through a requirements elicitation process which is considered an intensive, complex, and difficult by its nature, and the multi-disciplinary nature of it adds to this complexity. Interviews is the major technique to collect requirements, which consists of many phases, including developing a set of questions. Without proper attention to these phases, the system analysts are likely to ‘short-cut’ the requirements elicitation process, which in turn affects the completeness and accuracy of the elicited requirements. Following the design science research methodology, we propose a ST process model that can be used to enhances analysts’ understanding of the problem domain and help them conduct more effective users’ interviews that can be used later on for eliciting more accurate and comprehensive requirements.