{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T01:03:38Z","timestamp":1759971818927,"version":"build-2065373602"},"reference-count":15,"publisher":"Wiley","issue":"2","license":[{"start":{"date-parts":[[2007,3,22]],"date-time":"2007-03-22T00:00:00Z","timestamp":1174521600000},"content-version":"vor","delay-in-days":8421,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Am. Soc. Inf. Sci."],"published-print":{"date-parts":[[1984,3]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The SPEEDCOP project recently completed at Chemical Abstracts Service (CAS) extracted over 50,000 misspellings from approximately 25,000,000 words of text from seven scientific and scholarly databases. The misspellings were automatically classified and analyzed and the results used to design and implement a program that proved capable of correcting most such errors. Analysis of the performance of the spelling error detection and correction programs highlighted the features that should be incorporated into a powerful and user\u2010friendly interactive system suitable for nonprogram\u2010mers. These include document level thresholds for misspelling detection, automatic reuse of user decisions, and user verification and control of correction. An advantage of the proposed design is that the system automatically customizes itself to its environment. This article is primarily concerned with system design, not implementation details.<\/jats:p>","DOI":"10.1002\/asi.4630350206","type":"journal-article","created":{"date-parts":[[2007,6,28]],"date-time":"2007-06-28T16:04:20Z","timestamp":1183046660000},"page":"104-109","source":"Crossref","is-referenced-by-count":4,"title":["System design for detection and correction of spelling errors in scientific and scholarly text"],"prefix":"10.1002","volume":"35","author":[{"given":"Joseph J.","family":"Pollock","sequence":"first","affiliation":[]},{"given":"Antonio","family":"Zamora","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2007,3,22]]},"reference":[{"key":"e_1_2_1_2_2","unstructured":"Pollock J. J.SPEEDCOP: Task A1\u2014Quantification.CAS Internal Report July1980."},{"key":"e_1_2_1_3_2","unstructured":"Pollock J. J.SPEEDCOP: Task B1\u2014Automatic Correction of Common Misspellings.CAS Internal Report October1981."},{"key":"e_1_2_1_4_2","unstructured":"Pollock J. J.SPEEDCOP: Task B2\u2014Automatic Correction of Misspellings.CAS Internal Report May1981."},{"key":"e_1_2_1_5_2","unstructured":"Pollock J. J.SPEEDCOP: Task C\u2014Evaluation of Spelling Error Detection\/Correction System.CAS Internal Report September1981."},{"journal-title":"Communications of the ACM","article-title":"Automatic correction of spelling errors in scientific and scholarly text","author":"Pollock J. J.","key":"e_1_2_1_6_2"},{"key":"e_1_2_1_7_2","doi-asserted-by":"publisher","DOI":"10.1002\/asi.4630340108"},{"key":"e_1_2_1_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/359038.359041"},{"key":"e_1_2_1_9_2","doi-asserted-by":"publisher","DOI":"10.1108\/eb026733"},{"key":"e_1_2_1_10_2","doi-asserted-by":"publisher","DOI":"10.1002\/asi.4630310106"},{"volume-title":"Human Behaviour and the Principle of Least Effort.\u201d","year":"1949","author":"Zipf G. K.","key":"e_1_2_1_11_2"},{"key":"e_1_2_1_12_2","doi-asserted-by":"publisher","DOI":"10.1145\/362686.362692"},{"key":"e_1_2_1_13_2","doi-asserted-by":"crossref","unstructured":"Carter A.;Floyd R.;Gill J.;Markowsky G.;Wegman M. N.\u201cExact and Approximate Membership Testers.\u201dProceedings of the 10th Annual ACM Symposium on the Theory of Computing.59\u201365;1978.","DOI":"10.1145\/800133.804332"},{"key":"e_1_2_1_14_2","doi-asserted-by":"publisher","DOI":"10.1016\/0306-4573(81)90044-3"},{"key":"e_1_2_1_15_2","unstructured":"Hamill K. A.;Pollock J. J.SPEEDCOP\u2014Task A.4: Word Structure Analysis.CAS Internal Report January1981."},{"issue":"1","key":"e_1_2_1_16_2","first-page":"22","article-title":"Development of a stemming algorithm","volume":"11","author":"Lovins J. B.","year":"1968","journal-title":"Mechanical Translation."}],"container-title":["Journal of the American Society for Information Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fasi.4630350206","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/asistdl.onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/asi.4630350206","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,8]],"date-time":"2025-10-08T17:25:18Z","timestamp":1759944318000},"score":1,"resource":{"primary":{"URL":"https:\/\/asistdl.onlinelibrary.wiley.com\/doi\/10.1002\/asi.4630350206"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1984,3]]},"references-count":15,"journal-issue":{"issue":"2","published-print":{"date-parts":[[1984,3]]}},"alternative-id":["10.1002\/asi.4630350206"],"URL":"https:\/\/doi.org\/10.1002\/asi.4630350206","archive":["Portico"],"relation":{},"ISSN":["0002-8231","1097-4571"],"issn-type":[{"type":"print","value":"0002-8231"},{"type":"electronic","value":"1097-4571"}],"subject":[],"published":{"date-parts":[[1984,3]]}}}