Javascript must be enabled to continue!
Software Requirements Negotiation: a Systematic Literature Review
View through CrossRef
Abstract
Software requirements negotiation (SRN) is one of the most essential stages of software requirements engineering. SRN involves the stakeholder's interaction to reach a mutual understanding of the requirements for developing a software project. The increased research interest in requirements engineering has resulted in huge literature in the SRN domain. There is a need to investigate the broad of techniques, processes, and evaluation mechanisms used in the SRN research community. This study aims to examine and identify the existing methods, processes, evaluation mechanisms, quantity of publications, publication trends and demographics shaping SRN research domain. To accomplish our aim, we used an evidence-based systematic approach, and 67 relevant studies were ultimately chosen from the search process based on the formulated research questions. Our study result shows broad and promising SRN techniques that include agent-based negotiation, TAICOS, wikiwinwin and winbook. However, we found that the existing SRN techniques suffer from limitations that have stakeholders' communication gaps, interface issues to non-technical users, decision-making, and managing requirements changes. Moreover, our study found that 63% of the selected studies stated their SRN processes, with 22% adopting the basic SRN processes in winwin model. Five evaluation mechanisms were discovered, with case study and experiment most adopted by the selected studies with 44% and 30%, respectively. In conclusion, although research on SRN is recently gaining some traction, the works in the domain are insufficient. Concrete proposals are needed to improve SRN in software requirements engineering research domain.
Research Square Platform LLC
Title: Software Requirements Negotiation: a Systematic Literature Review
Description:
Abstract
Software requirements negotiation (SRN) is one of the most essential stages of software requirements engineering.
SRN involves the stakeholder's interaction to reach a mutual understanding of the requirements for developing a software project.
The increased research interest in requirements engineering has resulted in huge literature in the SRN domain.
There is a need to investigate the broad of techniques, processes, and evaluation mechanisms used in the SRN research community.
This study aims to examine and identify the existing methods, processes, evaluation mechanisms, quantity of publications, publication trends and demographics shaping SRN research domain.
To accomplish our aim, we used an evidence-based systematic approach, and 67 relevant studies were ultimately chosen from the search process based on the formulated research questions.
Our study result shows broad and promising SRN techniques that include agent-based negotiation, TAICOS, wikiwinwin and winbook.
However, we found that the existing SRN techniques suffer from limitations that have stakeholders' communication gaps, interface issues to non-technical users, decision-making, and managing requirements changes.
Moreover, our study found that 63% of the selected studies stated their SRN processes, with 22% adopting the basic SRN processes in winwin model.
Five evaluation mechanisms were discovered, with case study and experiment most adopted by the selected studies with 44% and 30%, respectively.
In conclusion, although research on SRN is recently gaining some traction, the works in the domain are insufficient.
Concrete proposals are needed to improve SRN in software requirements engineering research domain.
Related Results
Evaluating the Science to Inform the Physical Activity Guidelines for Americans Midcourse Report
Evaluating the Science to Inform the Physical Activity Guidelines for Americans Midcourse Report
Abstract
The Physical Activity Guidelines for Americans (Guidelines) advises older adults to be as active as possible. Yet, despite the well documented benefits of physical a...
Do evidence summaries increase health policy‐makers' use of evidence from systematic reviews? A systematic review
Do evidence summaries increase health policy‐makers' use of evidence from systematic reviews? A systematic review
This review summarizes the evidence from six randomized controlled trials that judged the effectiveness of systematic review summaries on policymakers' decision making, or the most...
Primerjalna književnost na prelomu tisočletja
Primerjalna književnost na prelomu tisočletja
In a comprehensive and at times critical manner, this volume seeks to shed light on the development of events in Western (i.e., European and North American) comparative literature ...
Negotiation impact in Supply Chain Management
Negotiation impact in Supply Chain Management
Negotiation is a key factor influencing supply chain management, as it is a critical competency that is directly impacting long term strategic success and operational performance. ...
A Study in the East Asian Context on Computer Support of Pre-Negotiation and Negotiation Stages
A Study in the East Asian Context on Computer Support of Pre-Negotiation and Negotiation Stages
Two seemingly disparate phenomena, advancement in computing technologies and rise in complexity of business negotiations owing to globalization, have fostered and made appealing co...
Functional Requirements for Medical Data Integration in Knowledge Management Environments: A Systematic Literature Analysis (Preprint)
Functional Requirements for Medical Data Integration in Knowledge Management Environments: A Systematic Literature Analysis (Preprint)
BACKGROUND
In patient care, data are historically generated and stored in heterogeneous databases that are domain specific and are often non-interoperable o...
CRITERIA FOR ACCEPTING SOFTWARE REQUIREMENTS NEGOTIATION TOOLS IN THE SOFTWARE INDUSTRY
CRITERIA FOR ACCEPTING SOFTWARE REQUIREMENTS NEGOTIATION TOOLS IN THE SOFTWARE INDUSTRY
Requirements negotiation is a centralized process of making a decision in order to resolve conflicts in the requirements of the stakeholder. The negotiation will enable the shared ...
Criteria for Accepting Software Requirements Negotiation Tools in the Software Industry
Criteria for Accepting Software Requirements Negotiation Tools in the Software Industry
Requirements negotiation is a centralized process of making a decision in order to resolve conflicts in the requirements of the stakeholder. The negotiation will enable the shared ...

