TY - GEN
T1 - A traceability metamodel for change management of non-functional requirements
AU - Kassab, M.
AU - Ormandjieva, O.
AU - Daneva, M.
PY - 2008
Y1 - 2008
N2 - Requirements changes are an issue in the software development life cycle which often originates from an incomplete knowledge of the domain of interest. Hardly any requirement manifests in isolation, and usually the provision of one requirement may affect the level of provision of another. Understanding the relations among system requirements is essential to ensuring their consistency and change management. In practice, many organizations either focus their traceability efforts on functional requirements (FRs) or else fail entirely to implement an effective traceability process. Tracing non-functional requirements (NFRs) has, by and large, been neglected. In this paper, we propose a metamodel which explicitly captures NFRs and their relations, and which is independent from any programming paradigm. In addition, we present an implementation using XML-based representations for the metamodel and XQuery queries to represent tracing information.
AB - Requirements changes are an issue in the software development life cycle which often originates from an incomplete knowledge of the domain of interest. Hardly any requirement manifests in isolation, and usually the provision of one requirement may affect the level of provision of another. Understanding the relations among system requirements is essential to ensuring their consistency and change management. In practice, many organizations either focus their traceability efforts on functional requirements (FRs) or else fail entirely to implement an effective traceability process. Tracing non-functional requirements (NFRs) has, by and large, been neglected. In this paper, we propose a metamodel which explicitly captures NFRs and their relations, and which is independent from any programming paradigm. In addition, we present an implementation using XML-based representations for the metamodel and XQuery queries to represent tracing information.
UR - http://www.scopus.com/inward/record.url?scp=53149123673&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=53149123673&partnerID=8YFLogxK
U2 - 10.1109/SERA.2008.37
DO - 10.1109/SERA.2008.37
M3 - Conference contribution
AN - SCOPUS:53149123673
SN - 9780769533025
T3 - Proceedings - 6th ACIS International Conference on Software Engineering Research, Management and Applications, SERA 2008
SP - 245
EP - 254
BT - Proceedings - 6th ACIS International Conference on Software Engineering Research, Management and Applications, SERA 2008
T2 - 6th ACIS International Conference on Software Engineering Research, Management and Applications, SERA 2008
Y2 - 20 August 2008 through 22 August 2008
ER -