Knowledge-Based Spelling Correction in Unix Command Names

IR IPSJ HANDLE Open Access

Search this article

Abstract

Misspelling error correction in Unix commands and its measued data is presented as a prerequisite study for man-intelligent machine interface. An I-shell (Intelligent-shell) has been developed as part of the C-shell in the Unix system to correct misspellings. The I-shell incorporates knowledge-based dictionaries representing the characteristics of a user's keyboarding habits and performs knowledge acquisition of these characteristics for correct command prognosis. In practice the I-shell corrected approximately 83.0o% of the command misspellings and predicted the correct command on 97.3% of occasions when the correct command was among the 5 candidate commands with the highest priority.

Misspelling error correction in Unix commands and its measued data is presented as a prerequisite study for man-intelligent machine interface. An I-shell (Intelligent-shell) has been developed as part of the C-shell in the Unix system to correct misspellings. The I-shell incorporates knowledge-based dictionaries representing the characteristics of a user's keyboarding habits and performs knowledge acquisition of these characteristics for correct command prognosis. In practice, the I-shell corrected approximately 83.0o% of the command misspellings and predicted the correct command on 97.3% of occasions when the correct command was among the 5 candidate commands with the highest priority.

Journal

Details 詳細情報について

Report a problem

Back to top