Requirements Quality Factor Ontology

RQFO

Factors

A quality factor (QF) represents a normative metric which maps a textual requirement of a specific granularity to a scale and therefore informs about the quality of that input.

Index
QF001Anaphorasyntacticsentence - R039, R045, R073
QF002Nocuoussemanticphrase - R049, R049, R073
QF003Passive Voicesyntacticsentence -- R025, R027, R039, R095, R027
QF004Specification Clonelexicalword - - - R032, R037, R032
QF005Coordinationstructuralsentence - R039, R049, R081
QF007Functional Duplicationsemanticuse case-- - +-R020, R030
QF008Lack of Modularizationsemanticuse case R020
QF009Meaningless actorsemanticuse case R020
QF010Meaningless use casesemanticuse case R020
QF013Happy use casesstructuraluse case R020
QF014Well-formednesslexicaluser story R024, R024
QF015One-Feature Storysemanticuser story R024, R024
QF016Minimallexicaluser story R024, R024
QF017Uniformlexicaluser story R024, R024
QF018Uniquelexicaluser story R024, R024
QF028Requirements lengthlexicalrequirement -- R007, R039
QF029Complex Conditional Structuresyntacticrequirement R061, R065
QF030Lazy Requirementsemanticrequirement - R065
QF031Naming Problemssemanticrequirement - R065
QF032Duplicated Activitiessemanticrequirement R065
QF033Noiselexicalsentence - R078, R078
QF034Opacitysemanticrequirement R078, R078
QF035Similaritylexicalrequirement R078, R078
QF036Obsoletenesslexicalrequirement R078, R078
QF037Ontological Completenesssemanticglobal R031, R078, R031, R078
QF038Ontological Overloadsemanticphrase R078, R078
QF041Antonym Contradictionsemanticrequirement - R093, R093
QF042Negation Contradictionlexicalrequirement - R093, R093
QF043Numeric Contradictionlexicalrequirement - R093, R093
QF044Structure Contradictionsemanticrequirement - R093, R093
QF045Lexical Contradictionsemanticrequirement - R093, R093
QF046Factive Contradictionsemanticrequirement - R093, R093
QF047Referential Integritylexicalword R007, R017, R039, R017
QF048Technical Standardslexicalword -R007
QF049Technology Requirementslexicalword - R007
QF050Ambiguous Adverbs or Adjectiveslexicalword - -R007, R017, R017
QF051Loopholeslexicalphrase - -R007, R017, R017
QF052Quality Goal Conflictsemanticrequirement R007
QF053Contradicting Interfacessemanticrequirement R007
QF054Large Requirementsyntacticrequirement - R065
QF055Word Selectionlexicalword - R007
QF056Domain- and Technology-specific Termslexicalword - R007
QF057Sentence/Requirements Statement Level Complexitysyntacticsentence R035, R035
QF058Intra-Section Level Complexitysyntacticdocument R035, R035
QF059Inter-Section Level Complexitysyntacticdocument R035, R035
QF060Vaguelexicalword - R021, R039, R051, R058, R078, R087, R095, R058, R078
QF061Subjectivelexicalword R017, R058, R087, R017, R058
QF062Optionallexicalword R058, R087, R058
QF063Implicitsyntacticsentence R058, R087, R058
QF064Weaknesslexicalsentence R058, R087, R058
QF065Under-specificationlexicalword R058, R087, R058
QF066Multiple [Focus]syntacticsentence R058, R058
QF067Uncertaintysyntacticsentence - -R066
QF068Foreign Wordslexicalword R046
QF069Comparativessyntacticword R017, R017
QF070Superlativessyntacticword R017, R017
QF071Avoidance of Conjunctivessyntacticword -R046
QF0724W-Compliancesyntacticsentence + R046, R047
QF073Single-Sentencelexicalrequirement R047
QF074Duplicate Stepslexicaluse case R061
QF075Large Use Caselexicaluse case R061
QF077Lazy Use Casesemanticuse case R061
QF078Use Case Naming Problemssemanticuse case R061
QF079Tangled Requirementssemanticuse case R061
QF080Scattered Requirementssemanticuse case R061
QF081Functional encapsulations completenesssemanticstructured/tabular text R062
QF082Linked communications completenesssemanticstructured/tabular text R062
QF083Functional fragmentation errorsemanticstructured/tabular text R062
QF084Functional aggregation errorsemanticstructured/tabular text R062
QF085Lexicallexicalword R056, R074, R056
QF086Syntacticsyntacticphrase R056, R074, R056
QF087Semanticsemanticsentence R056, R074, R056
QF088Pragmaticsemanticsentence R074
QF089Software Engineeringsemanticsentence R074
QF090Language Errorsyntacticsentence R074
QF091Conjunctive Complexitylexicalsentence - - R021, R075
QF093Correctsemanticdocument R042, R048
QF094Rankedsemanticglobal R042
QF096Consistentsemanticdocument R042, R048, R070, R070
QF097Modifiablestructuraldocument R042
QF098Uniquely identifiedstructuraldocument + R042
QF100Quantitatively assessablesemanticdocument R042
QF101Validatablesemanticdocument R042
QF102Reasonable expected implementation durationsemanticuser story - R077
QF104Free of NFR-Class Conflictssemanticrequirement R022
QF105Logical inconsistenciessemanticstructured/tabular text R043
QF106Numerical discrepanciessemanticstructured/tabular text R043
QF107Template-conformancesyntacticsentence + + + +R067, R067
QF108Missing informationsemanticdocument - R052, R070, R070
QF109Multiple Interpretationssemanticsentence -- R042, R048, R052, R070, R088, R090, R101, R070, R090, R101
QF110Appropriate spansemanticuse case R009
QF111Appropriate scopesemanticuse case R009
QF112Cogent text ordersemanticuse case R009
QF113Cogent dependenciessemanticuse case R009
QF114Rational Answersemanticuse case R009
QF115Coherentsyntacticuse case + R009
QF116Consistent level of abstractionsemanticuse case ++R009, R042
QF117Consistent structure of variationsstructuraluse case - R009
QF118Consistent structure of numberingstructuraluse case R009
QF119Consistent grammarsyntacticuse case R009
QF120Separation of alternativesstructuraluse case R009
QF121Viability of alternativessemanticuse case R009
QF122Consistent numbering of alternativesstructuraluse case R009
QF123Ontological Correctnesssemanticglobal R031, R031
QF125Ontological Consistencysemanticglobal R031, R031
QF126Ontological Unambiguousnesssemanticglobal R031, R031
QF127Problematic phraseslexicalphrase - R079, R079
QF128Terminological Inconsistencylexicalglobal - R079, R079
QF129Missing contextual informationsemanticsentence - R079, R079
QF130Missing interaction requirementssemanticglobal - R079, R079
QF131Interface compliance between sequential actionslexicalstructured/tabular text R100, R100
QF132Using functionlexicalword R005
QF133Starting with subjectsyntacticsentence R005
QF134Obvious definitionssemanticsentence R005
QF135Separation of supplementary informationsemanticsection R005
QF136Referencing by document titlestructuralglobal R005
QF137Explicit subjectssemanticsentence + R005
QF138Requirements-free introductionsemanticdocument R005
QF139Free of UI design detailssemanticsentence - + --R006
QF140Contains unique IDstructuraluse case - + - R006
QF141Contains subflowsstructuraluse case + + - R006
QF142Ease of discovering system capabilitiessemanticuse case +R006
QF143Ease of discovering repeatedly used functionalitysemanticuse case + +R006
QF144Requirement dependencies specifiedsemanticuse case +R006
QF145Valid understanding of prioritizationsemanticuse case R006
QF146Granularity of prioritizationstructuraluse case +R006
QF147System Environment Conditions specifiedsemanticuse case +R006
QF148Inputs and Outputs qualitatively specifiedsyntacticuse case +R006
QF149Inputs and Outputs specified at system boundarysemanticuse case +R006
QF151Referring to fixed termslexicalword + R021
QF152Referring to other documentslexicalword + + R021
QF153Number of wordslexicalrequirement - - R021, R025
QF154Ambiguous expressionslexicalword -- R025
QF155Boilerplate conformantsyntacticsentence + R025
QF156Assertivesyntacticsentence R025
QF157Low number of connectorslexicalsentence - R025
QF158Low number of referencesstructuralrequirement - R025
QF159Free of design expressionslexicalword R025
QF160Low number of domain concepts usedlexicalword- - R025
QF161Low number of domain verbs usedlexicalword- R025
QF162Free of flow expressionslexicalrequirement - R025
QF163Imperativesyntacticsentence R025
QF164Explicitsyntacticsentence - R025
QF165Free of incompleteness expressionslexicalsentence - R025
QF166Low number of in-linksstructuralrequirement + R025
QF167Positivesyntacticsentence + R025, R087
QF168Flat hierarchystructuraldocument + R025
QF169Correct punctuationlexicalsection + R025
QF170Low number of out-linksstructuralrequirement + R025
QF171Justification-freesemanticrequirement R025
QF172Readablelexicalrequirement + R025
QF173Decisivelexicalword + R025
QF174Objectivelexicalword R025
QF175Number of paragraphsstructuralrequirement - - - R025
QF176Sections independencestructuraldocument + + R003, R003
QF177Requirements relatednessstructuraldocument R003, R003
QF178Specification Completenesssemanticdocument +++ R004, R042, R004
QF179Atomiclexicalrequirement R048, R094
QF181Reducedsemanticdocument + R048
QF182Testcase-Derivablesemanticdocument +R048
QF183Source-Connectedstructuralrequirement + R048
QF185Well-written and graphically supportedstructuraldocument + R048
QF187Classified and Quantified semanticdocument + R048
QF188Invalidsemanticrequirement R070, R070
QF191Open-ended termssemanticrequirement -R017, R070, R017, R070
QF193Unmodifiablesemanticdocument R070, R070
QF194Unsatisfiablesemanticrequirement R070, R070
QF195Complete (individual)semanticrequirement R088
QF196Verifiablesemanticrequirement R088
QF198Complete (set)semanticdocument R088
QF199Internal Completenesssemanticdocument R089
QF200External Completenessemanticdocument R089
QF201Strongly completesyntacticrequirement + + +R055
QF202Weakly completesyntacticrequirement -- R055
QF203Missing mandatory content elementsyntacticrequirement -R055
QF204Nominalizationsyntacticsentence - R053
QF205Containing common and exceptional functionalitysemanticuse case - R076, R076
QF206Functional decomposition (include)semanticuse case - R076, R076
QF207Functional decomposition (extend)semanticuse case - R076, R076
QF208Functional decomposition (pre- and postconditions)semanticuse case - R076, R076
QF209Multiple actorslexicaluse case - - R076, R076
QF210Empty Verb Phrasessemanticsentence R095
QF211No incomplete conditionssyntacticsentence + R039, R095
QF212No redundant subordinate clausessemanticsentence R095
QF213Use conditional clauses instead of temporal clausessemanticsentence - R095
QF214No incomplete comparisonssyntacticsentence R095
QF215No universal quantifierslexicalsentence R095
QF216No conjunctionslexicalsentence R095
QF217Present and activesyntacticsentence R087
QF218Free of GUI designsemanticsentence R087
QF219Free of NFRssemanticuse case R087
QF220Free of compoind predicatessyntacticsentence R087
QF221Free of negative adjectivessemanticword R087
QF222Actor-Actor interactionsemanticuse case R087
QF223Actor behaviorsemanticsentence R087
QF224Proper use of keywordssemanticuse case R087
QF225Noun actorsemanticglobal R087
QF226Declarativesyntacticsentence R087
QF227Quantifierslexicalword + + + R096
QF228Negativeslexicalword R017, R017
QF229Vague Pronounslexicalword R017, R017
QF230Modallexicalword R039
QF231Measurement Unitslexicalword R039
QF232Undefined Termlexicalword R039
QF233No omitted requirementssemanticdocument + R092, R092
QF234Functional Completenesssemanticuse case R103