Authors:
Lucas Tito
;
Alexandre Estebanez
;
Andréa Magalhães
;
Daniel de Oliveira
and
Marcos Kalinowski
Affiliation:
Fluminense Federal University (UFF), Brazil
Keyword(s):
Software Requirements Negotiation Techniques, Requirements Engineering.
Related
Ontology
Subjects/Areas/Topics:
Enterprise Information Systems
;
Information Systems Analysis and Specification
;
Requirements Analysis And Management
;
Software Engineering
Abstract:
[Context] Eliciting requirements is a commonly discussed task. However, after they are ready, it is essentially
important for a software project that these requirements are sufficient for stakeholders to reach their goals.
Therefore, techniques to negotiate schedule, price, quality, and scope among stakeholders are important.
[Goal] This paper aims at identifying and presenting characteristics of techniques that have been proposed
and/or used to negotiate software requirements. [Method] A mapping study was planned and conducted to
identify techniques and to capture their characteristics. Those characteristics include description, environment
(e.g. academic, industrial), the types of research being published, and the types of primary studies. The main
findings of the papers, and the advantages and disadvantages reported for theses techniques were also summarized.
[Results] We mapped the characteristics of 10 different requirements negotiation techniques identified
in 33 papers which m
et our inclusion criteria. We found that most of the identified techniques can be seen as
variations of the seminal WinWin requirements negotiation technique proposed in 1994. [Conclusions] The
conducted mapping study provides an interesting overview of the area and may also be useful to ground future
research on this topic.
(More)