Abstract
Software is omnipresent in our daily lives. Delivering quality software on schedule and in budget has become the challenge for most companies. As software size and complexity are increasing at a geometric rate, assuring software quality is becoming more difficult. Thus, how to control and manage software quality has attracted more and more attentions. In this paper, we investigate the multiple attribute decision making problems with fuzzy number intuitionistic fuzzy information. We first introduce some operations on the fuzzy number intuitionistic fuzzy sets. Then, we further develop the fuzzy number intuitionistic fuzzy Hamacher power weighted average (FNIFHPWA) operator. Then, we apply the fuzzy number intuitionistic fuzzy Hamacher power weighted average (FNIFHPWA) operator to deal with multiple attribute decision making under the fuzzy number intuitionistic fuzzy environments. Finally, an illustrative example for evaluating the software quality is given to verify the developed approach.
Keywords
Introduction
With the increasing popularity of software products, the market requires high software product quality continuously. How to evaluate the quality of software has become the most concerned problem to users and managers of software organizations, because the evaluation results of software quality can not only guide the users to purchase and use the software, but also guide software developers to develop high-quality software products [1–3]. Previous studies have shown that, due to the characteristics of the software itself and the limitation of public cognitive level, software quality evaluations are always vague and uncertain. Just because of the fuzzy characteristics of software quality, domestic and overseas scholars began to use fuzzy comprehensive evaluation method to solve some core issues of software quality evaluation [4–8]. In the fuzzy comprehensive evaluation method, membership function construction is a quite difficult and complex process, and the construct of the weight is not reasonable. In the construction of membership function, in order to meet the continuous and gradient characteristics of quality, semitrapezoid distribution and trapezoidal distribution were currently used [6–11].
In this paper, we investigate the multiple attribute decision making problems with fuzzy number intuitionistic fuzzy information. We first introduce some operations on the fuzzy number intuitionistic fuzzy sets. Then, we further develop the fuzzy number intuitionistic fuzzy Hamacher power weighted average (FNIFHPWA) operator. Then, we apply the fuzzy number intuitionistic fuzzy Hamacher power weighted average (FNIFHPWA) operator to deal with multiple attribute decision making under the fuzzy number intuitionistic fuzzy environments. To do so, the remainder of this paper is set out as follows. In the next section, we introduce some basic concepts related to fuzzy number intuitionistic fuzzy sets. In Section 3 we have developed the fuzzy number intuitionistic fuzzy Hamacher power weighted average (FNIFHPWA) operator. In Section 4, we have applied the fuzzy number intuitionistic fuzzy Hamacher power weighted average (FNIFHPWA) operator to develop the model for multiple attribute decision making problems with fuzzy number intuitionistic fuzzy information. In Section 5, a practical example for evaluating the software quality is given to verify the developed approach and to demonstrate its practicality and effectiveness. In Section 6, we conclude the paper and give some remarks.
Preliminaries
Atanassov [12, 13] introduced the concept of intuitionistic fuzzy set(IFS), which is a generalization of the concept of fuzzy set [14]. Each element in the IFs is expressed by an ordered pair, and each ordered pair is characterized by a membership degree and a non-membership degree. Recently, many works have investigated the intuitionistic fuzzy sets [15–37]. Liu and Yuan [38] introduced the concept of fuzzy number intuitionistic fuzzy set(FNIFS) which fundamental characteristic of the FNIFS is that the values of its membership function and non-membership function are triangular fuzzy numbers rather than exact numbers. Wang [39] developed the fuzzy number intuitionistic fuzzy weighted averaging (FNIFWA) operator, fuzzy number intuitionistic fuzzy ordered weighted averaging (FNIFOWA) operator and fuzzy number intuitionistic fuzzy hybrid aggregation (FNIFHA) operator. Wang [40] proposed some aggregation operators, including fuzzy number intuitionistic fuzzy weighted geometric (FNIFWG) operator, fuzzy number intuitionistic fuzzy ordered weighted geometric (FNIFOWG) operator and fuzzy number intuitionistic fuzzy hybrid geometric (FNIFHG) operator. Lin et al. [41] developed the fuzzy number intuitionistic fuzzy prioritized operators and their application to multiple attribute decision making.
For convenience, let , so and we call an fuzzy number intuitionistic fuzzy value (FNIFV).
Based on the Hamacher operation [42, 43], Zhou & Chang [44] proposed some new Hamacher aggregation operators with fuzzy number intuitionistic fuzzy information, such as the fuzzy number intuitionistic fuzzy Hamacher weighted average (FNIFHWA)operator, fuzzy number intuitionistic fuzzy Hamacher ordered weighted average (FNIFHOWA) operator and fuzzy number intuitionistic fuzzy Hamacher hybrid average (FNIFHHA) operator.
where ω = (ω1, ω2, …, ω n ) T be the weight vector of , and ω j > 0, .
Yager [45] developed a nonlinear weighted average aggregation operator called power average (PA) operator, which can be defined as follows:
Sup (a, b) ∈ [0, 1]; Sup (a, b) = Sup (b, a); Sup (a, b) ≥ Sup (x, y) , if |a − b| < |x − y| .
Obvoiusly, the support (Sup) measure is essentially a similarity index. The more similar, the closer two values, and the more they support each other.
The power average [45] operators, however, have usually been used in situations where the input arguments are the exact values. In this Section, we shall investigate the PA operator under fuzzy number intuitionistic fuzzy environments. Based on equation (5), we give the definition of the fuzzy number intuitionistic fuzzy Hamacher power weighted average (FNIFHPWA) operator as follows.
where
; ; , if d (α
i
, α
j
) ≥ d (α
s
, α
t
), where d is a distance measure.
It can be easily proved that the FNIFHPWA operator has the following properties.
Then
Let A ={ A1, A2, …, A m } be a discrete set of alternatives, and G ={ G1, G2, …, G n } be the set of attributes, ω = (ω1, ω2, …, ω n ) is the weighting vector of the attribute G j (j = 1, 2, …, n), where ω j ∈ [0, 1], . Suppose that is the fuzzy number intuitionistic fuzzy decision matrix, i = 1, 2, …, m, j = 1, 2, …, n.
In the following, we apply the fuzzy number intuitionistic fuzzy Hamacher power weighted average (FNIFHPWA) operator to MADM problems for with fuzzy number intuitionistic fuzzy information.
Numerical example
With the increasing trend of informatization, software products have reached wider application range, so that the social needs and dependence to software are stronger. Whilst, it was shown that the software system is approaching scale production and software researching techniques appear a complicated tendency, therefore, more strict requirements have been drilled out on quality measurement and quality control in regarding to the software developing processes implemented by the domestic software companies. However, due to the factors of weak consciousness of quality management, lag back of quality management system and insufficient training, it is quite common for domestic software products suffering from low quality and unsatisfied customer needs. Therefore, it is the absolute path way for those software companies to make further improvement on ability of software development and quality control, in order to meet the booming trends on information system demands. Hence, how to control and improve software process and product quality has theoretical and practical significance. In this section, we present an empirical case study of evaluating the software quality. The project’s aim is to evaluate the best software quality from the different software systems, which provide alternatives of software systems to university. The software quality of five possible software systems A i (i = 1, 2, 3, 4, 5) is evaluated. A software selection problem can be calculated as a multiple attribute group decision making problem in which alternatives are the software packages to be selected and criteria are those attributes under consideration. A computer center in a university desires to select a new information system in order to improve work productivity. After preliminary screening, five software systems A i (i = 1, 2, …, 5) have remained in the candidate list. Three decision makers (experts) form a committee to act as decision makers. The computer center in the university must take a decision according to the following four attributes: ➀G1 is the costs of hardware/software investment; ➁G2 is the contribution to organization performance; ➂G3 is the effort to transform from current system; ➃G4 is the outsourcing software developer reliability. The five possible software systems A i (i = 1, 2, …, 5) are to be evaluated using the fuzzy number intuitionistic fuzzy values by the decision maker under the above four attributes, and construct, respectively, the decision matrices as listed in the following matrices as follows:
In the following, we apply the fuzzy number intuitionistic fuzzy Hamacher power weighted average (FNIFHPWA) operator to MADM problems for evaluating the software quality with fuzzy number intuitionistic fuzzy information.
Conclusion
With the widespread use of computer and rapid development of network technology, software has penetrated into all fields of the national economy as well as national defense construction, and been a very important part of human life. Followed by the increasing the size and complexity of software, it is very difficult to control the risk of software and is very frequent that the disastrous events have happened due to software defects or failures. Development of High Confidence Software has become a strategic high ground of the current international software technology development, which has caused a widespread concern in the human society. Trustworthy software evaluation based on multi-quality-attributes becomes the core foundation to achieve software trustworthiness and carry out the management of trustworthy software, which is also an urgently resolved problem in the process of trustworthy software development and management. Currently, the major research on quality attributes of software is based on the developer’s perspective, ignoring the objective practice and subjective experience of software users in the process of using software. So the research based on user requirements in the field of trustworthy software has become very important for theory and practice. In this paper, we investigate the multiple attribute decision making problems with fuzzy number intuitionistic fuzzy information. We first introduce some operations on the fuzzy number intuitionistic fuzzy sets. Then, we further develop the fuzzy number intuitionistic fuzzy Hamacher power weighted average (FNIFHPWA) operator. Then, we apply the fuzzy number intuitionistic fuzzy Hamacher power weighted average (FNIFHPWA) operator to deal with multiple attribute decision making under the fuzzy number intuitionistic fuzzy environments. Finally, an illustrative example for evaluating the software quality is given to verify the developed approach. In the future, we shall extend the proposed models to other domains [46–53].
