Title
Capturing, Organizing, and Reusing Knowledge of NFRs: An NFR Pattern Approach
Abstract
Properly dealing with nonfunctional requirements (NFRs) such as security, cost, and usability, requires a large body of knowledge. However, it is difficult for average requirements engineers to possess necessary knowledge and use it correctly. This paper presents an NFR pattern framework for capturing NFR knowledge using goal, problem, causal attribution, solution/means, and requirements patterns that can be reused to help produce early-phase and late-phase NFR related requirements. The NFR patterns may be organized using generalization, aggregation, and classification relationships. Reusing the patterns is defined in terms of search and apply operations. The approach is illustrated using a running example based on the TJX incident, the largest credit card theft in history, to demonstrate how knowledge of the incident and mitigation techniques from security standards could be captured and used to help understand and prevent such incident.
Year
DOI
Venue
2009
10.1109/MARK.2009.2
MARK@RE
Keywords
Field
DocType
nfr pattern,nonfunctional requirements,average requirements engineer,security standard,nfr pattern approach,reusing knowledge,credit card theft,requirements pattern,latephase nfr related requirement,tjx incident,nfr pattern framework,aggregation relationships,incident-mitigation techniques,classification relationships,generalization relationships,necessary knowledge,nfr knowledge,causal attribution,security of data,body of knowledge,usability,servers,decision support systems,requirement engineering,security
Data mining,Body of knowledge,Software engineering,Reuse,Decision support system,Usability,Server,Credit card,Requirements patterns,Engineering,Non-functional requirement
Conference
ISBN
Citations 
PageRank 
978-1-4244-7694-7
7
0.62
References 
Authors
13
4
Name
Order
Citations
PageRank
Sam Supakkul114715.24
Tom Hill2434.28
Ebenezer Akin Oladimeji370.62
Lawrence Chung423636.31