1. IEEE Computer Society. (2014). Guide to the Software Engineering Body of Knowledge (SWEBOK), Version 3.0. In Chapter 2, "Software Requirements," Section 2.1.2, "Requirements Elicitation Techniques," describes methods like interviews and focus groups, which are inherently interactive and depend on asking questions to clarify and elaborate on stakeholder needs.
2. Pohl, K. (2010). Requirements Engineering: Fundamentals, Principles, and Techniques. Springer. In Chapter 6, "Elicitation," Section 6.2.1, "Communication Skills," it is stated that "Asking the right questions is a central skill for a requirements engineer... Clarification questions help to resolve ambiguities." (p. 137).
3. Sommerville, I. (2016). Software Engineering (10th ed.). Pearson. In Chapter 4, "Requirements Engineering," Section 4.2, "Requirements Elicitation," the text explains that developing a complete understanding of a problem is difficult and requires stakeholders and engineers to work together, which involves questioning and discussion to refine requirements.