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
AN - SCOPUS:84886898294
SN - 9781627486620
T3 - 20th International Conference on Software Engineering and Knowledge Engineering, SEKE 2008
SP - 929
EP - 934
BT - 20th International Conference on Software Engineering and Knowledge Engineering, SEKE 2008
T2 - 20th International Conference on Software Engineering and Knowledge Engineering, SEKE 2008
Y2 - 1 July 2008 through 3 July 2008
ER -