What you ask is what you get: Understanding architecturally significant functional requirements
Application of knowledge-based approaches in software architecture: A systematic mapping study