Incorporating the voice of the customer into mass-market software product management

Mass-market software products, such as cloud or mobile services, target distributed and heterogeneous users with changing and evolving requirements. They impose several challenges on the software development process in terms of requirements elicitation and prioritization. Classical requirements engineering methods that rely on close interactions with users are difficult to apply for these mass-market scenarios. Therefore, new methods are required to assist product managers in designing their products while integrating the "voice of the customer". In this paper, we argue for using market research techniques in software product management to add user preference measurements, identify market segments and analyze users' willingness-to-pay. Following method engineering guidelines, we develop a method component1 that refines conjoint analysis (CA) for the use in software product management. We present the meta-model and procedure and demonstrate it in a study on secure cloud storage services. Our research extends existing studies that have applied CA by generalizing its application in the form of a method component that provides guidance for future studies.

[1]  Jongsu Lee,et al.  Strategic demand forecasts for the tablet PC market using the Bayesian mixed logit model and market share simulations , 2013, Behav. Inf. Technol..

[2]  Fredrik Karlsson,et al.  Combining method engineering with activity theory: theoretical grounding of the method component concept , 2006, Eur. J. Inf. Syst..

[3]  Vithala R. Rao,et al.  Conjoint Measurement- for Quantifying Judgmental Data , 1971 .

[4]  So Young Sohn,et al.  Conjoint analysis for IPTV service , 2009, Expert Syst. Appl..

[5]  Richard M. Johnson Trade-Off Analysis of Consumer Values , 1974 .

[6]  Carme Quer,et al.  Managing Non-Technical Requirements in COTS Components Selection , 2006, 14th IEEE International Requirements Engineering Conference (RE'06).

[7]  Christof Ebert,et al.  The impacts of software product management , 2007, J. Syst. Softw..

[8]  Andrea Giessmann,et al.  Designing Business Models for Platform as a Service: Towards a Design Theory , 2013, ICIS.

[9]  William P. Wagner,et al.  A conjoint analysis of voice over IP attributes , 2002, Internet Res..

[10]  D. McFadden The Choice Theory Approach to Market Research , 1986 .

[11]  Christine Legner,et al.  Improving the Realization of IT Demands: A Design Theory for End-to-End Demand Management , 2012, ICIS.

[12]  Christine Legner,et al.  Understanding Users' Preferences for Privacy and Security Features - A Conjoint Analysis of Cloud Storage Services , 2019, BIS.

[13]  Andrey Maglyas,et al.  What do we know about software product management? - a systematic mapping study , 2011, 2011 Fifth International Workshop on Software Product Management (IWSPM).

[14]  Jan Bosch,et al.  Customer Feedback and Data Collection Techniques in Software R&D: A Literature Review , 2015, ICSOB.

[15]  Thomas Hess,et al.  Timing is Money - Evaluating the Effects of Early Availability of Feature Films via Video on Demand , 2008, ICIS.

[16]  Sjaak Brinkkemper,et al.  Method engineering: engineering of information systems development methods and tools , 1996, Inf. Softw. Technol..

[17]  Katarina Stanoevska-Slabeva,et al.  Platform as a Service - A Conjoint Study on Consumers' Preferences , 2012, ICIS.

[18]  Seung Baek,et al.  Exploring customer preferences for online games , 2005, Int. J. Adv. Media Commun..

[19]  Björn Regnell,et al.  Requirements lifecycle management and release planning in market-driven requirements engineering processes , 2000, Proceedings 11th International Workshop on Database and Expert Systems Applications.

[20]  Mark Heitmann,et al.  Customer Centric Development of Radically New Products - A European Case , 2004, AMCIS.

[21]  Robert Winter,et al.  Method construction - a core approach to organizational engineering , 2005, SAC '05.

[22]  Christof Weinhardt,et al.  International Conference on Information Systems ( ICIS ) 1-1-2010 CUSTOMER HETEROGENEITY AND TARIFF BIASES IN CLOUD COMPUTING , 2013 .

[23]  Harry Bouwman,et al.  Mobile Applications for Police Officers , 2008, Bled eConference.

[24]  Björn Regnell,et al.  Market-driven requirements engineering processes for software products - a report on current practices , 2003 .

[25]  Ali Selamat,et al.  A systematic literature review of software requirements prioritization research , 2014, Inf. Softw. Technol..

[26]  Davor Svetinovic,et al.  CrowdREquire: A Requirements Engineering Crowdsourcing Platform , 2012, AAAI Spring Symposium: Wisdom of the Crowd.

[27]  Klaus Pohl,et al.  The three dimensions of requirements engineering: a framework and its applications , 1994, Inf. Syst..

[28]  Bashar Nuseibeh,et al.  Requirements engineering: a roadmap , 2000, ICSE '00.

[29]  Inge van de Weerd,et al.  Towards a Reference Framework for Software Product Management , 2006, 14th IEEE International Requirements Engineering Conference (RE'06).

[30]  Bryan Orme,et al.  Hierarchical Bayes: Why All the Attention , 2001 .

[31]  P. Green,et al.  Thirty Years of Conjoint Analysis: Reflections and Prospects , 2001 .

[32]  R. Luce,et al.  Simultaneous conjoint measurement: A new type of fundamental measurement , 1964 .

[33]  Christine Legner,et al.  Leveraging Market Research Techniques in IS - A Review of Conjoint Analysis in IS Research , 2017, ICIS.

[34]  HARRY BOUWMAN,et al.  Mobile Service Bundles: The Example of Navigation Services , 2006, Electron. Mark..

[35]  Anthony J. Culyer,et al.  Adaptive Conjoint Analysis , 2014 .

[36]  Blaize Horner Reich,et al.  Using Mechanical Turk Data in IS Research: Risks, Rewards, and Recommendations , 2017, Commun. Assoc. Inf. Syst..

[37]  Harry Bouwman,et al.  Optimal Bundling and Pricing of Multi-Service Bundles from a Value-based Perspective A Software-as-a-Service case , 2014, Bled eConference.

[38]  Paul E. Green,et al.  Thirty Years of Conjoint Analysis: Reflections and Prospects , 2001, Interfaces.

[39]  Robert Winter,et al.  Exploring foundations for using simulations in IS research , 2018, ICIS.

[40]  Frank Teuteberg,et al.  Exploring consumer preferences in cloud archiving – a student's perspective , 2016, Behav. Inf. Technol..

[41]  Joachim Karlsson,et al.  A Cost-Value Approach for Prioritizing Requirements , 1997, IEEE Softw..

[42]  Mahmood Hosseini,et al.  Towards Crowdsourcing for Requirements Engineering , 2014, REFSQ Workshops.

[43]  Anna Perini,et al.  Crowdsourcing for Software Engineering The Crowd in Requirements Engineering The Landscape and Challenges , 2017 .