Identifying NFRs conflicts using quality ontologies

Taiseera Al Balushi, Pedro R.Falcone Sampaio, Mitul Patel, Oscar Corcho, Pericles Loucopoulos

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Conflict identification and resolution is a key phase of requirements engineering. It is crucial to identify conflicts at early stages of the requirements engineering which in turns helps in establishing a cohesive set of requirements to guide the overall requirements engineering process. Conflicts especially arise due to the self reinforcing or contradictory nature of some NFRs (e.g. efficiency and usability). This paper describes how quality ontologies can be used to support the identification of NFR conflicts and facilitate discussion towards requirements prioritization tasks in requirements engineering. Our approach is based on using the ISO/IEC 9126 quality ontology to underpin the NFR description and reasoning mechanisms to pinpoint potential NFR conflicts that need to be further discussed by stakeholders. The work is implemented in the ElicitO requirements elicitation tool. We also report results of applying the approach and the tool to identify conflicts in requirements elicitation activities at the student intranet project of the University of Manchester (Manchester Unity Web Project).

Original languageEnglish
Title of host publication20th International Conference on Software Engineering and Knowledge Engineering, SEKE 2008
Pages929-934
Number of pages6
Publication statusPublished - 2008
Event20th International Conference on Software Engineering and Knowledge Engineering, SEKE 2008 - San Francisco Bay, CA, United States
Duration: Jul 1 2008Jul 3 2008

Other

Other20th International Conference on Software Engineering and Knowledge Engineering, SEKE 2008
CountryUnited States
CitySan Francisco Bay, CA
Period7/1/087/3/08

Fingerprint

Requirements engineering
Ontology
Intranets
Students

ASJC Scopus subject areas

  • Software

Cite this

Al Balushi, T., Sampaio, P. R. F., Patel, M., Corcho, O., & Loucopoulos, P. (2008). Identifying NFRs conflicts using quality ontologies. In 20th International Conference on Software Engineering and Knowledge Engineering, SEKE 2008 (pp. 929-934)

Identifying NFRs conflicts using quality ontologies. / Al Balushi, Taiseera; Sampaio, Pedro R.Falcone; Patel, Mitul; Corcho, Oscar; Loucopoulos, Pericles.

20th International Conference on Software Engineering and Knowledge Engineering, SEKE 2008. 2008. p. 929-934.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Al Balushi, T, Sampaio, PRF, Patel, M, Corcho, O & Loucopoulos, P 2008, Identifying NFRs conflicts using quality ontologies. in 20th International Conference on Software Engineering and Knowledge Engineering, SEKE 2008. pp. 929-934, 20th International Conference on Software Engineering and Knowledge Engineering, SEKE 2008, San Francisco Bay, CA, United States, 7/1/08.
Al Balushi T, Sampaio PRF, Patel M, Corcho O, Loucopoulos P. Identifying NFRs conflicts using quality ontologies. In 20th International Conference on Software Engineering and Knowledge Engineering, SEKE 2008. 2008. p. 929-934
Al Balushi, Taiseera ; Sampaio, Pedro R.Falcone ; Patel, Mitul ; Corcho, Oscar ; Loucopoulos, Pericles. / Identifying NFRs conflicts using quality ontologies. 20th International Conference on Software Engineering and Knowledge Engineering, SEKE 2008. 2008. pp. 929-934
@inproceedings{b68017eda3554a30950c08e40174a775,
title = "Identifying NFRs conflicts using quality ontologies",
abstract = "Conflict identification and resolution is a key phase of requirements engineering. It is crucial to identify conflicts at early stages of the requirements engineering which in turns helps in establishing a cohesive set of requirements to guide the overall requirements engineering process. Conflicts especially arise due to the self reinforcing or contradictory nature of some NFRs (e.g. efficiency and usability). This paper describes how quality ontologies can be used to support the identification of NFR conflicts and facilitate discussion towards requirements prioritization tasks in requirements engineering. Our approach is based on using the ISO/IEC 9126 quality ontology to underpin the NFR description and reasoning mechanisms to pinpoint potential NFR conflicts that need to be further discussed by stakeholders. The work is implemented in the ElicitO requirements elicitation tool. We also report results of applying the approach and the tool to identify conflicts in requirements elicitation activities at the student intranet project of the University of Manchester (Manchester Unity Web Project).",
author = "{Al Balushi}, Taiseera and Sampaio, {Pedro R.Falcone} and Mitul Patel and Oscar Corcho and Pericles Loucopoulos",
year = "2008",
language = "English",
isbn = "9781627486620",
pages = "929--934",
booktitle = "20th International Conference on Software Engineering and Knowledge Engineering, SEKE 2008",

}

TY - GEN

T1 - Identifying NFRs conflicts using quality ontologies

AU - Al Balushi, Taiseera

AU - Sampaio, Pedro R.Falcone

AU - Patel, Mitul

AU - Corcho, Oscar

AU - Loucopoulos, Pericles

PY - 2008

Y1 - 2008

N2 - Conflict identification and resolution is a key phase of requirements engineering. It is crucial to identify conflicts at early stages of the requirements engineering which in turns helps in establishing a cohesive set of requirements to guide the overall requirements engineering process. Conflicts especially arise due to the self reinforcing or contradictory nature of some NFRs (e.g. efficiency and usability). This paper describes how quality ontologies can be used to support the identification of NFR conflicts and facilitate discussion towards requirements prioritization tasks in requirements engineering. Our approach is based on using the ISO/IEC 9126 quality ontology to underpin the NFR description and reasoning mechanisms to pinpoint potential NFR conflicts that need to be further discussed by stakeholders. The work is implemented in the ElicitO requirements elicitation tool. We also report results of applying the approach and the tool to identify conflicts in requirements elicitation activities at the student intranet project of the University of Manchester (Manchester Unity Web Project).

AB - Conflict identification and resolution is a key phase of requirements engineering. It is crucial to identify conflicts at early stages of the requirements engineering which in turns helps in establishing a cohesive set of requirements to guide the overall requirements engineering process. Conflicts especially arise due to the self reinforcing or contradictory nature of some NFRs (e.g. efficiency and usability). This paper describes how quality ontologies can be used to support the identification of NFR conflicts and facilitate discussion towards requirements prioritization tasks in requirements engineering. Our approach is based on using the ISO/IEC 9126 quality ontology to underpin the NFR description and reasoning mechanisms to pinpoint potential NFR conflicts that need to be further discussed by stakeholders. The work is implemented in the ElicitO requirements elicitation tool. We also report results of applying the approach and the tool to identify conflicts in requirements elicitation activities at the student intranet project of the University of Manchester (Manchester Unity Web Project).

UR - http://www.scopus.com/inward/record.url?scp=84886898294&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84886898294&partnerID=8YFLogxK

M3 - Conference contribution

SN - 9781627486620

SP - 929

EP - 934

BT - 20th International Conference on Software Engineering and Knowledge Engineering, SEKE 2008

ER -