Using Intentional Modeling to Discover the User Preferences in Existing Software Systems
2014 (English)In: Proceedings of the 7th International i* Workshop (iStar 2014), Thessaloniki, Greece, June 16-17, 2014, CEUR-WS , 2014Conference paper (Refereed)
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 concerning quality intentions of the system, are often under-documented, if documented at all. Consequently it can be highly important to elicit the intentions underlying the system for driving or justifying system acceptance in a certain business context. This paper utilizes intentional modeling to discover just such user preferences in existing software systems, in this case a system for managing of the student thesis process in a Swedish university. To accomplish this, stepwise guidelines are proposed for evaluating what user preferences an extant software system expresses. These are presented in a feature model, which is then mapped to the software systems goals, which are themselves represented in i*.
Place, publisher, year, edition, pages
CEUR-WS , 2014.
Requirements Engineering, Consumer Preferences, Goal Modeling, iStar
Research subject Computer and Systems Sciences
IdentifiersURN: urn:nbn:se:su:diva-108662OAI: oai:DiVA.org:su-108662DiVA: diva2:759855
7th International i* Workshop (iStar 2014), Thessaloniki, Greece, June 16-17, 2014