Capturing consumer preferences as requirements for software product lines
2015 (English)In: Requirements Engineering, ISSN 0947-3602, E-ISSN 1432-010X, Vol. 20, no 1, 71-90 p.Article in journal (Refereed) PublishedText
Delivering great consumer experiences in competitive market conditions requires software vendors to move away from traditional modes of thinking to an outside- in perspective, one that shifts their business to becoming consumer-centric. Requirements engineers operating in these conditions thus need new means to both capture real preferences of consumers and then relate them to requirements for software customized in different ways to fit anyone. Additionally, because system development models require inputs that are more concrete than abstract, the indistinct values of consumers need to be classified and formalized. To address this challenge, this study aims to establish a conceptual link between preferences of consumers and system requirements, using software product line (SPL) as a means for systematically accommodating the variations within the preferences. The novelty of this study is a conceptual model of consumer preference, which integrates generic value frameworks from both psychology and marketing, and a method for its transformation to requirements for SPL using a goal-oriented RE framework as the mediator. The presented artifacts are grounded in an empirical study related to the development of a system for online education.
Place, publisher, year, edition, pages
2015. Vol. 20, no 1, 71-90 p.
Value, Value modeling, Consumer value, SPL, Goal modeling, Features, Requirements
Research subject Computer and Systems Sciences
IdentifiersURN: urn:nbn:se:su:diva-129715DOI: 10.1007/s00766-013-0187-2OAI: oai:DiVA.org:su-129715DiVA: diva2:923844