What are the benefits and challenges of using QAWs to elicit quality attribute requirements?
Quality attribute requirements are the non-functional aspects of a software system that affect its usability, reliability, performance, security, and other properties. They are often hard to elicit, prioritize, and validate, especially in complex and distributed systems. One way to address this challenge is to use Quality Attribute Workshops (QAWs), a method developed by the Software Engineering Institute (SEI) to facilitate the communication and collaboration among stakeholders and architects.