EAAI Journal 2025 Journal Article
Automatic requirements elicitation from user-generated content: A review of data, methods, and representations
- Mengsi Cai
- Wenchuan Yang
- Yonghao Du
- Yuejin Tan
- Xin Lu
Requirements elicitation (RE) is the first and most important phase in requirements engineering. In the era of big data, as online platforms have become one of the primary channels for users to provide product feedback, extensive research has been conducted to explore how customer requirements can be elicited from user-generated content (UGC) through artificial intelligence technologies such as text clustering, topic modeling, and machine learning. We systematically review the existing literature in the area of UGC-based RE by categorizing research according to three dimensions: UGC data sources for RE, RE methods, and requirement representations. Furthermore, we propose a comprehensive research framework for UGC-based RE and identify key directions for future research. The findings of this study can contribute to the development of more effective and intelligent RE processes, while helping to establish a systematic framework for UGC-based RE research.