  One of the most important ways to experience communication and interact with
the systems is by handling the prediction of the most likely words to happen
after typing letters or words. It is helpful for people with disabilities due
to disabling people who could type or enter texts at a limited slow speed.
Also, it is beneficial for people with dyslexia and those people who are not
well with spells of words. Though, an input technology, for instance, the next
word suggestion facilitates the typing process in smartphones as an example.
This means that when a user types a word, then the system suggests the next
words to be chosen in which the necessary word by the user. Besides, it can be
used in entertainment as a gam, for example, to determine a target word and
reach it or tackle it within 10 attempts of prediction. Generally, the systems
depend on a text corpus, which was provided in the system to conduct the
prediction. Writing every single word is time-consuming, therefore, it is
vitally important to decrease time consumption by reducing efforts to input
texts in the systems by offering most probable words for the user to select,
this could be done via next word prediction systems. There are several
techniques can be found in literature, which is utilized to conduct a variety
of next word prediction systems by using different approaches. In this paper, a
survey of miscellaneous techniques towards the next word prediction systems
will be addressed. Besides, the evaluation of the prediction systems will be
discussed. Then, a modal technique will be determined to be utilized for the
next word prediction system from the perspective of easiness of implementation
and obtaining a good result.
