期刊名称:Journal of Theoretical and Applied Information Technology
印刷版ISSN:1992-8645
电子版ISSN:1817-3195
出版年度:2018
卷号:96
期号:16
出版社:Journal of Theoretical and Applied
摘要:Requirements elicitation is the most critical phase in software requirements engineering. The process is indeed resource intensive, as it involves a number of dedicated stakeholders who are deliberately gathered to confer and stipulate software requirements. The effectiveness of the process is greatly influenced by the suitability of the stakeholders involved and the elicitation techniques used to gather the requirements. Previous studies indicate that improper stakeholder identification and technique selection normally lead to unsuccessful requirements elicitation process. Such phenomena would later cause serious impacts to projects such as costly rework, overrun schedule and poor quality software. Furthermore, the advancement of technology has introduced various requirements elicitation techniques. The existing technique options however are not always obvious. It is uncertain on how to select the right elicitation techniques for specific situations under certain constraints. This study addresses this issue by proposing a framework for selecting the suitable stakeholders and elicitation techniques to be used in the requirements elicitation process of a particular project. The study adopts qualitative data collection and analysis. The qualitative data were captured through individual and focus group interviews with experts. Through the analysis, the study formulates a set of criteria for choosing the right stakeholders, which later acts as the conditions to determine the suitable elicitation techniques to be used. In addition to the stakeholders� characteristics, the study also considers technique features, requirements sources and project characteristics as the conditions to choose the elicitation techniques. The criteria and conditions form the systematic stakeholder and elicitation technique selection framework. The framework is useful for project managers to decide the appropriate stakeholders and elicitation techniques to be employed based on the stakeholder characteristics and project constraints.