CSpell Requirements
High Level Requirements
ID | Requirement description |
---|---|
1 | To improve the state-of-the-art in correcting spelling errors in consumer health questions |
1.1 | To detect and correct various types of spelling errors in consumer health questions |
1.1.1 | Handle non-word errors |
1.1.2 | Handle real-word errors |
1.1.3 | Handle word boundary infractions |
1.1.3.1 | Handle agglutination (missing spaces between words) by split operation |
1.1.3.2 | Handle split errors (splitting a single word by merge operation |
1.1.4 | Handle punctuation errors |
1.1.5 | Handle informal expression |
1.1.6 | Handle combination of above errors |
2 | To develop a generic spelling tool |
3 | To provide configurable options |
3.1 | configurable dictionary |
3.2 | configurable corpus for word frequency |
3.3 | configurable corpus for word vectors, IM and OM |
3.4 | other configurable parameters |
4 | To have real-time speed on correction |
5 | To provide an open-source spelling tool |
6 | To develop a distributable stand-along too |