ABSTRACT
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.
- P., Achimugu, A., Selamat, R., Ibrahim and M.N. Mahrin 2014. A systematic literature review of software requirements prioritization research. Information and software technology. 56, 6 (2014), 568--585.Google Scholar
- A., Adepetu, K.A., Ahmed, Y., Al Abd, A., Al Zaabi and D. Svetinovic 2012. CrowdREquire: A Requirements Engineering Crowdsourcing Platform. AAAI Spring Symposium: Wisdom of the Crowd (2012), 2--7.Google Scholar
- S., Baek, Y-S., Song and J. Seo 2004. Exploring Customers' Preferences for Online Games. Proceedings of SIGHCI 2004 (Jan. 2004).Google Scholar
- H., Bouwman, T., Haaker and H., de Vos 2008. Mobile Applications for Police Officers. Proceedings of BLED 2008 (Jan. 2008).Google Scholar
- C., Braun, F., Wortmann, F., Hafner, M. and Winter, R. 2005. Method Construction - a Core Approach to Organizational Engineering. Symposium on Applied Computing (Santa Fe, New Mexico, 2005), 1295--1299.Google Scholar
- S., Brinkkemper 1996. Method engineering: engineering of information systems development methods and tools. Information and software technology. 38, 4 (1996), 275--280.Google ScholarCross Ref
- T., Brodt and M., Heitmann 2004. Customer Centric Development of Radically New Products - A European Case. Proceedings of AMCIS 2004 (Dec. 2004).Google Scholar
- D., Burda and F., Teuteberg 2015. Exploring consumer preferences in cloud archiving - a student's perspective. Behaviour & Information Technology. 35, 2 (2015), 89--105. Google ScholarDigital Library
- P., Carlshamre and B., Regnell 2000. Requirements lifecycle management and release planning in market-driven requirements engineering processes. Database and Expert Systems Applications, 2000. Proceedings. 11th International Workshop on (2000), 961--965.Google ScholarCross Ref
- J.P., Carvallo, X., Franch and C. Quer 2006. Managing non-technical requirements in COTS components selection. 14th IEEE International Requirements Engineering Conference (RE'06) (2006), 323--326.Google ScholarDigital Library
- J. Y., Choi, J., Shin and J., Lee 2013. Strategic demand forecasts for the tablet PC market using the Bayesian mixed logit model and market share simulations. Behaviour & Information Technology. 32, 11 (Nov. 2013), 1177--1190. Google ScholarDigital Library
- D., Daas, W., Keijzer and H., Bouwman. 2014. Optimal Bundling and Pricing of Multi-Service Bundles from a Value-based Perspective A Software-as-a-Service case. Proceedings of BLED 2014 (Jun. 2014).Google Scholar
- A., Dahlstedt, L., Karlsson, A., Persson, J., NattochDag and B., Regnell 2003. Market-driven requirements engineering processes for software products-a report on current practices. the International Workshop on COTS and Product Software RECOTS, held in conjunction with the 11th IEEE International Requirements Engineering Conference (2003).Google Scholar
- C., Ebert 2007. The impacts of software product management. Journal of Systems and Software. 80, 6 (Jun. 2007), 850--861. Google ScholarDigital Library
- A., Fabijan, H.H., Olsson and J., Bosch 2015. Customer feedback and data collection techniques in software R&D: a literature review. International Conference of Software Business (2015), 139--153.Google ScholarCross Ref
- A., Giessmann and C. Legner 2013. Designing Business Models for Platform as a Service: Towards a Design Theory. Proceedings of the 34th International Conference on Information Systems (Milan, Italy, 2013), 1--10.Google Scholar
- A., Giessmann and K., Stanoevska. 2012. Platform as a Service - A Conjoint Study on Consumers' Preferences. Proceedings of the 33rd International Conference on Information Systems (Orlando, 2012), 1--16.Google Scholar
- P.E., Green, A.M., Krieger and Y., Wind. 2001. Thirty Years of Conjoint Analysis: Reflections and Prospects. Interfaces. 31, 3_supplement (2001), S56--S73.Google Scholar
- P.E., Green and V.R., Rao. 1971. Conjoint measurement for quantifying judgmental data. Journal of Marketing research. (1971), 355--363.Google Scholar
- E.C., Groen, N., Seyff, R., Ali, F., Dalpiaz, J., Doerr, E., Guzman, M., Hosseini, J., Marco, M., Oriol and A., Perini 2017. The Crowd in Requirements Engineering: The Landscape and Challenges. IEEE software. 34, 2 (2017), 44--52.Google Scholar
- T., Haaker, H., Vos and H., Bouwman 2006. Mobile Service Bundles: The Example of Navigation Services. Proceedings of BLED 2006 (Jan. 2006).Google Scholar
- M., Hosseini, K.T., Phalp, J., Taylor and R., Ali 2014. Towards crowdsourcing for requirements engineering. (2014).Google Scholar
- R., Jia, Z.R., Steelman and B.H., Reich 2017. Using Mechanical Turk Data in IS Research: Risks, Rewards, and Recommendations. Communications of the Association for Information Systems. 41, 1 (2017), 14.Google ScholarCross Ref
- R., Johnson, J., Huber and L., Bacon. 2003. Adaptive choice-based conjoint. Sawtooth Software, Sequim, WA. (2003).Google Scholar
- R.M., Johnson. 1987. Adaptive Conjoint Analysis. Sawtooth Software Conference on Perceptual Mapping, Conjoint Analysis, and Computer Interviewing (Sun Valley, Idaho, USA, 1987), 253--265.Google Scholar
- R.M., Johnson. 1974. Trade-off analysis of consumer values. Journal of Marketing Research. (1974), 121--127.Google Scholar
- F., Karlsson and K., Wistrand 2006. Combining Method Engineering with Activity Theory: Theoretical Grounding of the Method Component Concept. European Journal of Information Systems. 15, 1 (2006), 82--90.Google ScholarDigital Library
- J., Karlsson and K., Ryan 1997. A cost-value approach for prioritizing requirements. IEEE software. 14, 5 (1997), 67--74.Google ScholarDigital Library
- P., Koehler, A., Anandasivam, M., Dan and C., Weinhardt 2010. CUSTOMER HETEROGENEITY AND TARIFF BIASES IN CLOUD COMPUTING. Proceedings of ICIS 2010 (Jan. 2010).Google Scholar
- C., Legner and J., Löhe 2012. Improving the Realization of IT Demands: A Design Theory for End-to-End Demand Management. (2012).Google Scholar
- R.D., Luce and J.W., Tukey 1964. Simultaneous conjoint measurement: A new type of fundamental measurement. Journal of mathematical psychology. 1, 1 (1964), 1--27.Google ScholarCross Ref
- A., Maglyas, U., Nikula and K., Smolander 2011. What do we know about software product management?-a systematic mapping study. Software Product Management (IWSPM), 2011 Fifth International Workshop on (2011), 26--35.Google ScholarCross Ref
- F., Mann, S., Ahrens, A., Benlian and T., Hess 2008. Timing is Money - Evaluating the Effects of Early Availability of Feature Films via Video on Demand. Proceedings of ICIS 2008 (Jan. 2008).Google Scholar
- D., McFadden 1986. The choice theory approach to market research. Marketing science. 5, 4 (1986), 275--297.Google Scholar
- D., Naous and C., Legner 2017. Leveraging Market Research Techniques in IS-A Review of Conjoint Analysis in IS Research. 38th International Conference on Information Systems (ICIS) (2017).Google Scholar
- D., Naous and C., Legner. Understanding Users' Preferences for Privacy & Security Features-A Conjoint Analysis of Cloud Storage Services.Google Scholar
- B., Nuseibeh and S., Easterbrook 2000. Requirements Engineering: a Roadmap. Proceeding ICSE '00 Proceedings of the Conference on The Future of Software Engineering (2000), 35--46.Google ScholarDigital Library
- B., Orme 2000. Hierarchical Bayes: Why all the attention? Quirk's Marketing Research Review. 14, 3 (2000), 16--63.Google Scholar
- K., Pohl 1994. The Three Dimensions of Requirements Engineering: a Framework and its Applications. Information Systems. 19, 3 (1994), 243--258.Google ScholarDigital Library
- J., Song, T., Jang and S.Y., Sohn 2009. Conjoint analysis for IPTV service. Expert Systems with Applications. 36, 4 (May 2009), 7860--7864. Google ScholarDigital Library
- P., Spagnoletti, S., Za and R., Winter 2013. Exploring foundations for using simulations in IS research. (2013).Google Scholar
- Pragmatic Institute 2019. The Pragmatic Institute 2019 Annual Product Management and Product Marketing Survey: 2019. https://www.pragmaticmarketing.com/resources/annual-survey. Accessed: 2019-09-29.Google Scholar
- I., Van De Weerd, S., Brinkkemper, R., Nieuwenhuis, J., Versendaal and L., Bijlsma 2006. Towards a reference framework for software product management. Requirements Engineering, 14th IEEE International Conference (2006), 319--322.Google Scholar
- M.L., Zubey, W., Wagner and J.R., Otto 2002. A conjoint analysis of voice over IP attributes. Internet Research. 12, 1 (Jan. 2002), 7.Google ScholarCross Ref
Index Terms
- Incorporating the voice of the customer into mass-market software product management
Recommendations
A preference-based approach to incorporate the "voice of the customer" in mass-market software product design
With mobile and cloud computing, the software industry has witnessed a shift from customer-specific systems to a mass-market scenario. Integrating the "voice of the customer" is a critical success factor for mass-market products, but remains a challenge ...
Model-based prioritization in business-process-driven software development
RE '12: Proceedings of the 2012 IEEE 20th International Requirements Engineering Conference (RE)Requirements engineers in business-process-driven software development are faced with the challenge of letting stakeholders determine which requirements are actually relevant for early business success and should be considered first or even at all ...
Report from the 3rd international workshop on requirements prioritization for customer oriented software development: (RePriCo'12)
Prioritization is an essential task within requirements engineering to cope with complexity and to establish focus properly. The 3rd Workshop on Requirements Prioritization for customer oriented Software Development (RePriCo'12) focused on requirements ...
Comments