You are on page 1of 7

19th International Conference on Computer and Information Technology, December 18-20, 2016, North South University, Dhaka, Bangladesh

User-modeling and Recommendation Based on


Mouse-tracking for E-commerce Websites
Md. Tanjim -Al- Akib Hosne-Al-Walid
Department of Computer Science & Engineering Department of Computer Science & Engineering
Ahsanullah University of Science and Technology Ahsanullah University of Science and Technology
Dhaka, Bangladesh Dhaka, Bangladesh
akibtanjim@gmail.com shaiket.walid@yahoo.com

Lutfullahil Kabir Ashik Krishanu Chowdhury


Department of Computer Science & Engineering Department of Computer Science & Engineering
Ahsanullah University of Science and Technology Ahsanullah University of Science and Technology
Dhaka, Bangladesh Dhaka, Bangladesh
lutfullahilkabir@gmail.com krishanuchowdhury81@gmail.com

Abstract— Emerging trend of recent online marketing has lead The reason why the internet has gained so popularity is the
researchers to discover a way for the e-commerce websites to large number of contents it serves for its users. Internet has
support its large number of users in the best possible manner. become a source of online business (e-commerce) as it can be
Meeting up with user’s satisfaction is a difficult task. This paper used as a tool for both business and information sharing.
focuses on how user-modeling and recommendation by mouse- Recently e-commerce has become the most popular way for
tracking can be used for construction of an intelligent e- earning large revenues which has led to rapid growth in related
commerce website that can identify and fulfill all the needs of technologies. In 2014 the British, French and German e-
users. commerce sales reached €127.2 billion, €56.8 billion and €71.2
billion respectively which indicates that there has been overall
Keywords—SERP, User-modeling, HCI, Mouse-tracking, User 14.7%, 19.6% and 19% e-commerce growth correspondingly
interest, Modeling-algorithm (MA), Recommendation-algorithm in 2014. Sales in Asia through e-commerce has grown up to
(RA). $835 billion in 2015. E-commerce website has huge contents
within it. With large number of contents it is often difficult to
I. INTRODUCTION satisfy the users. In order to evaluate and improve a website,
usability issue has become an important field of study. Most of
With the growth of the internet, the number of internet
the time users have to go through a large number of products to
users is increasing day by day. In 1995 the user comprised 1%
find their desired product. This causes usability problems.
of the total population of the world but now it has gone up to Website usability depends on how it responds to its variety of
40% of the whole and it’s continuously rising. users. In order to achieve usability, websites must have a good
modeling system and recommendation system like Facebook or
YouTube which provides contents according to the user
activity on their sites. To fulfill the user’s expectations and
needs the e-commerce website has to be user centered. To
make things happening there is a need of user’s feedback but it
is difficult to take user’s feedback manually. The paper [3]
describes how the user’s experience can be improved. Our
paper emphasizes on improving the user’s experience by taking
data implicitly, making the system intelligent and providing
recommendations according to user’s interests.

II. RELATED WORK


Many of the largest e-commerce websites have already
been using recommender systems such as amazon.com,
CDNOW, eBay, Levis, moviefinder.com, reel.com,
drugstore.com etc. [37,38]. While using any system, users
interact with the system and their activity records can be used
Fig. 1. Number of people using internet as a tool for cache prefetching or recommendation model [4].

978-1-5090-4090-2/16/$31.00 ©2016 IEEE 517 ISBN 978-1-5090-4089-6


19th International Conference on Computer and Information Technology, December 18-20, 2016, North South University, Dhaka, Bangladesh

In the world of business, an informative UI (user interface) cannot be fixed to a place as body moves, so the task
can remove the frustration of customers and increase sales. becomes more difficult.
Prediction of sales plays a crucial role in economic • If one or both eyes do not move smoothly, accurately
forecasting, resource prediction, enterprise planning and and quickly across a line or from one object to another it
correct decision making etc. for companies. Previous studies creates problem. This problem includes the inability
show what should be an appropriate approach for forecasting to fixate (lock one's eyes) onto a single target (like a
sales of e-commerce websites more accurately [7] and with word on a printed page).
higher effectiveness. Product recommendation of e-commerce • If a person’s word to word eye movement is not
websites can be made using hybrid recommender system [5]. tracked precisely, then it creates major problems like
For providing recommendation, user’s interests and reading, writing or copying.
preferences need to be known. User’s preferences and
Alternative way to learn about user’s interests is mouse-
expectations can be collected automatically without bothering
tracking. In previous studies as [15] represented a log-based
the user [1]. Earlier studies show that user’s interest can be
mouse movement model that estimates visual attention on
predicted with the help of eye tracking [2]. Another alternative
Search Engine Result Pages (SERP). This includes snippets,
approach to know about the user’s perceptions can be mouse
aggregated results and advertisements. Clicking, reading,
activity and path of cursor movement. Mouse activity can be
hesitating, scrolling etc. mouse movements can be used for
used for web designing to make user interface more precise
identification of user interest [16-17]. Mouse tracking helps
for user usage and user modeling [6].
developers to improve their user interface. It is essential to
Our paper consists of user modeling, mouse tracking and
recommendation system. All these are individual fields of learn whether existing interface provides support to different
research. This paper is a small approach for bringing up user kinds of users [18]. Most websites are designed according to
modeling, mouse-tracking and recommendation all together for their needs rather than how users access the sites.
e-commerce websites. Involvement of the users in design and evaluation of web-
based system can improve effectiveness, efficiency and
usability of the website [19]. Besides, users don't have any
III. PROPOSED APPROACH FOR E-COMMERCE WEBSITES
idea about what they are looking for is present in the website
As e-commerce websites are the only place where a user or not. User mainly interacts with website interface with the
can find his/her necessities, millions of users spend hour after mouse and the keyboard. The mouse and click through data
hour every day in e-commerce sites searching for their desired can undoubtedly be the best way that can reflect user’s
products. So it has become mandatory for e-commerce behavior [6,20,21]. Previous research shows that mouse
websites to support its users in the best way possible. We have hovering and scrolling technique plays a vital role in tracking
proposed a simple approach to learn about user’s interests, user’s interests [22,23]. Mouse movement plays an important
model them and give recommendations. role in biometric identification [24]. Biometric system
User interest varies with age and culture. User’s click includes identification procedure and verification procedure
information indicates user’s interests and help e-commerce which can be very useful for any e-commerce website from
sites in decision making. Using user reading and organizing of being hacked or for the safety of their users.
documents interest model can be built [8]. User’s interests can User model represents collection of data associated with
be known explicitly or implicitly. Explicit learning includes specified users. Collection of data may include personal
feedback from users (tell the system how effective their system
information such as user’s name and age, their interests, their
is) or the rating system. Users may not give any rating when
they come to know that there is no benefit for them doing so skills and knowledge, their goals and plans, their preferences
[9]. Implicit learning process involves users in a manner that and their dislikes or data about their behavior and their
they remain completely unaware of the fact that they are giving interactions with the system. There have been previous studies
data. User’s mouse scroll movement and time spent on contents on services of user-modeling in adaptive systems [25]. User-
can be indicator of user’s interests [10-11]. Knowing what is modeling can be used as tool for e-commerce website
interesting to the user is necessary for user-modeling. recommendation system [26]. It has put an impact for making
any system more usable [27]. There has been research for
The best possible way to know about user’s interests is eye- developing intelligent agents that can learn interests from
tracking. Earlier research [14] shows that eye-tracking can users to model them (“user profile”) and find information in
help developers to build interactive interfaces. For last 100 the internet based on such profiles [28,29]. While building up
years movement of human eye has been studied for HCI [13]. an automated personalization with the help of a user model
Inspection of eye movement is very crucial for visual search several problems and difficulties arise. People differ from each
process. It helps anyone to understand how an individual other in preferences, personalities, demographics, genders etc.
accesses or interacts with visual information of e-commerce It has been observed that women take less time and click path
websites. There lies some problems in eye-tracking. They are: than men in online product configuration tasks [30]. The
• Most eye-trackers are costly. personalization process of web shops will be different from a
• For getting correct data these devices need proper book store or an educational application. BDI‐based intelligent
alignment with user’s eyes. As user’s eye position agent is a framework that would help researchers, designers

978-1-5090-4090-2/16/$31.00 ©2016 IEEE 518 ISBN 978-1-5090-4089-6


19th International Conference on Computer and Information Technology, December 18-20, 2016, North South University, Dhaka, Bangladesh

and developers to get a better grip on their user modeling user’s interests. Most of the time users will click onto
problem [31]. those items they are interested in. Types of clicks can be
detail/read-more button click, like, ratings, compare
button click, search button click etc.
2. They used database to store user information where
there would be no difference between a registered and
unregistered user.
3. Another problem is same user interest data can be
stored into database which can create data redundancy
problem.
For solving problem 1, we propose to take both click and
mouse movement into account for better understanding of
user’s interests.
For solving problem 2, we propose to classify users into
two categories as registered and unregistered users as most of
the e-commerce websites have registration process for users.
For solving problem 3, we propose to store registered user
interest data (mouse movement and click data) into database
and unregistered user interest data into the browser.
Fig. 2. Process of user-modeling For simplicity of the study we will be working with
registered user’s mouse movement data and detail, compare
Recommendation systems use details of the registered and search button click data only. Our system will observe
user's profile, their views, opinions, liking, disliking, habits registered user’s behavior (mouse movement and click), store
etc. to find out the best match that has near about same them and provide recommendation.
features. Tremendous growth of contents in e-commerce for
last few years has created overload problems for both B. Proposed Algorithm
information and its usage. It has become very difficult to find To know about user’s interests and model them for future
the right information at the time of need [32,33]. recommendation we will be using our proposed Modeling
Recommendation system has come with the solution and can Algorithm (MA).
identify contents of interest from large number of choices
[33,34]. Now a days it has become a burning question that
what would be the next request from its users while interacting
specially in e-commerce websites. It is a difficult task for any
recommendation system to model user’s interests to cope up
with individual users needs [35]. Contextual information such
as social, historic, task, collection and user interaction can be
the solution to this problem [36].
A. Comparative Analysis
Previous studies show how eye-tracking and mouse-
tracking are related to each other [39-41]. This paper is
beyond creating controversy about mouse and eye relation.
Our paper only focuses on mouse tracking for knowing user’s
interests. There is a famous research named as Cheese [6]
which proposed a straightforward way to record all mouse
movements on a page as an additional layer of information for
interpreting user’s interests. They also conducted a user study
to analyze and investigate mouse behavior trends and found
out that there are certain mouse behaviors, common across
many users which can be useful for user modeling. Another
research [12] implemented the idea of Cheese and tested on an
online shop which gave them 84.09% accuracy. We extended
their idea to the next level by our research. We propose two
algorithms which can be used in e-commerce websites for
user-modeling and recommendation. Problems that can occur
for [12] are:
1. They only considered mouse movement but not click.
Though click by a user can be an important indicator of Fig. 3. Modeling algorithm

978-1-5090-4090-2/16/$31.00 ©2016 IEEE 519 ISBN 978-1-5090-4089-6


19th International Conference on Computer and Information Technology, December 18-20, 2016, North South University, Dhaka, Bangladesh

For providing recommendations to the users we will be For data collection:


using our proposed Recommendation Algorithm (RA) for • We asked the users to visit our website and create an
registered users only. account.

• Then we asked them to log into their profiles.

• Then we told them to browse our website.

• The system automatically observed user activity.

The whole procedure of data collection is divided into two


sections as follows:
1) Content Click Data-collection: It is obvious that if a
user is interested in a product he/she will definitely look for
the description of that product. In this case, user has to visit
the product description page by clicking on the detail button.
Suppose you have interest in apple items and you don't find
any apple items in the homepage of the website. What would
you do? You will definitely search for the apple product. In
many cases like while buying a mobile phone people want to
compare products of different brands. All these button clicks
indicate user’s interests and should be taken into consideration
while modeling that specific user. The figures below show
how we stored data for detail button click. All other button
clicked data are stored in same manner.

Fig. 4. Recommendation algorithm

IV. IMPLEMENTATION
Implementation process is divided into following steps:
A. Initial Website
Fig. 6. Process of collecting click_count data
For the data collection and giving recommendation we built
a responsive e-commerce website where user can interact with 2) Mouse-movement Data-collection: Another way of data
the system. collecting should be mouse movement of user. If user’s mouse
enters the same content over and over again then he/she is
B. Data Collelction
interested in that product. Mouse movement plays an
While registered user is logged into our system we used important role in knowing user interest. So we will also be
mouse-tracking and collected data using MA. collecting mouse movement data for user modeling. The
figure below shows how we stored these data.

Fig. 5. Way of data collection. Fig. 7. Process of collecting mousemove_count data

978-1-5090-4090-2/16/$31.00 ©2016 IEEE 520 ISBN 978-1-5090-4089-6


19th International Conference on Computer and Information Technology, December 18-20, 2016, North South University, Dhaka, Bangladesh

C. Recommendation: recommendation (recommended correctly for 35 participants


For recommendation, our system, in this case the website, among 40).
will use Recommendation Algorithm (RA). Its
recommendation procedure is given below.
1. First our system will try to find out whether there are
any matched(intersection) product/products in mouse
movement data and clicked data. If it finds only one product
then it will grab that id. Based on this id, system will provide
user the similar 5 products of that category as
recommendation. If it finds two products, then using the same
technique the system will show 5 products(3 products from the
most count valued product category and 2 products from 2nd
most count valued product category) as recommendation. If it
finds three or more products, then using the same technique
the system will show 5 products(2 products from the most
count valued product category, 2 products from 2nd most count
valued product category and 1 product from 3rd most count Fig. 8. Recommendation accuracy
valued product category) as recommendation.
The system got overall 4.37 rating out of 5.00. For
2. Whenever system doesn't find any matched product demonstration purpose we are showing one of the user’s
in clicked data and mouse movement data than it checks that if implicit data collection and recommendation process.
there exists any product in clicked data (as clicked data
precisely indicates the user interest). Now if it finds one, then
system will provide user with similar 5 products of that
category as recommendation. If it finds two products, then
using the same technique the system will show 5 products(3
products from the most count valued product category and 2
products from 2nd most count valued product category) as
recommendation. If it finds more than two products, then
using the same technique the system will show 5 products(2
products from the most count valued product category, 2
products from 2nd most count valued product category and 1
product from 3rd most count valued product category) as
recommendation.
3. If the system doesn’t find any product in clicked data,
then it looks for products in mouse movement data. If there
exists one, then system will provide user with similar 5
products of that category as recommendation. If it finds two
products, then using the same technique the system will show
Fig. 9. Ratings form all the users I(User 1-20)
5 products(3 products from the most count valued product
category and 2 products from 2nd most count valued product
category) as recommendation. If it finds more than two
products, then using the same technique the system will show
5 products(2 products from the most count valued product
category, 2 products from 2nd most count valued product
category and 1 product from 3rd most count valued product
category) as recommendation.

V. RESULT ANALYSIS
For usability testing of the system and proposed algorithms we
put our demo website in a web-server. 40 participants of
different ages were asked to use our website. Data was
collected implicitly then we asked them explicitly about their
items of interests on our website. We also asked them to rate
the system. The evaluation of the total system came up with a
great result. Our system incredibly got 87.50% accuracy in
identifying the participant’s interests and giving them Fig. 10. Ratings form all the users II(User 21-40)

978-1-5090-4090-2/16/$31.00 ©2016 IEEE 521 ISBN 978-1-5090-4089-6


19th International Conference on Computer and Information Technology, December 18-20, 2016, North South University, Dhaka, Bangladesh

Among the 40 participants of the system, we show result [2] H. J. Bieg, L. L. Chuang, R. W. Fleming, H. Reiterer, and H. H.
Bulthoff, “Eye and pointer coordination in search and selection tasks ,”
for one specific user in this paper. We asked a user to visit our ETRA ’10 Proceedings of the 2010 symposium on eye- tracking
website who is a student. The below figure shows how product research & applications, Pages 89}92, 2010.
categories were modeled based on his activities on our [3] Hengjie Song, Ruoxue Liao , Xiangliang Zhang , Chunyan Miao , Qiang
website. From these data the system predicted the user’s Yang, “Mouse-Trajectory Based Model for Predicting Query-URL
interests and showed product of same category that has been Relevance,” Proceedings of the Twenty-Sixth AAAI Conference on
Artificial Intelligence,2012.
modeled in “product you may like box” (user’s exact interests
[4] Şule Gündüz , M. Tamer Özsu, “ A Web page prediction model based
indicator) and “recommended product box” (mouse on click-stream tree representation of user behavior,” Proceedings of the
movement based recommendations) as follows. ninth ACM SIGKDD international conference on Knowledge discovery
and data mining, August 24-27, 2003, Washington, D.C.
[5] Hansson, Linda. “Product Recommendations in E-commerce Systems
using Content-based Clustering and Collaborative Filtering.” (2015).
[6] Florian Mueller , Andrea Lockerd, “ Cheese: tracking mouse movement
activity on websites, a tool for user modeling ,” CHI '01 Extended
Abstracts on Human Factors in Computing Systems, March 31-April 05,
2001, Seattle, Washington.
[7] Wenjie Huang, Qing Zhang, Wei Xu, Hongjiao Fu, Mingming Wang
and Xun Liang,”A Novel Trigger Model for Sales Prediction with Data
Mining Techniques,” Data Science Journal, 14: 15, pp. 1–8.
[8] Rajiv Badi , Soonil Bae , J. Michael Moore , Konstantinos Meintanis ,
Anna Zacchi , Haowei Hsieh , Frank Shipman , Catherine C. Marshall,
“Recognizing user interest and document value from reading and
organizing activities in document triage,” Proceedings of the 11th
international conference on Intelligent user interfaces, January 29-
February 01, 2006, Sydney, Australia.
[9] Grudin, Jonathan, “ Groupware and social dynamics: Eight challenges
for developers,” Communications of the ACM 37.1 (1994): 92-105.
[10] Chan,Philip K, “A Non-Invasive Learning Approach to Building Web
User Profiles,” Workshop on Web Usage Analysis and User Profiling,
1999, pp. 7-1.
[11] Claypool, Mark, et al. “Implicit interest indicators,” Proceedings of the
6th international conference on Intelligent user interfaces. ACM, 2001.
Fig. 11. Recommended products for a specific user [12] Sparsh Gupta, “Web Content Recommendation using Machine Learning
on User Mouse Tracking Data, ” unpublished
After using our system, we asked him for his explicit [13] Jacob, R. J., and Keith S. Karn, "Eye tracking in human-computer
feedback. He told us that the performance of the interaction and usability research: Ready to deliver the
promises," Mind 2.3 (2003): 4.
recommendation was satisfactory and helped him to find the
[14] Daniel Shaw, “ An Eye-Tracking Evaluation of Multicultural Interface
products he had been looking for easily. He rated our system Designs”, unpublished.
4.50 out of 5.00. [15] Fernando Diaz , Ryen White , Georg Buscher , Dan Liebling, “Robust
models of mouse movement on dynamic web search results pages,”
VI. FUTURE WORK AND CONCLUSION Proceedings of the 22nd ACM international conference on Conference
The main motto of this research was to build an intelligent on information & knowledge management, October 27-November 01,
2013, San Francisco, California, USA
system that can improve user experience. The key aspect of
[16] Mark D. Smucker , Xiaoyu Sunny Guo , Andrew Toulis, “Mouse
our proposed approach is to unobtrusively observe normal movement during relevance judging: implications for determining user
actions (mouse movement and click) performed by the users attention,” Proceedings of the 37th international ACM SIGIR conference
on a page. This observation indicates user’s interests. Data on Research & development in information retrieval, July 06-11, 2014,
Gold Coast, Queensland, Australia.
were collected implicitly from the user’s actions they
[17] Gupta, Anuradha, and Vartika Srivastava, “PREDICTING USER
performed on our system rather than asking them explicitly. INTEREST FROM MOUSE DATA,”.
The approach also provided great accuracy in measuring
[18] Gena, Cristina, “Evaluation methodologies and user involvement in user
user’s interests, modeling the users and give appropriate modeling and adaptive systems,” User Modeling and User-Adapted
recommendations to the users. We have tested our algorithms Interaction (2003): 74-78.
for registered users only. In future we would like to work with [19] Gena, Cristina, and Stephan Weibelzahl. "Usability engineering for the
unregistered users as well and practically implement the whole adaptive web, The adaptive web: methods and strategies of web
personalization." (2007).
concept in a running e-commerce system. We hope that our
[20] Ehmke, Claudia, and Stephanie Wilson, “ Identifying web usability
research will help e-commerce applications to be more problems from eye-tracking data.” Proceedings of the 21st British HCI
intelligent and user friendly. Group Annual Conference on People and Computers: HCI... but not as
we know it-Volume 1. British Computer Society, 2007.
REFERENCES [21] Joho, Hideo, Robert Villa, and J. Jose. "Interaction pool: Towards a
user-centered test collection." SIGIR’07 Web Information-Seeking and
[1] O. Chapelle and Y. Zhang, “A dynamic bayesian network click model Interaction Workshop. 2007.
for web search ranking,” In WWW ’09 Proceedings of the 18th [22] J. Huang, R. W. White, K. Wang and G. Buscher, “Improving searcher
international conference on world wide web, Pages 1}10, 2009 models using mouse cursor activity,” In SIGIR '12: Proceedings of the

978-1-5090-4090-2/16/$31.00 ©2016 IEEE 522 ISBN 978-1-5090-4089-6


19th International Conference on Computer and Information Technology, December 18-20, 2016, North South University, Dhaka, Bangladesh

35th international ACM SIGIR conference on Research and


development in information retrieval, 2012.
[23] Torres, Luis A. Leiva, and Roberto Vivo Hernando, “A gesture
inference methodology for user evaluation based on mouse activity
tracking,” Proceedings of the IADIS international conference on
interfaces and human computer interaction. 2008.
[24] Hamid, Nazirah Abd, et al. “Randomized Mouse Movement for
Behavioral Biometric Identification,” (2013).
[25] Kobsa, Alfred, “Generic user modeling systems,” User modeling and
user-adapted interaction 11.1-2 (2001): 49-63.
[26] Bologna, Ciro, et al. “Personality-Based Recommendation in E-
Commerce,” UMAP Workshops. 2013
[27] Fischer, Gerhard, “User modeling in human–computer interaction,” User
modeling and user-adapted interaction 11.1-2 (2001): 65-86.
[28] Goecks, Jeremy, and Jude Shavlik, “Learning users' interests by
unobtrusively observing their normal behavior,” Proceedings of the 5th
international conference on Intelligent user interfaces. ACM, 2000.
[29] T. Joachims, D. Freitag, and T. Mitchell, “WebWatcher: A Tour Guide
for the World Wide Web,” IJCAI-97, pp. 770-775.
[30] Weinmann, Markus, Christoph Schneider, and Susanne Robra-Bissantz,
“User Modeling Of Online Consumers: Between-Gender Differences In
Click Path Data,” (2013).
[31] van Rooij, C. C. M. “User modeling for Complex Personalization
Problems,” PhD diss., Utrecht University, 2014.
[32] P. Resnick, N. Iacovou, M. Suchak, P. Bergstorm, and J. Riedl.
GroupLens: An Open Architecture for Collaborative Filtering of
Netnews. Proceedings of ACM Conference on Computer Supported
CooperativeWork, 1994. [cited at p. 1, 7, 12, 13, 14, 17, 36, 37].
[33] Mortensen, Magnus, “Design and evaluation of a recommender system,”
(2007).
[34] Paul Resnick and Hal R. Varian. “Recommender systems,” volume 40.
ACM Press, http://doi.acm.org/10.1145/245108.245121, 1997. [cited at
p. 1, 8].
[35] Bilenko, M. et al. (2008). Talking the talk vs. walking the walk: salience
of information needs in querying vs. browsing. Proc. ACM SIGIR, 705-
706.
[36] White, Ryen W., Peter Bailey, and Liwei Chen, “Predicting user
interests from contextual information,” Proceedings of the 32nd
international ACM SIGIR conference on Research and development in
information retrieval. ACM, 2009.
[37] Schafer, J. Ben, Joseph Konstan, and John Riedl, “Recommender
systems in e-commerce,” Proceedings of the 1st ACM conference on
Electronic commerce. ACM, 1999.
[38] Schafer, J. Ben, Joseph A. Konstan, and John Riedl, “E-commerce
recommendation applications,” Applications of Data Mining to
Electronic Commerce. Springer US, 2001. 115-153.
[39] Rodden, Kerry, and Xin Fu, “Exploring how mouse movements relate to
eye movements on web search results pages,” Web Information Seeking
and Interaction (2007): 29-32.
[40] Liebling, Daniel J., and Susan T. Dumais, “Gaze and mouse
coordination in everyday work,” Proceedings of the 2014 ACM
International Joint Conference on Pervasive and Ubiquitous Computing:
Adjunct Publication. ACM, 2014.
[41] Rodden, Kerry, et al, “Eye-mouse coordination patterns on web search
results pages,” CHI'08 extended abstracts on Human factors in
computing systems. ACM, 2008.

978-1-5090-4090-2/16/$31.00 ©2016 IEEE 523 ISBN 978-1-5090-4089-6

You might also like