Faezeh Ensan Publication Page

Consolidating multiple requirement specifications through argumentation

Ebrahim Bagheri and Faezeh Ensan
Reference:
Ebrahim Bagheri and Faezeh Ensan Consolidating multiple requirement specifications through argumentation. In SAC, pages 659-666, 2011.
Links to Publication: [doi]
Abstract:
The process of handling inconsistencies in software requirements is an important and challenging task. Most often in cases where multiple stakeholders interact with the requirement analysts, inconsistent, discrepant and conflicting information is gathered that needs to be understood and interpreted properly. Recent research has suggested that despite the fact that inconsistencies are not desirable by nature, they can be tolerated in order to better understand the nature of the problem domain and the stakeholders' line of thought. With this in mind, we propose an argumentative approach towards handling inconsistent requirement specifications. In our semi-formal approach, we build on Dung's abstract argumentation framework and represent requirement statements as empharguments. This way we are able to model the interaction of the requirement statements in terms of their inconsistencies and also provide a decision support process for the resolution of inconsistencies. We discuss our approach in detail through a widely used case study and introduce our Eclipse plugin tool supporting the proposed work.
Bibtex Entry:
@inproceedings{DBLP:conf/sac/BagheriE11, author = {Ebrahim Bagheri and Faezeh Ensan}, title = {Consolidating multiple requirement specifications through argumentation}, booktitle = {SAC}, year = {2011}, pages = {659-666}, ee = {http://doi.acm.org/10.1145/1982185.1982332}, crossref = {DBLP:conf/sac/2011}, bibsource = {DBLP, http://dblp.uni-trier.de}, abstract = { The process of handling inconsistencies in software requirements is an important and challenging task. Most often in cases where multiple stakeholders interact with the requirement analysts, inconsistent, discrepant and conflicting information is gathered that needs to be understood and interpreted properly. Recent research has suggested that despite the fact that inconsistencies are not desirable by nature, they can be tolerated in order to better understand the nature of the problem domain and the stakeholders' line of thought. With this in mind, we propose an argumentative approach towards handling inconsistent requirement specifications. In our semi-formal approach, we build on Dung's abstract argumentation framework and represent requirement statements as \emph{arguments}. This way we are able to model the interaction of the requirement statements in terms of their inconsistencies and also provide a decision support process for the resolution of inconsistencies. We discuss our approach in detail through a widely used case study and introduce our Eclipse plugin tool supporting the proposed work. } }




Powered by WordPress