Abstract
In a global competitive environment, companies’ ability to develop products and respond to customer demands is crucial to their success. Quality Function Deployment is an approach that companies use to meet customer needs and expectations in the product design process. It provides competitive advantage to the firm by shortening the development period of products that meet customer expectations. The purpose of this research is to explore the feasibility of the QFD approach in the design of an e-commerce web site. In this context, the QFD application has been implemented to meet customer expectations and increase competitive power of the site to be designed. Bipolar fuzzy numbers are used to express customers’ decisions. This research contributes to the literature with a new QFD approach with bipolar fuzzy numbers and practice by expanding QFD’s application field in software sector.
Keywords: Bipolar Fuzzy Set, Hamacher aggregation operator, House of Quality, Software Quality Function Deployment
Introduction
Due to globalization, companies must use innovation in order to be able to withstand competition and customer-oriented production has become mandatory. Thus, customer-oriented approaches such as Quality Function Deployment (QFD) used in product design have become popular in determining product features [1]. For this reason, it is important to understand which product features are meaningful to the customer and reflect the feedback from the customer to the product design and development process [2].
In terms of competition in the market, the effectiveness of the new product design process emerges as one of the most important success conditions for companies. QFD has been working on designing new products or improving existing products to ensure that customer requirements are accurately reflected in the product. The correct reflection of the customers’ desires and requirements on the product means the satisfaction of the customers, which is one of the objectives of the firms.
In this study, QFD has been implemented in order to increase customer satisfaction in designing an e-commerce site and to create a user-oriented site. The contribution of this paper is to examine front-end and back-end features of a music streaming web site and relate this features with customer expectations by using for the first time Software-QFD with bipolar fuzzy Hamacher aggregation operators. The paper’s overview is as follows. Section 2 illustrates the literature highlights. Section 3 presents proposed methodology, which is formalized as bipolar fuzzy House of Quality. A music streaming website design is selected as the application area in Sect. 4. Finally, the comments and discussion are given in the last section.
Literature Review
The House of Quality is a set of matrices that relate customer wants and quality characteristics determined to meet them, compares quality characteristics based on objective measures, and determines positive or negative correlations between them [3]. Graphical presentation, known as “House of Quality” used in QFD, is a rich and easily accessible information bank. This clear communication mechanism enables the basic facts to occur more timely and more accurately than traditional development documents.
QFD-based product development provides significant competitive advantages by prioritizing more customer satisfaction, product reaching the market in a shorter time, and improved product performance compared to other conventional methods. With this method, the priorities of the customer requests and requirements are determined and according to the voice of customer, the features related to the products are ordered according to their importance. Therefore, the product is designed and manufactured to include the most desirable features.
Software Quality Function Deployment (S-QFD) is a type of QFD (used in the manufacturing industry) used for software products. S-QFD has a significant positive impact on: user engagement, management support and participation, and techniques to shorten the software development life cycle.
In recent years, fuzzy set theory has evolved to solve real world problems. In many studies, fuzzy logic was included in mathematical modeling. Pandey [4] performed evaluating the strategic design parameters of airports in Thailand to meet service expectations of Low-Cost Airlines using the Fuzzy-based QFD method. He demonstrates and signifies that the Fuzzy based QFD method is a promising and pragmatic decision-making tool for customer-oriented airport strategic planning. Aijun et al. [5] studied a fuzzy three-stage multi-attribute decision-making approach based on customer needs for sustainable supplier selection. They use interval-valued intuitionistic trapezoidal fuzzy numbers with QFD and combined with VIKOR. Pooya [6] stressed about an extended approach for manufacturing strategy process based on organization performance through Fuzzy QFD. His proposed model is implemented in an automotive rubber profile manufacturer in Iran. Efe [7] applied fuzzy cognitive map based quality function deployment approach to dishwasher machine selection. His paper contributes to the literature by integrating QFD approach and fuzzy cognitive map approach. Wei et al. [8] presented pythagorean hesitant fuzzy Hamacher aggregation operators in multiple-attribute decision making process. Garg [9] performed intuitionistic fuzzy Hamacher aggregation operators. He used this operators on entropy weight and their applications to multi-criteria decision-making problems. Abtahi et al. [10] studied to design cloud computing service using QFD. They used flexibility, scalability, high accessibility and cost-effectiveness as features of their software. Prasad et al. [11] proposed a QFD-based decision making model for computer-aided design software selection. They stressed on design and development of a QFD-based decision making model in Visual BASIC 6.0 for selection of computer- aided design software for manufacturing organizations.
Methodology
In this section, the preliminaries and definitions of the proposed method with bipolar fuzzy information [12, 13] are given. Then it is shown step by step how to apply.
Preliminaries
Definition:
[12, 13] Let X be a fix set. A bipolar fuzzy set (BFS) is an object having the form
![]() |
1 |
where the positive membership degree function
denotes the satisfaction degree of an element
to the property corresponding to a BFS
and the negative membership degree function
denotes satisfaction degree of an element
to some implicit counter-property corresponding to a BFS
, respectively, and for every
.
Let
be a bipolar fuzzy number (BFN). Now we can define a score function and an accuracy function for
.
Definition:
The score function S of
is evaluated as
![]() |
Definition:
The accuracy function H of
is evaluated as
![]() |
It is evident that
and
. Note that H
assesses the degree of accuracy of
. A larger value of
implies a higher degree of accuracy of the BFN
. Appling the score function
and the accuracy function H, the next definition is an ordered relation between two BFNs
and
.
Definition:
If
, or
but
, then
is smaller than
, denoted by
; If
and
, then
.
Hamacher [14] proposed a more generalized t-norm and t-conorm. Hamacher operations, i.e., Hamacher product and Hamacher sum, are respective instances of t-norms and t-conorms.
Hamacher product
is a t-norm and Hamacher sum
is a t-conorm, where
![]() |
![]() |
Let
,
and
denote BFNs. Basic Hamacher operators of BFNs with
can be define as follows:
![]() |
![]() |
![]() |
![]() |
Let
(j = 1 ,2, …, n) be a collection of BFNs. Bipolar fuzzy Hamacher arithmetic aggregation operators can be established as follows:
Definition:
The bipolar fuzzy Hamacher weighted average (BFHWA) operator is
![]() |
where
denotes the weight vector associated with 
Theorem:
[16] The BFHWA operator returns a BFN with
![]() |
Proposed Model
In this section, we introduce the steps of new S-QFD approach with bipolar fuzzy Hamacher aggregation operators. HoQ is essentially a four-stage process [15]. Detailed information of stages is given in the application section.
Stage 0: Planning
Stage 1: Collection of “Voice of Customer”
Stage 2: Creating House of Quality.
Determination of customer requirements and importance levels with
- Step 1: Applying the BFHWA operator to process the information in CR relationship matrix
, derive the overall values
of the
.
Step 2: Calculate the scores S(
and importance levels.
Determination of technical requirements
-
Determination of the relationships between customer requirements and technical requirements with bipolar fuzzy sets.
- Step 1: Applying the BFHWA operator to process the information in interrelationship matrix
, derive the overall values
of the
.
Step 2: Calculate the scores S(

Step 3: Rank all the alternatives
in terms of S(
. If there is no difference between two scores S(
and S(
, then calculate the accuracy degrees H(
and H(
to rank the alternatives
and
.
Stage 3: Analysis and interpretation of results.
Case Study
In this study QFD technique was applied to design a music stream website. Thus, customer needs, technical requirements and their importance are determined for music streaming website design.
Stage 0: Planning
Music streaming services do not have a specific target group. People of all ages and professions can use these services. Although the general tendency is thought to be the young people generation, we did not limit the age in survey. Many professions and age groups are included in the research. Based on the literature review and the opinions of experts, 10 types of customer requirements were identified.
Stage 1: Collection of “Voice of Customer”
For survey, 50 people were randomly selected and no personal information was received. The goal is to make the assessment of the group more meaningful because this service is used by people of all ages and professions. The profile of the customer participating in the study is shown in Fig. 1.
Fig. 1.
The profile of the customer participating
82% of the participants are between 20 and 30 years old. The gender distribution of participants is shown in Fig. 2.
Fig. 2.

The gender distribution of participants
Stage 2: Creating House of Quality
Determination of Customer Requirements and Importance Levels
The QFD application to music delivery services is to show the points that need to be improved in order to improve customer satisfaction. 10 customer requirements are shown in Table 1.
Table 1.
Customer requirements
| Criteria code | Criteria |
|---|---|
| C1 | Song capacity |
| C2 | User-friendly interface |
| C3 | Free version |
| C4 | Fast music download |
| C5 | Music list properties |
| C6 | Sound quality |
| C7 | Mobile application |
| C8 | Access without internet on mobile application |
| C9 | Fast search engine |
| C10 | No adds between songs |
Step 1: Applying the BFHWA operator to process the information in CR relationship matrix
. Criteria are evaluated using bipolar fuzzy numbers by 50 customers. The aggregated ratings are presented in the following matrix.
Step 2: Calculate the scores S(
and importance levels. (The weight vector is 0.1 for all criteria and
) (Table 2).
Table 2.
Scores of importance levels of customer requirements
![]() |
Score | Importance levels (percentage of score) |
|---|---|---|
![]() |
0,584 | 0,114 |
![]() |
0,535 | 0,104 |
![]() |
0,406 | 0,079 |
![]() |
0,472 | 0,092 |
![]() |
0,334 | 0,065 |
![]() |
0,604 | 0,118 |
![]() |
0,376 | 0,073 |
![]() |
0,697 | 0,136 |
![]() |
0,408 | 0,080 |
![]() |
0,714 | 0,139 |
Determination of Technical Requirements
Three experts defined the specifications of this software. The specifications are divided into two categories: front-end and back-end in Table 3.
Table 3.
Technical measures of music streaming services.
| Code | Front-end | Code | Back-end |
|---|---|---|---|
| T1 | No advertising while listening to music | T7 | High speed search |
| T2 | Capability of colors and font | T8 | Detailed product information |
| T3 | Personalization | T9 | Link with other social media |
| T4 | Video animation | T10 | Update list |
| T5 | See comments of other users | T11 | Storage of user information |
| T6 | High speed access and high quality music | T12 | Good conception and organization |
| T13 | Security keys for purchase |
Determination of the Relationship Between Customer Requirements and Technical Requirements
Three experts participated in the creation of the interrelational matrix in Table 4. Their shared opinions are expressed in order to establish the relationship between customer and technical requirements. (
, no relationship = (0, −1)).
Table 4.
The final version of the House of Quality for Music Streaming Website Design using bipolar fuzzy Hamacher aggregation operators
| CR | Weights | Technical measures of music streaming services | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||
![]() |
0,114 | (0.2, −0,6) | (0.9, −0,2) | (0.8, −0,1) | ||||||||||
![]() |
0,104 | (0.9, −0,3) | (0.4, −0,3) | (0.3, −0,1) | (0.2, −0,5) | (0.7, −0,2) | (0.5, −0,4) | (0.4, −0,6) | (0.8, −0,3) | |||||
![]() |
0,079 | (0.4, −0,4) | (0.9, −0,3) | (0.3, −0,8) | ||||||||||
![]() |
0,092 | (0.6, −0,8) | (0.7, −0,2) | (0.8, −0,5) | (0.5, −0,1) | (0.4, −0,7) | ||||||||
![]() |
0,065 | (0.9, −0,4) | (0.4, −0,2) | (0.3, −0,8) | (0.6, −0,4) | (0.3, −0,5) | (0.5, −0,6) | |||||||
![]() |
0,118 | (0.9, −0,4) | ||||||||||||
![]() |
0,073 | (0.4, −0,7) | (0.4, −0,3) | (0.5, −0,8) | (0.2, −0,1) | |||||||||
![]() |
0,136 | (0.3, −0,8) | (0.5, −0,6) | (0.8, −0,5) | ||||||||||
![]() |
0,080 | (0.4, −0,5) | (0.9, −0,1) | (0.7, −0,4) | (0.4, −0,5) | (0.3, −, −0,1) | ||||||||
![]() |
0,139 | (0.9, −0,5) | (0.4, −0,1) | |||||||||||
![]() |
(0,336, −0,101) | (0,039, −0,564) | (0,207, −0,027) | (0,107, −0,110) | (0,044, −0,247) | (0,446, −0,021) | (0,351, −0,008) | (0,088, −0,252) | (0,018, −0,595) | (0,106, −0,084) | (0,039, −0,603) | (0,381, −0,009) | (0,075, −0,222) | |
![]() |
0,617 | 0,237 | 0,590 | 0,499 | 0,399 | 0,712 | 0,672 | 0,418 | 0,212 | 0,511 | 0,218 | 0,686 | 0,426 | |
| Rank | 4 | 11 | 5 | 7 | 10 | 1 | 3 | 9 | 13 | 6 | 12 | 2 | 8 | |
Stage 3: Analysis and Interpretation of Results
The aim of this study is to specify priority orders for designing customer requirements and technical requirements. Ratings are calculated using the relationship between customer requirements and technical requirements. The final version of the House of Quality is shown in Table 4. According to the final table, “high-speed access and high quality music-good conception and organization-high speed search” are the three most important technical features that will increase customer satisfaction in music streaming site design.
Conclusions and Future Work
Quality function deployment-based product development offers significant competitive advantages by emphasizing more importance to customer satisfaction and by improving product performance compared to other conventional methods. The priorities of the customer requirements are determined and according to the customer’s voice, the features related to the products are ordered according to their importance. Thus, the designer has to choose one of customer demands due to technical or aesthetic reasons in the product design. In addition, determining the importance levels of technical requirements reveals which technical specifications should be studied more carefully during design.
In this study, QFD with bipolar fuzzy set is used in designing a music streaming website considering customer satisfaction. Ten customer expectations were taken into account and three experts established the relation of these specifications. At the end of the application, “high-speed access and high quality music-good conception and organization-high speed search” are selected as most desirable features in e-commerce site design.
In future studies, this methodology can be applied to other web service design areas with criteria weighting techniques and QFD matrix can be constructed by other fuzzy set types.
Acknowledgements
Galatasaray University Research Fund financially supports this research.
Contributor Information
Marie-Jeanne Lesot, Email: marie-jeanne.lesot@lip6.fr.
Susana Vieira, Email: susana.vieira@tecnico.ulisboa.pt.
Marek Z. Reformat, Email: marek.reformat@ualberta.ca
João Paulo Carvalho, Email: joao.carvalho@inesc-id.pt.
Anna Wilbik, Email: a.m.wilbik@tue.nl.
Bernadette Bouchon-Meunier, Email: bernadette.bouchon-meunier@lip6.fr.
Ronald R. Yager, Email: yager@panix.com
Esra Çakır, Email: ecakir@gsu.edu.tr.
Ziya Ulukan, Email: zulukan@gsu.edu.tr.
References
- 1.Bergquist K, Abeysekera J. Quality function deployment (QFD)-a means for developing usable products. Int. J. Ind. Ergon. 1996;18:269275. doi: 10.1016/0169-8141(95)00051-8. [DOI] [Google Scholar]
- 2.Cristiano JJ, Liker JK, White CC. Customer-driven product development through quality function deployment in the US and Japan. J. Prod. Innov. Manag. 2000;17(4):228–308. doi: 10.1111/1540-5885.1740286. [DOI] [Google Scholar]
- 3.Morris LJ, Morris JS. Introducing quality function deployment in the marketing classroom. J. Mark. Educ. 1999;21(2):131–137. doi: 10.1177/0273475399212006. [DOI] [Google Scholar]
- 4.Pandey MM. Evaluating the strategic design parameters of airports in Thailand to meet service expectations of low-cost airlines using the fuzzy-based QFD method. J. Air Transp. Manag. 2020;82:101738. doi: 10.1016/j.jairtraman.2019.101738. [DOI] [Google Scholar]
- 5.Aijun L, Xiao Y, Lu H, Tsai S, Song W. A fuzzy three-stage multi-attribute decision-making approach based on customer needs for sustainable supplier selection. J. Clean. Prod. 2019;239:118043. doi: 10.1016/j.jclepro.2019.118043. [DOI] [Google Scholar]
- 6.Pooya A, Moghadam EVT. An extended approach for manufacturing strategy process base on organization performance through fuzzy QFD. Oper. Res. Appl. Ind. 2019;53:1529–1550. [Google Scholar]
- 7.Efe B. Fuzzy cognitive map based quality function deployment approach for dishwasher machine selection. Appl. Soft Comput. 2019;83:105660. doi: 10.1016/j.asoc.2019.105660. [DOI] [Google Scholar]
- 8.Wei G, Lu M, Tang X, Wei Y. Pythagorean hesitant fuzzy Hamacher aggregation operators and their application to multiple attribute decision making. Int. J. Intell. Syst. 2018;33:1197–1233. doi: 10.1002/int.21978. [DOI] [Google Scholar]
- 9.Garg H. Intuitionistic fuzzy Hamacher aggregation operators with entropy weight and their applications to multi-criteria decision-making problems. Iran. J. Sci. Technol. Trans. Electr. Eng. 2019;43:597–613. doi: 10.1007/s40998-018-0167-0. [DOI] [Google Scholar]
- 10.Abtahi AR, Abdi F. Designing software as a service in cloud computing using quality function deployment. Int. J. Enterp. Inf. Syst. (IJEIS) 2020;14(4):16–27. doi: 10.4018/IJEIS.2018100102. [DOI] [Google Scholar]
- 11.Prasad K, Chakraborty S. A QFD-based decision making model for computer-aided design software selection. Manag. Sci. Lett. 2018;6(3):213–224. [Google Scholar]
- 12.Zhang, W.R.: Bipolar fuzzy sets and relations: a computational frame work for cognitive modelling and multiagent decision analysis. In: Proceedings of IEEE Conference, pp. 305–309 (1994)
- 13.Zhang, W.R.: Bipolar fuzzy sets. In: Proceedings of Fuzzy-IEEE Conference, pp. 835–840 (1998)
- 14.Hamacher, H.: Uber logische Vernüpfungen unscharfer Aussagen und deren Zugehörige Bewertungsfunctionen. In: Trappl, R., Klir, G.J., Riccardi, L. (eds.) Progress in Cybernatics and Systems Research, vol. 3, pp. 276–288 (1978)
- 15.Cohen, L.: Quality Function Deployment: How to Make QFD Work for You, pp. 11, 32–33, 210. Addison Wesley, Reading (1995)
- 16.Wei G, Alsaadi FE, Hayat T, Alsaedi A. Bipolar fuzzy Hamacher aggregation operators in multiple attribute decision making. Int. J. Fuzzy Syst. 2018;20(1):1–12. doi: 10.1007/s40815-017-0338-6. [DOI] [Google Scholar]
















































