Rule Based Analysis
A Little Different, a Lot Smarter.
rCoach One uses Natural Language Processing (NLP) to analyze the contents of a Requirements Specification. In addition to NLP, other suitable techniques are used to analyze specification structure and contents. Teams can decide on a detailed level what to analyze by activating relevant rules.

Analysis rules on specification level concern…
- Chapter depth, chapter length, paragraph length and sentence length
- Specification contents — the need for a subtitle, classification or copyright statement
- Readability indexes
- Usage of passive voice, pronouns and expressions of inexact quantity

Rules on requirement level concern…
- Modal forms used in requirements — shall, will, must…
- Readability indexes and allowed sentence length
- The structure of requirements
- The usage of subordinate clauses, personal pronouns, expressions of inexact quantity, and grammar constructs that are perceived as weak or ambiguous

Store your configuration.
Activated analysis rules can be stored in the repository or saved to a configuration file, making sure the same configuration is applied throughout the whole work. When the analysis engine detects a violation of an activated rule, the engine generates an issue. Issues can be serious or minor, depending on the rule.