Two experimental search systems used to investigate cultural factors in interactive information retrieval.
bryanesmith/designing-cultural-perceptual-factors-ir
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
master
Could not load branches
Nothing to show
Could not load tags
Nothing to show
{{ refName }}
default
Code
-
Clone
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more.
- Open with GitHub Desktop
- Download ZIP
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
==== Designing for cultural perceptual factors in information retrieval These systems were designed for a final project for a course in the University of Michigan School of Information, SI 531: Human Interaction in Information Retrieval ==== Description This study is designed to address two research questions: 1. To what extent are cultural differences demonstrated between how Americans and Koreans perceive and interact with search system interfaces? 2. To what extent can research inform the design of search system interfaces appropriate for cultural differences? To investigate the above research questions, I designed two novel search systems, intended to support two broad classes of cultural perception (analytic and holistic), as well as make use of eye-tracking observations in Dong and Lee (2008), and incorporating the design implications offered by Faiola and MacDorman (2008) as well as Dong and Lee (2008). Both systems use the Bing search API to retrieve the top hundred results for each query. (They also support the Google Custom Search API; while Google provides up to 100 free searches daily using the API, the Bing search API is free unless exceeding six searches a second.) These results are ordered by relevance ranking, and submitted to a local Carrot2 Document Clustering Server for dynamic clustering. (Throughout the discussion of the systems, I will refer to the clusters as categories; it is worth mentioning that the clusters contain overlapping results, and should not be considered to be exclusive classifications.) Search (including clustering) takes approximately three seconds or less, and search results are cached for up to a day, so that viewing different clusters or using pagination is fast. All actions (performing search, viewing clusters and clicking on results) are recorded in a database. I named the search engines so as to not bias participants: the "Banana" search system was designed to support analytic perception, whereas the "Mango" search system was designed for holistic perception. Dong, Y., Lee, K. P. (2008). A cross-cultural comparative study of users' perceptions of a webpage: With a focus on the cognitive styles of Chinese, Koreans and Americans. International Journal of Design, 2(2), 19-30. Faiola, A., and MacDoman, K.F. (2008) The influence of holistic and analytic cognitive styles on online information design: Toward a communication theory of cultural cognitive design. Information, Communication & Society, 11(3), 348-374. ==== INSTALL Requirements: - PHP5 - php5-curl - Java Runtime Environment 1.6.0 (For Carrot2 Document Clustering Server) - MySQL, and a user with read-write permissions for database - Apache or another web server configured to execute PHP 1. Sign up for either Google Custom Search [http://code.google.com/apis/customsearch/v1/overview.html] or Bing search [http://www.bing.com/toolbox/bingdeveloper/] 2. Download Carrot2 Document Clustering Server [http://download.carrot2.org/head/manual/index.html#section.dcs]. I used 3.5.2, so I advise seeking out the same release. Follow the directions to start the server locally; it should run on port 8080. 3. Run the following script in MySQL to initialize the database: /scripts/init.db.sql 4. IF USE GOOGLE CUSTOM SEARCH: in /public_html/lib/library.inc.php, uncomment line #153 and comment out line #154. 5. Configure /settings.ini 6. Configure Apache so that /public_html is the document root, or create a symbolic link from the document root location to /public_html. Go to http://localhost/banana and http://localhost/mango to use the search systems.
About
Two experimental search systems used to investigate cultural factors in interactive information retrieval.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published