Conditional preferences in software stakeholders' judgments

Ivana Ognjanovic, Dragan Gašević, Ebrahim Bagheri, Mohsen Asadi

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

6 Citations (Scopus)


In reality, many of the stakeholders' decisions about their desirable requirements can be dependent on other internal or external factors. Such dependencies entail conditionality between the requirements that have been defined, e.g., a requirement is desirable for the stakeholders only if a certain condition is met or some other requirements are excluded. In this paper, we propose a novel framework that tackles the challenge of capturing and processing software stakeholders' conditional preferences. Our proposal extends the Stratified Analytic Hierarchical Process (S-AHP) method that we have previously introduced. S-AHP is built on top of the Analytic Hierarchical Process method, which performs a pairwise comparison of stakeholders' preferences. The current main framework for handling conditionality is TCP-nets, which suffers from the inability to handle hierarchical structure of comparisons and cycles in dependencies defined by the condition al requirements. Also, TCP-nets is primarily developed for qualitative preferences and its quantitative extensions cannot completely capture quantitative relative importance. We show that our framework is able to address these shortcomings of TCP-nets while preserving many of its advantages.

Original languageEnglish
Title of host publication26th Annual ACM Symposium on Applied Computing, SAC 2011
Number of pages8
Publication statusPublished - 23 Jun 2011
Externally publishedYes
EventACM Symposium on Applied Computing 2011 - Tunghai University, Taichung, Taiwan
Duration: 21 Mar 201124 Mar 2011
Conference number: 26


ConferenceACM Symposium on Applied Computing 2011
Abbreviated titleSAC 2011
Internet address

Cite this

Ognjanovic, I., Gašević, D., Bagheri, E., & Asadi, M. (2011). Conditional preferences in software stakeholders' judgments. In 26th Annual ACM Symposium on Applied Computing, SAC 2011 (pp. 683-690)