Abstract
Customer experience management (CXM) denotes a set of practices, processes, and tools, that aim at personalizing a customer’s interactions with a company around the customer’s needs and desires (Walker in The emergence of customer experience management solutions, 2011). The past few years have seen the emergence of a new generation of context-aware CXM applications that exploit the IoT, AI, and cloud computing to provide rich and personalized customer experiences. Such applications are usually developed in an ad-hoc fashion, typically as technology showcases, often with little validation in the field. Indeed, there is no methodology to elicit and specify the requirements for such applications, nor domain level reusable components that can be leveraged to implement such applications with the context of e-commerce solutions. An e-commerce software vendor asked us to do just that, in a domain with a fragmented scientific literature, and with no portfolio of applications to draw upon. In this paper, we describe our domain engineering strategy, present the main elements of the technical approach, and discuss the main difficulties we faced in this domain engineering effort. Our approach is intended for marketing analysts and customer experience designers. It offers to them a methodology and tools to design customer experiences and generate building blocks of CXM functionalities to be integrated in e-commerce suites of their customers—the retailers.
Similar content being viewed by others
Notes
Experienced salespeople in a brick-and-mortar store are very good at that.
Interestingly, Shopify publishes one such configurable app for the “find products often bought together”: https://apps.shopify.com/frequently-bought-together.
It is impractical to design a controlled experiment to check whether the addition of CXM functionalities increases the frequency or average value of transaction; see e.g. [18].
References
Alegre U, Augusto JC, Clark T (2016) Engineering context-aware systems and applications: a survey. J Syst Softw 117:55
Ariely D, Carmon Z (2000) Gestalt characteristics of experiences: the defining features of summarized events. J Behav Decis Mak 13(2):191–201
Ariely D, Zauberman G (2003) Differential partitioning of extended experiences. Organ Behav Hum Decis Process 91(2):128–139
Azjen I (1991) The theory of planned behavior. Organisational Behav Human Dec Process 50:179
Bagozzi RP, Gurhan-Canliu Z, Priester JR (2007) The social psychology of consumer behavior. Open University Press
Bagozzi RP, Warshaw PR (1990) Trying to consume. J Consum Res 17:127–140
Benzarti I, Mili H (2017) A development framework for customer experience management applications: principles and case study. In: Proceedings—14th IEEE international conference on e-business engineering, ICEBE 2017
Benzarti I, Mili H, Leshob A (2020) Cxdev: A case study in domain engineering for customer experience management. In: Reuse in emerging software engineering practices, pp. 100–116. Springer International Publishing, Cham
Benzarti I, Mili H, Paillard A (2020) A content based e-commerce recommendation approach under the veristic framework. In: Chao KM, Jiang L, Hussain OK, Ma SP, Fei X (eds) Advances in E-business engineering for ubiquitous computing. Springer, Cham, pp 495–514
Bitran GR, Ferrer JC, Rocha e Oliveira P (2008) Om forum–managing customer experiences: perspectives on the temporal aspects of service encounters. Manuf Serv Oper Manag 10(1):61–83
Bock C, Zha X, Hw Suh, Lee JH (2010) Ontological product modeling for collaborative design. Elsevier, pp 510–524
Briand LC, Differding CM, Rombach HD (1996) Practical guidelines for measurement-based process improvement. Softw Process Improv Pract 2(4):253–280
Cook LS, Bowen DE, Chase RB, Dasu S, Stewart DM, Tansik DA (2002) Human issues in service design. J Oper Manag 20:159
Dey AK, Abowd GD, Salber D (2001) A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human Comput Interact 16:97
Gruber T (2007) Ontologies, web 2.0 and beyond
Hevner A, Chatterjee S (2010) Design science research in information systems. In: Design research in information systems, pp. 9–22. Springer
Holmqvist J, Guest D, Grönroos C (2015) The role of psychological distance in value creation. Manag Decis 53(7):1430–1451
Ba Kitchenham, Pfleeger SL, Pickard LM, Jones PW, Hoaglin DC, El Emam K, Rosenberg J (2002) Preliminary guidelines for empirical research in software engineering. IEEE Trans Softw Eng 28(8):721–734. https://doi.org/10.1109/TSE.2002.1027796
Kurz M, Schmidt W, Fleischmann A, Lederer M (2015) Leveraging cmmn for acm: examining the applicability of a new omg standard for adaptive case management. In: Proceedings of the 7th international conference on subject-oriented business process management, pp. 1–9
Lee JH, Fenves SJ, Bock C, Suh HW, Rachuri S, Fiorentini X, Sriram RD (2011) A semantic product modeling framework and its application to behavior evaluation. IEEE Trans Autom Sci Eng 9(1):110–123
Liu Y, Shrum LJ (2002) What is interactivity and is it always such a good thing? Implications of definition, person, and situation for the influence of interactivity on advertising effectiveness. J Advert 31(4):53–64
Meyer C, Schwager A et al (2007) Understanding customer experience. Harv Bus Rev 85(2):116
Mili H, Benzarti I, Meurs MJ, Obaid A, Gonzalez-Huerta J, Haj-Salem N, Boubaker A (2016) Context aware customer experience management: A development framework based on ontologies and computational intelligence. In: Sentiment analysis and ontology engineering, pp. 273–311. Springer
Motahari-Nezhad HR, Swenson KD (2013) Adaptive case management: overview and research challenges. In: 2013 IEEE 15th conference on business informatics, pp. 264–269. IEEE
Perera C, Zaslavsky A, Christen P, Georgakopoulos D (2014) Context aware computing for the internet of things: a survey. IEEE Commun Surv Tutor 16:414
Preuveneers D, Novais P (2012) A survey of software engineering best practices for the development of smart applications in ambient intelligence. J Ambient Intell Smart Environ 4(3):149–162
Routis I, Nikolaidou M, Alexopoulou N, Anagnostopoulos D (2018) Empowering knowledge workers with cmmn: the concept of case learning. In: 2018 IEEE 22nd international enterprise distributed object computing workshop (EDOCW), pp. 33–36. IEEE
Routis I, Nikolaidou M, Anagnostopoulos D (2018) Using CMMN to model social processes. In: Lecture notes in business information processing 308(February): 335–347
Solomon MR, Dahl DW, White K, Zaichkowsky JL, Polegato R (2014) Consumer behavior: buying, having, and being. Pearson Toronto, Canada
Walker B (2011) The emergence of customer experience management solutions. For eBusiness & Channel Strategy Professionals
Yager RR (2002) Querying databases containing multivalued attributes using veristic variables. Fuzzy Sets Syst 129(2):163–185
Yager RR (2007) Veristic variables and approximate reasoning for intelligent semantic web systems. In: Forging new frontiers: fuzzy pioneers I, pp. 231–249. Springer
Zomerdijk LG, Voss CA (2010) Service design for experience-centric services. J Serv Res 13(1):67–82
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Benzarti, I., Mili, H., de Carvalho, R.M. et al. Domain engineering for customer experience management. Innovations Syst Softw Eng 18, 171–191 (2022). https://doi.org/10.1007/s11334-021-00426-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11334-021-00426-2