Sutiable for: PhD or minor thesis.
When evaluating search engines, there are many implicit assumptions around how people actualy process the information with which they are presented. For example, it is known that there is a "trust bias", where people will click on highly ranked results even if they are irrelevant. While gross assesments of interaction with search engines have been performed, little is known about individual variations in interaction, and how this can be captured and used to improve search engines.
In particular, can a "language model" of a human's information need be created that would allow results to be presented in a way that is readily understood by the individual searcher?
The project would involve programming in either C, Java, Matlab or R.
Some background in psychology would be an advantage.