Title
Challenging Incompleteness of Performance Requirements by Sentence Patterns
Abstract
Performance requirements play an important role in software development. They describe system behavior that directly impacts the user experience. Specifying performance requirements in a way that all necessary content is contained, i.e., the completeness of the individual requirements, is challenging, yet project critical. Furthermore, it is still an open question, what content is necessary to make a performance requirement complete. To address this problem, we introduce a framework for specifying performance requirements. This framework (i) consists of a unified model derived from existing performance classifications, (ii) denotes completeness through a content model, and (iii) is operationalized through sentence patterns. We evaluate both the applicability of the framework as well as its ability uncover incompleteness with performance requirements taken from 11 industrial specifications. In our study, we were able to specify 86% of the examined performance requirements by means of our framework. Furthermore, we show that 68% of the specified performance requirements are incomplete with respect to our notion of completeness. We argue that our framework provides an actionable definition of completeness for performance requirements.
Year
DOI
Venue
2016
10.1109/RE.2016.24
2016 IEEE 24th International Requirements Engineering Conference (RE)
Keywords
Field
DocType
Performance Requirements,Sentence Patterns,Completeness
Data mining,User experience design,Systems engineering,Software engineering,Computer science,Requirements management,Operationalization,Software requirements specification,Sentence,Completeness (statistics),Non-functional testing,Software development
Conference
ISSN
ISBN
Citations 
2332-6441
978-1-5090-4122-0
2
PageRank 
References 
Authors
0.38
0
4
Name
Order
Citations
PageRank
Jonas Eckhardt1969.24
Andreas Vogelsang28331.23
Henning Femmer315816.72
Philipp Mager420.38