Comparative Research of Traditional vs. Modern Elicitation Techniques in Requirement Engineering
Wint Wah Loon, Hlaing Htake Khaung Tin · FMDB Transactions on Sustainable Technoprise Letters · 2024
Requirement elicitation is a foundational process in requirement engineering that is important for gathering, analyzing, and documenting the needs and expectations of stakeholders. This research compares traditional and modern elicitation techniques to assess their effectiveness, efficiency, and applicability in contemporary software development projects. Conventional methods, such as interviews, questionnaires, and document analysis, have long been used to capture requirements, but they often face challenges such as incomplete data and stakeholder engagement issues. Modern techniques, including collaborative workshops, prototyping, AI, and machine learning, promise improved stakeholder involvement and more comprehensive requirement capture. Through a combination of qualitative and quantitative research methods, this research evaluates these techniques across various criteria, including the number of requirements gathered, the completeness and clarity of requirements, time taken for elicitation, and stakeholder satisfaction. Data is collected from multiple projects spanning different industry sectors, involving experienced requirement engineers and project managers. The findings highlight the strengths and weaknesses of each approach, offering insights into their practical applications and implications for the field of requirement engineering. The research concludes with recommendations for practitioners on selecting the most suitable elicitation techniques based on project characteristics and stakeholder needs.