Software quality engineering: a total technical and management approach
Software quality engineering: a total technical and management approach
SAAM: a method for analyzing the properties of software architectures
ICSE '94 Proceedings of the 16th international conference on Software engineering
Mastering the requirements process
Mastering the requirements process
Managing software requirements: a unified approach
Managing software requirements: a unified approach
Software Development
Requirements Engineering: A Good Practice Guide
Requirements Engineering: A Good Practice Guide
Requirements Engineering: Processes and Techniques
Requirements Engineering: Processes and Techniques
The IT Payoff: Measuring the Business Value of Information Technology Investments
The IT Payoff: Measuring the Business Value of Information Technology Investments
Quantitative WinWin: a new method for decision support in requirements negotiation
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Software Risk Management: Principles and Practices
IEEE Software
A Cost-Value Approach for Prioritizing Requirements
IEEE Software
Requirements Management: The Search for Nirvana
IEEE Software
Software Requirements Prioritizing
ICRE '96 Proceedings of the 2nd International Conference on Requirements Engineering (ICRE '96)
Software Requirements
Quality assurance under the open source development model
Journal of Systems and Software
Software Engineering (7th Edition)
Software Engineering (7th Edition)
Requirements Prioritization Based on Benefit and Cost Prediction: An Agenda for Future Research
RE '08 Proceedings of the 2008 16th IEEE International Requirements Engineering Conference
Enterprise Resource Planning
An investigation into the notion of non-functional requirements
Proceedings of the 2010 ACM Symposium on Applied Computing
Prioritization of quality requirements: State of practice in eleven companies
RE '11 Proceedings of the 2011 IEEE 19th International Requirements Engineering Conference
On the evidential reasoning algorithm for multiple attribute decision analysis under uncertainty
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
A systematic literature review of software requirements prioritization research
Information and Software Technology
Hi-index | 0.00 |
Non-functional requirements (NFRs) determine the characteristics of a software product or service as a whole. The research described in this paper presents a quantitative framework involving respondents of both the project and the business organization, in order to determine the priority of a list of NFRs to be considered for implementation during a software development. The framework also provides a quantitative basis for evaluating the extent of value addition that can be achieved while deciding upon whether or not to consider a particular non-functional requirement for inclusion to the project's requirement set. The assessment process also indicates the extent to which different business values are perceived important by representatives of business organizations, and their perception of the importance of the different NFRs. The work distinguishes from others by explicitly considering dependencies among NFRs in the evaluation process. The final results are expected to be beneficial to both the business and the project organization by identifying and implementing the desired NFRs that contribute to business value in a cost-effective manner.