Applications of Multi-criteria Decision Making in Software Engineering
Journal Title: International Journal of Advanced Computer Science & Applications - Year 2016, Vol 7, Issue 7
Abstract
Every complex problem now days require multicriteria decision making to get to the desired solution. Numerous Multi-criteria decision making (MCDM) approaches have evolved over recent time to accommodate various application areas and have been recently explored as alternative to solve complex software engineering problems. Most widely used approach is Analytic Hierarchy Process that combines mathematics and expert judgment. Analytic Hierarchy Process suffers from the problem of imprecision and subjectivity. This paper proposes to use Fuzzy AHP (FAHP) instead of traditional AHP method. The usage of FAHP helps decision makers to make better choices both in relation to tangible criteria and intangible criteria. The paper provides a clear guide on how FAHP can be applied, particularly in the software engineering area in specific situations. The conclusion of this study would help and motivate practitioners and researchers to use multi-criteria decision making approaches in the area of software engineering.
Authors and Affiliations
Sumeet Sehra, Yadwinder Brar, Navdeep Kaur
Design of a web-based courseware authoring and presentation system
A Web-based Courseware Authoring and Presentation System is a user-friendly and interactive e-learning software that can be used by both computer experts and non-computer experts to prepare a courseware in any subj...
A Mobile-based Tremor Detector Application for Patients with Parkinson’s Disease
Parkinson’s disease affects millions of people worldwide and its frequency is steadily increasing. No cure is currently available for Parkinson’s disease patients, and most medications only treat the symptoms. This treat...
PAV: Parallel Average Voting Algorithm for Fault-Tolerant Systems
Fault-tolerant systems are such systems that can continue their operation, even in presence of faults. Redundancy as one of the main techniques in implementation of fault-tolerant control systems uses voting algorithms...
Enrichment of Object Oriented Petri Net and Object Z Aiming at Business Process Optimization
Software development process is on the basis of two important steps each of which has to be taken seriously, system requirement analysis and system modeling. There have been many different approaches in the literature th...
A ’Cognitive Driving Framework’ for Collision Avoidance in Autonomous Vehicles
The Cognitive Driving Framework is a novel method for forecasting the future states of a multi-agent system that takes into consideration both the intentions of the agents as well as their beliefs about the environment....