On the Recognition of Information With a Digital Computer
Journal of the ACM (JACM)
One Man's View of Computer Science
Journal of the ACM (JACM)
String similarity and misspellings
Communications of the ACM
A technique for computer detection and correction of spelling errors
Communications of the ACM
CORC—the Cornell computing language
Communications of the ACM
Retrieval of misspelled names in an airlines passenger record system
Communications of the ACM
New algorithms for comparing symbol sequences
ACM '87 Proceedings of the 1987 Fall Joint Computer Conference on Exploring technology: today and tomorrow
Correction of phonographic errors in natural language interfaces
SIGIR '88 Proceedings of the 11th annual international ACM SIGIR conference on Research and development in information retrieval
TALISMAN: a prototype expert system for spelling correction
SIGSMALL '88 Proceedings of the 1988 ACM SIGSMALL/PC symposium on ACTES
Optimal Correspondence of String Subsequences
IEEE Transactions on Pattern Analysis and Machine Intelligence
A bibliography on syntax error handling in context free languages
ACM SIGPLAN Notices
Techniques for automatically correcting words in text
ACM Computing Surveys (CSUR)
Optimization of a hierarchical file organization for spelling correction
SIGIR '85 Proceedings of the 8th annual international ACM SIGIR conference on Research and development in information retrieval
Applications of approximate word matching in information retrieval
CIKM '97 Proceedings of the sixth international conference on Information and knowledge management
The String-to-String Correction Problem
Journal of the ACM (JACM)
ACM Computing Surveys (CSUR)
Spelling correction in user interfaces
Communications of the ACM
Computer programs for detecting and correcting spelling errors
Communications of the ACM
A study of errors, error-proneness, and error diagnosis in Cobol
Communications of the ACM
Order-n correction for regular languages
Communications of the ACM
Practical syntactic error recovery
Communications of the ACM
Adaptive correction of program statements
Communications of the ACM
Design and implementation of a diagnostic compiler for PL/I
Communications of the ACM
CAD tool interchangeability through Net list translation
ACM SIGDA Newsletter
Practical syntactic error recovery in compilers
POPL '73 Proceedings of the 1st annual ACM SIGACT-SIGPLAN symposium on Principles of programming languages
An Approach to Designing Very Fast Approximate String Matching Algorithms
IEEE Transactions on Knowledge and Data Engineering
The impact of language design on the production of reliable software
Proceedings of the international conference on Reliable software
LINUS: an experiment in language preprocessing
ACM SIGPLAN Notices
A rule-based approach to ill-formed input
COLING '80 Proceedings of the 8th conference on Computational linguistics
Morphosyntactic correction in natural language interfaces
COLING '88 Proceedings of the 12th conference on Computational linguistics - Volume 2
Visual Imagery in Hemianopic Patients
Journal of Cognitive Neuroscience
Analyzing the input stream for character- level errors in unconstrained text entry evaluations
ACM Transactions on Computer-Human Interaction (TOCHI)
Text Entry Systems: Mobility, Accessibility, Universality
Text Entry Systems: Mobility, Accessibility, Universality
A Contextual Postprocessing System for Error Correction Using Binary n-Grams
IEEE Transactions on Computers
Error-Correcting Tree Automata for Syntactic Pattern Recognition
IEEE Transactions on Computers
PL/C: the design of a high-performance compiler for PL/I
AFIPS '71 (Spring) Proceedings of the May 18-20, 1971, spring joint computer conference
Language Correction Using Probabilistic Grammars
IEEE Transactions on Computers
LR techniques for handling syntax errors
Computer Languages
A statistical analysis of syntax errors
Computer Languages
Hi-index | 48.34 |
Several specialized techniques are shown for efficiently incorporating spelling correction algorithms into compilers and operating systems. These include the use of syntax and semantics information, the organization of restricted keyword and symbol tables, and the consideration of a limited class of spelling errors. Sample 360 coding for performing spelling correction is presented. By using systems which perform spelling correction, the number of debugging runs per program has been decreased, saving both programmer and machine time.