@inproceedings{764ee5db3db440119bafb49bdac8411c,
title = "Utilizing TOPSIS: A Multi Criteria Decision Analysis Technique for Non-Functional Requirements Conflicts",
abstract = "Experience shows that many software systems suffer from inherent conflict among Non-Functional Requirements (NFRs). It also confirms that resolution strategies for handling NFRs conflicts often result in changing overall design guidelines, not by simply changing one module. Therefore, in software system development, software developers need to analyse the NFRs and conflicts among them in order to make decisions about alternative design solutions. This paper presents the use of Multi Criteria Decision Analysis (MCDA) approach for NFRs conflict decision analysis. TOPSIS (Technique for Order of Preference by Similarity to Ideal Solution), as one of the essential MCDA techniques has been adopted to resolve such conflict. We show how the systematic application of TOPSIS can assist software developers select the most preferable design solutions with respect to the conflicting NFRs. The quantitative result generated with this technique will be used as the basis for decision support. An example that shows the application of TOPSIS is also presented.",
keywords = "MCDA, Non-Functional Requirements, TOPSIS, conflict resolution, decision analysis, design solution",
author = "Dewi Mairiza and Didar Zowghi and Vincenzo Gervasi",
year = "2014",
doi = "10.1007/978-3-662-43610-3_3",
language = "English",
isbn = "9783662436097",
series = "Communications in Computer and Information Science",
publisher = "Springer Verlag",
pages = "31--44",
booktitle = "Requirements Engineering - 1st Asia Pacific Requirements Engineering Symposium, APRES 2014, Proceedings",
address = "Germany",
note = "1st Asia Pacific Requirements Engineering Symposium, APRES 2014 ; Conference date: 28-04-2014 Through 29-04-2014",
}