DocumentCode :
3109820
Title :
Relational-model based change management for non-functional requirements: Approach and experiment
Author :
Kassab, M. ; Ormandjieva, O. ; Daneva, M.
Author_Institution :
Dept. of Software Eng. & Comput. Sci., Concordia Univ., Montreal, QC, Canada
fYear :
2011
fDate :
19-21 May 2011
Firstpage :
1
Lastpage :
9
Abstract :
In software industry, many organizations either focus their traceability efforts on Functional Requirements (FRs) or else fail entirely to implement an effective traceability process. Non-Functional Requirements (NFRs) such as security, safety, performance, and reliability are treated in a rather ad hoc fashion and are rarely traced. This is mainly because of the unique nature of NFRs. They are subjective, relative and they tend to become scattered among multiple modules when they are mapped from the requirements domain to the solution space. Furthermore, NFRs can often interact, in the sense that attempts to achieve one NFR can help or hinder the achievement of other NFRs at particular software functionality. Such an interaction creates an extensive network of interdependencies and tradeoffs among NFRs which is not easy to trace. In a previous work, we proposed a conceptualization of NFRs through the NFRs Ontology. In this paper, we extend the previous work by proposing a change management mechanism for tracing the impact of NFRs on the other constructs in the ontology such as FR or NFR operationalization and vice versa, and providing a traceability mechanism using Datalog expressions to implement queries on a relational model-based representation for the ontology. The proposed traceability queries are then evaluated through a multi-project variation quasi-experiment on regression testing conducted in the industry.
Keywords :
ontologies (artificial intelligence); program diagnostics; program testing; software engineering; software houses; Datalog expressions; NFR; functional requirements; nonfunctional requirements; ontology; regression testing; relational-model based change management; software industry; traceability mechanism; Security;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Research Challenges in Information Science (RCIS), 2011 Fifth International Conference on
Conference_Location :
Gosier
ISSN :
2151-1349
Print_ISBN :
978-1-4244-8670-0
Electronic_ISBN :
2151-1349
Type :
conf
DOI :
10.1109/RCIS.2011.6006830
Filename :
6006830
Link To Document :
بازگشت