{'fraction_non_alphanumeric': 0.01546738399462004, 'fraction_numerical': 0.0, 'mean_word_length': 5.2521008403361344, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Modelling customer satisfaction for product development using genetic programming

Product development involves several processes in which product planning is the first one. Several tasks normally are required to be conducted in the product-planning process and one of them is to determine settings of design attributes for products. Facing with fierce competition in marketplaces, companies try to determine the settings such that the best customer satisfaction of products could be obtained. To achieve this, models that relate customer satisfaction to design attributes need to be developed first. Previous research has adopted various modelling techniques to develop the models, but those models are not able to address interaction terms or higher-order terms in relating customer satisfaction to design attributes, or they are the black-box type models. In this paper, a method based on genetic programming (GP) is presented to generate models for relating customer satisfaction to design attributes. The GP is first used to construct branches of a tree representing structures of a model where interaction terms and higher-order terms can be addressed. Then an orthogonal least-squares algorithm is used to determine the coefficients of the model. The models thus developed are explicit and consist of interaction terms and higher-order terms in relating customer satisfaction to design attributes. A case study of a digital camera design is used to illustrate the proposed method.