CFP last date
20 January 2025
Call for Paper
February Edition
IJCA solicits high quality original research papers for the upcoming February edition of the journal. The last date of research paper submission is 20 January 2025

Submit your paper
Know more
Reseach Article

Prioritization of NFRs using Multi-Criteria Decision Making Methods

by Yahiya Gazi, Mohd. Sadiq
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 123 - Number 3
Year of Publication: 2015
Authors: Yahiya Gazi, Mohd. Sadiq
10.5120/ijca2015905256

Yahiya Gazi, Mohd. Sadiq . Prioritization of NFRs using Multi-Criteria Decision Making Methods. International Journal of Computer Applications. 123, 3 ( August 2015), 6-10. DOI=10.5120/ijca2015905256

@article{ 10.5120/ijca2015905256,
author = { Yahiya Gazi, Mohd. Sadiq },
title = { Prioritization of NFRs using Multi-Criteria Decision Making Methods },
journal = { International Journal of Computer Applications },
issue_date = { August 2015 },
volume = { 123 },
number = { 3 },
month = { August },
year = { 2015 },
issn = { 0975-8887 },
pages = { 6-10 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume123/number3/21937-2015905256/ },
doi = { 10.5120/ijca2015905256 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T23:11:39.758619+05:30
%A Yahiya Gazi
%A Mohd. Sadiq
%T Prioritization of NFRs using Multi-Criteria Decision Making Methods
%J International Journal of Computer Applications
%@ 0975-8887
%V 123
%N 3
%P 6-10
%D 2015
%I Foundation of Computer Science (FCS), NY, USA
Abstract

The software engineering is divided into two parts functional requirements (FRs) and non-functional requirements (NFRs) objective of this paper is to classify the Prioritization of Non Functional Requirements (NFRs) by using multi criteria decision making (MCDM) methods. Recently the MCDM are very important for selection of best optimal solution among the different substitutes. Decision making methods (DMM) are selection tools for the managers or decision makers to make future better plans by using qualitative or quantitative data. In this research we take an example of “Institute examination system (IES)” a general idea about DMM and comparison between the two important models, Prioritization of (NFRs) and (MCDM) by using Analytical Hierarchy Process (AHP) method. The research was done by using the information in the literature and expert review. This paper can be used by academics as a foundation for further research and development in the area of decision making models. Decision makers can use this paper for choosing the right DMM in a variety of constraints, such as money and time etc. It can also be used for further development in making standard operational decision making procedures in critical situations.

References
  1. Chung L., Leite JCSP “On Non-Functional Requirements in Software Engineering,” A.T Borgida et al. (Eds): Mylopoulos Festschrif, LNCS 5600, pp.363-379, Springer-VerlagBerlin Heidelberg 2009.
  2. Grady, R., Caswell, D.: Software Metrics: Establishing a Company-wide Program. Prentice-Hall, Englewood Cliffs 1987.
  3. ISO/IEC 9126-1:2001(E): Software Engineering - Product Quality - Part 1: Quality Model 2001.
  4. Jureta, I.J., Faulkner, S., Schobbens, P.-Y.: A more expressive softgoal conceptualization for quality requirements analysis. In: Embley, D.W., Olivé, A., Ram, S. (eds.) ER, LNCS, Vol. 4215, pp. 281–295. Springer, Heidelberg 2006.
  5. Mairiza Dewi and Zowghi Didar, “Constructing a Catalogue of conflicts among Non-functional requirements,” L.A Maciaszek and P. Loucopoulos (Eds.):ENASE 2010, CCIS 230, pp.31-44, 2011@Springer-Verlag Berlin Heidelberg 2011.
  6. Mairiza Dewi, Zowghi Didar, Nurmuliani Nurie “An Investigation into the Notion on Non-functional Requirements,” SAC10 pp. 22-26, Sierre Switzerlandm, March 2010.
  7. Mylopoulos, J., Chung, L., Nixon, B.: Representing and Using Nonfunctional Requirements: A Process-Oriented Approach. IEEE Trans. Software Eng. 18(6), pp. 483–497 1992.
  8. Belton, V., Stewart, T.J., 2001: Multiple Criteria Decision Analysis: An Integrated Approach. Kluwer Academic Publishers: Dordrecht.
  9. Paech, B., Kerkow, D.: “Non-Functional Requirements Engineering - Quality is Essential.” In: 10th Anniversary International Workshop on Requirements Engineering: Foundationfor Software Quality, REFSQ 2004.
  10. Millet, I., Wedley, W.C., 2002: Modelling Risk and Uncertainty with the Analytic Hierarchy Process. Journal of Multi−Criteria Decision Analysis, 11: 97−107.
  11. Office of the Deputy Prime Minister (ODPM, Government UK, 2004). DTLR multi−criteria analysis manual. Corporate Publication. internet:http://www.communities.gov.uk/index.asp?id=1142251
  12. Ramanathan, R., 2001: A note on the use of the analytic hierarchy process for environmental impact assessment. Journal of Environmental Management, 63: 27−35.
  13. Rauschmayer, F., 2001: Reflections on Ethics and MCA in Environmental Decisions. Journal of Multi−Criteria Decision Analysis, 10: 65−74.
  14. Saaty, T.L. 1990: How to make a decision: The Analytic Hierarchy Process. European Journal of Operational Research 48: 9−26.
  15. Salminen, P., Hokkanen, J., Lahdelma, R., 1998: Comparing multicriteria methods in the context of environmental problems. European Journal of Operational Research 104: 485−496.
  16. Schmoldt, D., Kangas, J., Mendoza, G.A., Pesonen, M. (eds). 2001.The Analytic Hierarchy Process in Natural Resource and Environmental Decision Making. Kluwer Academic Publishers: Dordrecht.
  17. Vargas, L.G., 1990: An overview of the analytic hierarchy process and its applications. European Journal of Operational Research, 48: pp. 2−8.
  18. Sadiq M. and Jain S.K., “A Fuzzy Based Approach for the Selection in Goal Oriented Requirements Elicitation Process”, International Journal of System Assurance Engineering and Management, Springer, 2014.
  19. Sadiq Mohd, Jain S.K, “Applying Fuzzy Preference Relation for Requirements Prioritization in Goal Oriented Requirement”.
  20. Sadiq Mohd, “Prediction of Software Project Effort Using Fuzzy Logic”, IEEE 3rd International Conference on Electronics, Computer Technology, pp. 353-358, 2014.
  21. Sadiq M and Jain S.K., “A Fuzzy Based Approach for Requirements Prioritization in Goal Oriented Requirements Elicitation Process”, International Conference of Software Engineering and Knowledge Engineering (SEKE), pp. 54-58, 2013 USA.
  22. Sadiq M. and Jain S.K., “A Fuzzy Based Approach for the Selection in Goal Oriented Requirements Elicitation Process”, International Journal of System Assurance Engineering and Management, Springer, 2014.
  23. Mairiza Dewi and Zowghi Didar, “Constructing a Catalogue of conflicts among Non-functional requirements,” L.A Maciaszek and P. Loucopoulos (Eds.):ENASE 2010, CCIS 230, pp.31-44, Springer-Verlag Berlin Heidelberg 2011.
  24. Chung L., “Representing and Using Non-Functional Requirements: A Process Oriented Approach,” Ph.D. Thesis, Dept. of Comp. Science. University of Toronto, June 1993. Also tech. Rep. DKBS-TR-91-1.
Index Terms

Computer Science
Information Sciences

Keywords

Non-functional Requirements (NFRs) Multi Criteria Decision Making (MCDM) and Analytic Hierarchy Process (AHP).