Using Intentional Modeling to Discover the User Preferences in Existing Software Systems

Information systems consist of many low-level components, such as source code, functioning together as a unified whole. However, higher-level requirements, such as the preferences of users concerni ...