“…For example, Lago and van Vliet [25] mentioned that it is difficult to draw the line between architectural assumptions, requirements, and constraints. Furthermore, though stakeholders can understand the assumption concept, they rarely use the "assumption" term in their work [23,24]. Instead, they mix assumptions with other types of software artifacts, such as requirements, design decisions, and risks [23,24].…”