학술논문

Selection of Software Development Methodology by Employing a Multi-Criteria Decision-Making Approach Based on Logarithmic Bipolar Complex Fuzzy Aggregation Operators
Document Type
Periodical
Source
IEEE Access Access, IEEE. 12:38163-38179 2024
Subject
Aerospace
Bioengineering
Communication, Networking and Broadcast Technologies
Components, Circuits, Devices and Systems
Computing and Processing
Engineered Materials, Dielectrics and Plasmas
Engineering Profession
Fields, Waves and Electromagnetics
General Topics for Engineers
Geoscience
Nuclear Engineering
Photonics and Electrooptics
Power, Energy and Industry Applications
Robotics and Control Systems
Signal Processing and Analysis
Transportation
Decision making
Fuzzy sets
Standards
Problem-solving
Linguistics
Indexes
MCDM
Software development management
Project management
Software development methodology
logarithmic operations
bipolar complex fuzzy set
Language
ISSN
2169-3536
Abstract
Numerous factors, including project complexity, team size, customer collaboration, and development pace, must be taken into consideration while choosing a software development methodology. This problem is a multi-criteria decision-making dilemma since the many criteria frequently fight with one another and fluctuate in priority. In order to systematically select the best methodology, the multi-criteria decision-making technique assists in quantifying and assessing these factors. This ensures that decisions are made in a fair and informed manner within the context of the challenging software development environment. Thus, in this article, we develop a multi-criteria decision-making approach in the setting of bipolar complex fuzzy information for the prioritization and selection of optimal software development methodology. For this, we first, invent logarithmic operational laws and associated results for the bipolar complex fuzzy set. Then, we invent four aggregation operators by utilizing these logarithmic operational laws under the structure of bipolar complex fuzzy information that is, logarithmic bipolar complex fuzzy weighted averaging, logarithmic bipolar complex fuzzy ordered weighted averaging, logarithmic bipolar complex fuzzy weighted geometric, and logarithmic bipolar complex fuzzy ordered weighted geometric. After that, we solve a multi-criteria decision-making dilemma related to the prioritization and selection of software development methodology by considering the artificial data in the setting of bipolar complex fuzzy information and achieve that “Agile” is the optimal software development methodology among the considered four different software development methodologies, i.e., Waterfall, DevOps, Spiral, and Agile. In the last, we investigate the comparison study of the deduced theory to a few current theories to reveal the importance and supremacy of the constructed theory.