University of Oulu

Multi-Criteria Decision Making in software development : a systematic literature review

Saved in:
Author: Zhou, Yong1
Organizations: 1University of Oulu, Faculty of Information Technology and Electrical Engineering, Department of Information Processing Science, Information Processing Science
Format: ebook
Version: published version
Access: open
Online Access: PDF Full Text (PDF, 1.5 MB)
Persistent link: http://urn.fi/URN:NBN:fi:oulu-201508271929
Language: English
Published: Oulu : Y. Zhou, 2015
Publish Date: 2015-08-31
Physical Description: 62 p.
Thesis type: Master's thesis
Tutor: Markkula, Jouni
Dasanayake, Sandun
Reviewer: Turhan, Burak
Dasanayake, Sandun
Description:

Abstract

Multiple Criteria Decision Making is a formal approach to assist decision makers to select the best solutions among multiple alternatives by assessing criteria which are relatively precise but generally conflicting. The utilization of MCDM are quite popular and common in software development process. In this study, a systematic literature review which includes creating review protocol, selecting primary study, making classification schema, extracting data and other relevant steps was conducted. The objective of this study are making a summary about the state-of-the-art of MCDM in software development process and identifying the MCDM methods and MCDM problems in software development by systematically structuring and analyzing the literature on those issues.

A total of 56 primary studies were identified after the review, and 33 types of MCDM methods were extracted from those primary studies. Among them, AHP was defined as the most frequent used MCDM methods in software development process by ranking the number of primary studies which applied it in their studies, and Pareto optimization was ranked in the second place. Meanwhile, 33 types of software development problems were identified. Components selection, design concepts selection and performance evaluation became the three most frequent occurred problems which need to be resolved by MCDM methods. Most of those MCDM problems were found in software design phase. There were many limitations to affect the quality of this study; however, the strictly-followed procedures of SLR and mass data from thousands of literature can still ensure the validity of this study, and this study is also able to provide the references when decision makers want to select the appropriate technique to cope with the MCDM problems.

see all

Subjects:
Copyright information: © Yong Zhou, 2015. This publication is copyrighted. You may download, display and print it for your own personal use. Commercial use is prohibited.