SlideShare a Scribd company logo
1 of 22
Download to read offline
Integrating Behavior User Studies
with Log Analysis
Tao Zhang
Assistant Professor
Library Science
Purdue University
Xi Niu
Assistant Professor
Software and Information Systems
University of North Carolina at Charlotte
• Sample log record
Log analysis
50.117.41.253 - - [01/Sep/2014:00:08:46 -0400] "GET
/primo_library/libweb/action/dlSearch.do?institution=PURDUE&vid=PURDUE&ind
x=1&bulkSize=20&search_scope=everything&highlight=true&query=any,contains
,hard+time+for+soft+balancing HTTP/1.1" 200 45345 2373
03456FAEC7526F199BD42BEAE95030A5 - 50.117.41.253
• Request URL parsed into components:
• Session ID
• Search field
• Query string
• Facets
IP Date	&	Time Request	URL Status Bytes	Sent Referring	URL User	Agent
• Data extraction
Log analysis
Original	
log	files
Sessioned
coded
components
Perl
Python
Import SAS
R
• Search behavior metrics:
• Search fields, facets
• Number of queries in session
• Query length
• Query formulation and reformulation
+ Big data (for all user base)
+ Unobtrusive
+ Established metrics
+ Efficient
Log analysis
- Task context
- System response
- User needs and perceptions
- User actions and
preferences
Behavioral	user	study
• Comparing two discovery tools (Nov.	8	to	Dec.	7,	2012)
Case study
Niu, X., Zhang, T., & Chen, H. L. (2014). Study of user search activities with
two discovery tools at an academic library. International Journal of Human-
Computer Interaction, 30(5), 422-433.
• Search field
Log analysis results
Percentage of keyword searches:
VuFind: 68.4%, Primo: 88.2%
• Percentage of facet operations in all search actions
• VuFind: 8.4%
• Primo: 9.7%
• Top used facets
• VuFind: Format, Access, Topic, Building, Author
• Primo: Show Only (Online, Peer-Review, On Shelf), Format,
Subject, Publication Date, Library
• Nested facet selections are rare
Log analysis results
• Query results for Primo
Log analysis results
Non-electronic
resources
Mean (SD)
Electronic resources
Mean (SD)
Query length 5.1(5.4) 4.1(4.0)
Number of query
submissions
3.6 (5.4) 2.6(2.3)
Percentages of searches
that were reformulated
61.0% 57.8%
• Visualization of query reformulation
Log analysis results
Narrowing:
Parallel:
Mixed:
• Users predominantly use keyword (default) search
• Use of facets is relatively low
• Most search sessions involve fewer than 4 queries
• Average number of words per query is generally less than
3
• More than half of search sessions reformulate queries by
adjusting original keywords
Summary of log analysis results
• One-and-one user test
• Understand the search context
• Designed tasks
• Lab observations of user interaction with discovery tools
• Query
• Search field
• Facet
• Search results list
• Individual item
Behavioral user study
Usability lab
Type Instruction Observation
Close-ended task Find the book Introduction to
Algorithms by Thomas H.
Cormen
Query
Search field
Determine if the library has the
book The Machine that
Changed the World: The Story
of Lean Production by James
Womack
Query
Facet
Find the book and video of
Wizard of Oz
Facet
Open-ended task Find a recent journal article on
soap operas (as a sociology
student)
Query
Facet
Find an e-book on Supply Chain
Management
Facet
Locate the book No Impact Man
in a library closest to you
Facet
User study tasks
• General behavior pattern:
• Start with default search and keyword from instruction
• Browse first page of results
• Low usage of facets
• Reformulate keywords from instruction when target not in top
results, not using facets
• Users’ difficulties with search results:
• Scan potentially large number of results
• Identify material type (book, article, journal, video)
• Identify format (print, online access)
General observations
• Query formulation
• Short queries for both open-ended and close-ended searches
• Users want more initial search results (just in case …)
• Primo may return 0 results for long queries
• Query reformulation
• When top results not relevant
• Limited effect of number of search results
• Users preferred reformulating queries than using facets (adding
keywords like “book”, “article”, “journal”, etc.)
• No clear search strategy, but users tended to narrow a search
than to broaden one
Log results & observation
• Reasons for low facet usage:
• Interface design
• Users’ awareness of available facets
• Facet combinations not intuitive
• Users’ understanding of the terminology
• Users used facets for:
• Refine results (Online, Peer-Review, On Shelf)
• Exclude unwanted results (publication date)
• Library location
Log results & observation
Facet UI change
Before After
Search results UI change
Before
Search results design change
After
• User study informed by log analysis results
• Test tasks targeting certain discovery tool features (facet)
• User behavior to observe
• Questions about the context
• Behavior observations complement mining of big data
• Task context
• Potential usability issues
• Underlying user needs
• Data-driven design changes
• Search results for visual scanning
• Simplified facets display for exploration and interaction
What we’ve learned
• Zhang,	T.,	Niu,	X.,	Zhu,	L.	&	Chen,	H.	(2015).	Search	in	One’s	
Hand:	How	Users	Search	a	Mobile	Library	Catalog.	Paper	
presented	at	the	17th	International	Conference	on	Human-
Computer	Interaction,	Los	Angeles,	CA.	August	2-7,	2015.
• Zhang,	T.,	Niu,	X.,	&	Promann,	M.	(in	review).	Assessing	User	
Experience	of	E-Books	in	Academic	Libraries.	Paper	submitted	
to	College	and	Research	Libraries.	
Subsequent studies
Questions?
zhan1022@purdue.edu
xniu2@uncc.edu

More Related Content

What's hot

WorldCat Local@Auraria
WorldCat Local@AurariaWorldCat Local@Auraria
WorldCat Local@AurariaNina McHale
 
Tag based recommender system
Tag based recommender systemTag based recommender system
Tag based recommender systemKaren Li
 
Therapy for your CMS: Improving the User Experience
Therapy for your CMS: Improving the User ExperienceTherapy for your CMS: Improving the User Experience
Therapy for your CMS: Improving the User ExperienceRachel Vacek
 
SharePoint Saturday Belgium 2013 Intranet search fail
SharePoint Saturday Belgium 2013 Intranet search failSharePoint Saturday Belgium 2013 Intranet search fail
SharePoint Saturday Belgium 2013 Intranet search failBIWUG
 
Impact the UX of Your Website with Contextual Inquiry
Impact the UX of Your Website with Contextual InquiryImpact the UX of Your Website with Contextual Inquiry
Impact the UX of Your Website with Contextual InquiryRachel Vacek
 
Assessing Your Library Website: Using User Research Methods and Other Tools
Assessing Your Library Website: Using User Research Methods and Other ToolsAssessing Your Library Website: Using User Research Methods and Other Tools
Assessing Your Library Website: Using User Research Methods and Other ToolsRachel Vacek
 
Web-Scale Discovery: Post Implementation
Web-Scale Discovery: Post ImplementationWeb-Scale Discovery: Post Implementation
Web-Scale Discovery: Post ImplementationRachel Vacek
 
Preference Elicitation in Recommender Systems
Preference Elicitation in Recommender SystemsPreference Elicitation in Recommender Systems
Preference Elicitation in Recommender SystemsAnish Shenoy
 
Search Analytics: Powerful diagnostics for your site
Search Analytics:  Powerful diagnostics for your siteSearch Analytics:  Powerful diagnostics for your site
Search Analytics: Powerful diagnostics for your siteLouis Rosenfeld
 
Federated Search: The Good, The Bad And The Ugly
Federated Search: The Good, The Bad And The UglyFederated Search: The Good, The Bad And The Ugly
Federated Search: The Good, The Bad And The Uglydorishelfer
 
Online Learning to Rank
Online Learning to RankOnline Learning to Rank
Online Learning to Rankewhuang3
 
Federated Search Falls Short
Federated Search Falls ShortFederated Search Falls Short
Federated Search Falls Shortslknight
 
Wc Usability Online Catalogs Combined August2009 Rev1 Ch
Wc Usability Online Catalogs Combined August2009 Rev1 ChWc Usability Online Catalogs Combined August2009 Rev1 Ch
Wc Usability Online Catalogs Combined August2009 Rev1 ChOCLC LAC
 
User experience at Imperial: a case study of qualitative approaches to Primo ...
User experience at Imperial: a case study of qualitative approaches to Primo ...User experience at Imperial: a case study of qualitative approaches to Primo ...
User experience at Imperial: a case study of qualitative approaches to Primo ...Andrew Preater
 
UX Research on the Harvard IQSS Data Science website
UX Research on the Harvard IQSS Data Science websiteUX Research on the Harvard IQSS Data Science website
UX Research on the Harvard IQSS Data Science websiteYeseul Song
 
2011 06-14 cristhian-parra_u_count
2011 06-14 cristhian-parra_u_count2011 06-14 cristhian-parra_u_count
2011 06-14 cristhian-parra_u_countCristhian Parra
 
Building a Single User Experience
Building a Single User ExperienceBuilding a Single User Experience
Building a Single User ExperienceRachel Vacek
 

What's hot (20)

WorldCat Local@Auraria
WorldCat Local@AurariaWorldCat Local@Auraria
WorldCat Local@Auraria
 
Tag based recommender system
Tag based recommender systemTag based recommender system
Tag based recommender system
 
Therapy for your CMS: Improving the User Experience
Therapy for your CMS: Improving the User ExperienceTherapy for your CMS: Improving the User Experience
Therapy for your CMS: Improving the User Experience
 
SharePoint Saturday Belgium 2013 Intranet search fail
SharePoint Saturday Belgium 2013 Intranet search failSharePoint Saturday Belgium 2013 Intranet search fail
SharePoint Saturday Belgium 2013 Intranet search fail
 
Impact the UX of Your Website with Contextual Inquiry
Impact the UX of Your Website with Contextual InquiryImpact the UX of Your Website with Contextual Inquiry
Impact the UX of Your Website with Contextual Inquiry
 
Assessing Your Library Website: Using User Research Methods and Other Tools
Assessing Your Library Website: Using User Research Methods and Other ToolsAssessing Your Library Website: Using User Research Methods and Other Tools
Assessing Your Library Website: Using User Research Methods and Other Tools
 
Web-Scale Discovery: Post Implementation
Web-Scale Discovery: Post ImplementationWeb-Scale Discovery: Post Implementation
Web-Scale Discovery: Post Implementation
 
Preference Elicitation in Recommender Systems
Preference Elicitation in Recommender SystemsPreference Elicitation in Recommender Systems
Preference Elicitation in Recommender Systems
 
Search Analytics: Powerful diagnostics for your site
Search Analytics:  Powerful diagnostics for your siteSearch Analytics:  Powerful diagnostics for your site
Search Analytics: Powerful diagnostics for your site
 
Presentation federated search
Presentation federated searchPresentation federated search
Presentation federated search
 
Federated Search: The Good, The Bad And The Ugly
Federated Search: The Good, The Bad And The UglyFederated Search: The Good, The Bad And The Ugly
Federated Search: The Good, The Bad And The Ugly
 
Online Learning to Rank
Online Learning to RankOnline Learning to Rank
Online Learning to Rank
 
Federated Search Falls Short
Federated Search Falls ShortFederated Search Falls Short
Federated Search Falls Short
 
Wc Usability Online Catalogs Combined August2009 Rev1 Ch
Wc Usability Online Catalogs Combined August2009 Rev1 ChWc Usability Online Catalogs Combined August2009 Rev1 Ch
Wc Usability Online Catalogs Combined August2009 Rev1 Ch
 
confernece paper
confernece paperconfernece paper
confernece paper
 
User experience at Imperial: a case study of qualitative approaches to Primo ...
User experience at Imperial: a case study of qualitative approaches to Primo ...User experience at Imperial: a case study of qualitative approaches to Primo ...
User experience at Imperial: a case study of qualitative approaches to Primo ...
 
UX Research on the Harvard IQSS Data Science website
UX Research on the Harvard IQSS Data Science websiteUX Research on the Harvard IQSS Data Science website
UX Research on the Harvard IQSS Data Science website
 
Lecture rm 2
Lecture rm 2Lecture rm 2
Lecture rm 2
 
2011 06-14 cristhian-parra_u_count
2011 06-14 cristhian-parra_u_count2011 06-14 cristhian-parra_u_count
2011 06-14 cristhian-parra_u_count
 
Building a Single User Experience
Building a Single User ExperienceBuilding a Single User Experience
Building a Single User Experience
 

Viewers also liked

Inbox Presentation Sub Domains
Inbox Presentation Sub DomainsInbox Presentation Sub Domains
Inbox Presentation Sub Domainsjprice
 
User behavior analysis and relevance extraction modelling
User behavior analysis and relevance extraction modellingUser behavior analysis and relevance extraction modelling
User behavior analysis and relevance extraction modellingAmbar Gupta
 
Splunk for Enterprise Security and User Behavior Analytics
Splunk for Enterprise Security and User Behavior AnalyticsSplunk for Enterprise Security and User Behavior Analytics
Splunk for Enterprise Security and User Behavior AnalyticsSplunk
 
"Grand Challenges" of Log Management
"Grand Challenges" of Log Management"Grand Challenges" of Log Management
"Grand Challenges" of Log ManagementAnton Chuvakin
 
Get Your Head in the Cloud: A Practical Model for Enterprise Cloud Security
Get Your Head in the Cloud: A Practical Model for Enterprise Cloud SecurityGet Your Head in the Cloud: A Practical Model for Enterprise Cloud Security
Get Your Head in the Cloud: A Practical Model for Enterprise Cloud SecuritySymantec
 
Paypal Platform: Evolving for simplicity and reach - IBM Silicon Valley Lab
Paypal Platform: Evolving for simplicity and reach - IBM Silicon Valley LabPaypal Platform: Evolving for simplicity and reach - IBM Silicon Valley Lab
Paypal Platform: Evolving for simplicity and reach - IBM Silicon Valley LabDeepak Nadig
 
Enterprise Logging and Log Management: Hot Topics by Dr. Anton Chuvakin
Enterprise Logging and Log Management: Hot Topics by Dr. Anton ChuvakinEnterprise Logging and Log Management: Hot Topics by Dr. Anton Chuvakin
Enterprise Logging and Log Management: Hot Topics by Dr. Anton ChuvakinAnton Chuvakin
 
Log management principle and usage
Log management principle and usageLog management principle and usage
Log management principle and usageBikrant Gautam
 
Gov & Education Day 2015 - User Behavior Analytics
Gov & Education Day 2015 - User Behavior AnalyticsGov & Education Day 2015 - User Behavior Analytics
Gov & Education Day 2015 - User Behavior AnalyticsSplunk
 
Web log & clickstream
Web log & clickstream Web log & clickstream
Web log & clickstream Michel Bruley
 
NIST 800-92 Log Management Guide in the Real World
NIST 800-92 Log Management Guide in the Real WorldNIST 800-92 Log Management Guide in the Real World
NIST 800-92 Log Management Guide in the Real WorldAnton Chuvakin
 
Log-based User Behavior Analysis
Log-based User Behavior AnalysisLog-based User Behavior Analysis
Log-based User Behavior AnalysisSookyoung Ji
 
NTXISSACSC4 - Identity as a Threat Plane Leveraging UEBA and IdA
NTXISSACSC4 - Identity as a Threat Plane Leveraging UEBA and IdANTXISSACSC4 - Identity as a Threat Plane Leveraging UEBA and IdA
NTXISSACSC4 - Identity as a Threat Plane Leveraging UEBA and IdANorth Texas Chapter of the ISSA
 
Team Titan Financial Reforms
Team Titan Financial ReformsTeam Titan Financial Reforms
Team Titan Financial ReformsBFSICM
 
Unsupervised Clickstream Clustering for User Behavior Analysis CHI2016
Unsupervised Clickstream Clustering for User Behavior Analysis CHI2016Unsupervised Clickstream Clustering for User Behavior Analysis CHI2016
Unsupervised Clickstream Clustering for User Behavior Analysis CHI2016Hyunjeong Lee
 
What Is Log Analyis
What Is Log AnalyisWhat Is Log Analyis
What Is Log AnalyisJim Jansen
 
DNS - Domain Name System
DNS - Domain Name SystemDNS - Domain Name System
DNS - Domain Name SystemPeter R. Egli
 

Viewers also liked (20)

Inbox Presentation Sub Domains
Inbox Presentation Sub DomainsInbox Presentation Sub Domains
Inbox Presentation Sub Domains
 
Cybercrime
CybercrimeCybercrime
Cybercrime
 
User behavior analysis and relevance extraction modelling
User behavior analysis and relevance extraction modellingUser behavior analysis and relevance extraction modelling
User behavior analysis and relevance extraction modelling
 
Splunk for Enterprise Security and User Behavior Analytics
Splunk for Enterprise Security and User Behavior AnalyticsSplunk for Enterprise Security and User Behavior Analytics
Splunk for Enterprise Security and User Behavior Analytics
 
"Grand Challenges" of Log Management
"Grand Challenges" of Log Management"Grand Challenges" of Log Management
"Grand Challenges" of Log Management
 
Get Your Head in the Cloud: A Practical Model for Enterprise Cloud Security
Get Your Head in the Cloud: A Practical Model for Enterprise Cloud SecurityGet Your Head in the Cloud: A Practical Model for Enterprise Cloud Security
Get Your Head in the Cloud: A Practical Model for Enterprise Cloud Security
 
Paypal Platform: Evolving for simplicity and reach - IBM Silicon Valley Lab
Paypal Platform: Evolving for simplicity and reach - IBM Silicon Valley LabPaypal Platform: Evolving for simplicity and reach - IBM Silicon Valley Lab
Paypal Platform: Evolving for simplicity and reach - IBM Silicon Valley Lab
 
Enterprise Logging and Log Management: Hot Topics by Dr. Anton Chuvakin
Enterprise Logging and Log Management: Hot Topics by Dr. Anton ChuvakinEnterprise Logging and Log Management: Hot Topics by Dr. Anton Chuvakin
Enterprise Logging and Log Management: Hot Topics by Dr. Anton Chuvakin
 
Log management principle and usage
Log management principle and usageLog management principle and usage
Log management principle and usage
 
Gov & Education Day 2015 - User Behavior Analytics
Gov & Education Day 2015 - User Behavior AnalyticsGov & Education Day 2015 - User Behavior Analytics
Gov & Education Day 2015 - User Behavior Analytics
 
Web log & clickstream
Web log & clickstream Web log & clickstream
Web log & clickstream
 
NTXISSACSC4 - Ransomware: History Analysis & Mitigation
NTXISSACSC4 - Ransomware: History Analysis & MitigationNTXISSACSC4 - Ransomware: History Analysis & Mitigation
NTXISSACSC4 - Ransomware: History Analysis & Mitigation
 
NIST 800-92 Log Management Guide in the Real World
NIST 800-92 Log Management Guide in the Real WorldNIST 800-92 Log Management Guide in the Real World
NIST 800-92 Log Management Guide in the Real World
 
Log-based User Behavior Analysis
Log-based User Behavior AnalysisLog-based User Behavior Analysis
Log-based User Behavior Analysis
 
NTXISSACSC4 - Identity as a Threat Plane Leveraging UEBA and IdA
NTXISSACSC4 - Identity as a Threat Plane Leveraging UEBA and IdANTXISSACSC4 - Identity as a Threat Plane Leveraging UEBA and IdA
NTXISSACSC4 - Identity as a Threat Plane Leveraging UEBA and IdA
 
Team Titan Financial Reforms
Team Titan Financial ReformsTeam Titan Financial Reforms
Team Titan Financial Reforms
 
Unsupervised Clickstream Clustering for User Behavior Analysis CHI2016
Unsupervised Clickstream Clustering for User Behavior Analysis CHI2016Unsupervised Clickstream Clustering for User Behavior Analysis CHI2016
Unsupervised Clickstream Clustering for User Behavior Analysis CHI2016
 
Monitoring and Log Management for
Monitoring and Log Management forMonitoring and Log Management for
Monitoring and Log Management for
 
What Is Log Analyis
What Is Log AnalyisWhat Is Log Analyis
What Is Log Analyis
 
DNS - Domain Name System
DNS - Domain Name SystemDNS - Domain Name System
DNS - Domain Name System
 

Similar to Integrating Behavior User Studies with Log Analysis

information retrieval in artificial intelligence
information retrieval in artificial intelligenceinformation retrieval in artificial intelligence
information retrieval in artificial intelligencePriyadharshiniG41
 
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...Joaquin Delgado PhD.
 
RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning...
 RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning... RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning...
RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning...S. Diana Hu
 
Preventing data loss
Preventing data lossPreventing data loss
Preventing data lossIUPUI
 
From Exploration to Construction
 - How to Support the Complex Dynamics of In...
From Exploration to Construction
 - How to Support the Complex Dynamics of In...From Exploration to Construction
 - How to Support the Complex Dynamics of In...
From Exploration to Construction
 - How to Support the Complex Dynamics of In...TimelessFuture
 
Evaluation of web scale discovery services
Evaluation of web scale discovery servicesEvaluation of web scale discovery services
Evaluation of web scale discovery servicesNikesh Narayanan
 
SharePoint 2013 Search Operations
SharePoint 2013 Search OperationsSharePoint 2013 Search Operations
SharePoint 2013 Search OperationsSPC Adriatics
 
Information retrieval s
Information retrieval sInformation retrieval s
Information retrieval ssilambu111
 
Share point 2013 enterprise search (public)
Share point 2013 enterprise search (public)Share point 2013 enterprise search (public)
Share point 2013 enterprise search (public)Petter Skodvin-Hvammen
 
Library Management System
Library Management SystemLibrary Management System
Library Management SystemMartins Okoi
 
Enhancing Information Retrieval by Personalization Techniques
Enhancing Information Retrieval by Personalization TechniquesEnhancing Information Retrieval by Personalization Techniques
Enhancing Information Retrieval by Personalization Techniquesveningstonk
 
TechFuse 2013 - Break down the walls SharePoint 2013
TechFuse 2013 - Break down the walls SharePoint 2013TechFuse 2013 - Break down the walls SharePoint 2013
TechFuse 2013 - Break down the walls SharePoint 2013Avtex
 
Query formulation process
Query formulation processQuery formulation process
Query formulation processmalathimurugan
 
Lucene Bootcamp - 2
Lucene Bootcamp - 2Lucene Bootcamp - 2
Lucene Bootcamp - 2GokulD
 
The User Is Always Right (Usually): 4 User Research Methods That Get Results
The User Is Always Right (Usually): 4 User Research Methods That Get ResultsThe User Is Always Right (Usually): 4 User Research Methods That Get Results
The User Is Always Right (Usually): 4 User Research Methods That Get ResultsMichael Hartman
 
Who says you can't do records management in SharePoint?
Who says you can't do records management in SharePoint?Who says you can't do records management in SharePoint?
Who says you can't do records management in SharePoint?John F. Holliday
 
Presto: Fast SQL on Everything
Presto: Fast SQL on EverythingPresto: Fast SQL on Everything
Presto: Fast SQL on EverythingDavid Phillips
 
Keeping ontology development Agile
Keeping ontology development AgileKeeping ontology development Agile
Keeping ontology development Agilerobertstevens65
 
Kent State University Libraries Develops a New System for Resource Selection
Kent State University Libraries Develops a New System for Resource SelectionKent State University Libraries Develops a New System for Resource Selection
Kent State University Libraries Develops a New System for Resource SelectionCharleston Conference
 
“From Discovery to Fulfillment: Improving the User Experience at Every Stage.”
 “From Discovery to Fulfillment: Improving the User Experience at Every Stage.” “From Discovery to Fulfillment: Improving the User Experience at Every Stage.”
“From Discovery to Fulfillment: Improving the User Experience at Every Stage.”Lynn Connaway
 

Similar to Integrating Behavior User Studies with Log Analysis (20)

information retrieval in artificial intelligence
information retrieval in artificial intelligenceinformation retrieval in artificial intelligence
information retrieval in artificial intelligence
 
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
 
RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning...
 RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning... RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning...
RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning...
 
Preventing data loss
Preventing data lossPreventing data loss
Preventing data loss
 
From Exploration to Construction
 - How to Support the Complex Dynamics of In...
From Exploration to Construction
 - How to Support the Complex Dynamics of In...From Exploration to Construction
 - How to Support the Complex Dynamics of In...
From Exploration to Construction
 - How to Support the Complex Dynamics of In...
 
Evaluation of web scale discovery services
Evaluation of web scale discovery servicesEvaluation of web scale discovery services
Evaluation of web scale discovery services
 
SharePoint 2013 Search Operations
SharePoint 2013 Search OperationsSharePoint 2013 Search Operations
SharePoint 2013 Search Operations
 
Information retrieval s
Information retrieval sInformation retrieval s
Information retrieval s
 
Share point 2013 enterprise search (public)
Share point 2013 enterprise search (public)Share point 2013 enterprise search (public)
Share point 2013 enterprise search (public)
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Enhancing Information Retrieval by Personalization Techniques
Enhancing Information Retrieval by Personalization TechniquesEnhancing Information Retrieval by Personalization Techniques
Enhancing Information Retrieval by Personalization Techniques
 
TechFuse 2013 - Break down the walls SharePoint 2013
TechFuse 2013 - Break down the walls SharePoint 2013TechFuse 2013 - Break down the walls SharePoint 2013
TechFuse 2013 - Break down the walls SharePoint 2013
 
Query formulation process
Query formulation processQuery formulation process
Query formulation process
 
Lucene Bootcamp - 2
Lucene Bootcamp - 2Lucene Bootcamp - 2
Lucene Bootcamp - 2
 
The User Is Always Right (Usually): 4 User Research Methods That Get Results
The User Is Always Right (Usually): 4 User Research Methods That Get ResultsThe User Is Always Right (Usually): 4 User Research Methods That Get Results
The User Is Always Right (Usually): 4 User Research Methods That Get Results
 
Who says you can't do records management in SharePoint?
Who says you can't do records management in SharePoint?Who says you can't do records management in SharePoint?
Who says you can't do records management in SharePoint?
 
Presto: Fast SQL on Everything
Presto: Fast SQL on EverythingPresto: Fast SQL on Everything
Presto: Fast SQL on Everything
 
Keeping ontology development Agile
Keeping ontology development AgileKeeping ontology development Agile
Keeping ontology development Agile
 
Kent State University Libraries Develops a New System for Resource Selection
Kent State University Libraries Develops a New System for Resource SelectionKent State University Libraries Develops a New System for Resource Selection
Kent State University Libraries Develops a New System for Resource Selection
 
“From Discovery to Fulfillment: Improving the User Experience at Every Stage.”
 “From Discovery to Fulfillment: Improving the User Experience at Every Stage.” “From Discovery to Fulfillment: Improving the User Experience at Every Stage.”
“From Discovery to Fulfillment: Improving the User Experience at Every Stage.”
 

More from Tao Zhang

Assessing Perceived Usability of the Data Curation Profiles Toolkit Using th...
Assessing Perceived Usability of the Data Curation Profiles Toolkit  Using th...Assessing Perceived Usability of the Data Curation Profiles Toolkit  Using th...
Assessing Perceived Usability of the Data Curation Profiles Toolkit Using th...Tao Zhang
 
Purdue website redesign
Purdue website redesignPurdue website redesign
Purdue website redesignTao Zhang
 
UX Design for DMPTool v2
UX Design for DMPTool v2UX Design for DMPTool v2
UX Design for DMPTool v2Tao Zhang
 
Crowdsourcing Reference Help: Helping Users Help Each Other
Crowdsourcing Reference Help: Helping Users Help Each OtherCrowdsourcing Reference Help: Helping Users Help Each Other
Crowdsourcing Reference Help: Helping Users Help Each OtherTao Zhang
 
Work at purdue
Work at purdueWork at purdue
Work at purdueTao Zhang
 
User Experience Research 101
User Experience Research 101User Experience Research 101
User Experience Research 101Tao Zhang
 
DMPTool: Expert Resources and Support for Data Management Planning
DMPTool: Expert Resources and Support for Data Management PlanningDMPTool: Expert Resources and Support for Data Management Planning
DMPTool: Expert Resources and Support for Data Management PlanningTao Zhang
 
How to Conduct Usability Studies: A Librarian Primer
How to Conduct Usability Studies: A Librarian PrimerHow to Conduct Usability Studies: A Librarian Primer
How to Conduct Usability Studies: A Librarian PrimerTao Zhang
 
User-Centered Evaluation of a Discovery Layer System with Google Scholar
User-Centered Evaluation of a Discovery Layer System with Google ScholarUser-Centered Evaluation of a Discovery Layer System with Google Scholar
User-Centered Evaluation of a Discovery Layer System with Google ScholarTao Zhang
 
A User-Centered Design Methodology for Academic Libraries
A User-Centered Design Methodology for Academic LibrariesA User-Centered Design Methodology for Academic Libraries
A User-Centered Design Methodology for Academic LibrariesTao Zhang
 

More from Tao Zhang (11)

Assessing Perceived Usability of the Data Curation Profiles Toolkit Using th...
Assessing Perceived Usability of the Data Curation Profiles Toolkit  Using th...Assessing Perceived Usability of the Data Curation Profiles Toolkit  Using th...
Assessing Perceived Usability of the Data Curation Profiles Toolkit Using th...
 
Purdue website redesign
Purdue website redesignPurdue website redesign
Purdue website redesign
 
UX Design for DMPTool v2
UX Design for DMPTool v2UX Design for DMPTool v2
UX Design for DMPTool v2
 
Crowdsourcing Reference Help: Helping Users Help Each Other
Crowdsourcing Reference Help: Helping Users Help Each OtherCrowdsourcing Reference Help: Helping Users Help Each Other
Crowdsourcing Reference Help: Helping Users Help Each Other
 
Work at purdue
Work at purdueWork at purdue
Work at purdue
 
User Experience Research 101
User Experience Research 101User Experience Research 101
User Experience Research 101
 
DMPTool: Expert Resources and Support for Data Management Planning
DMPTool: Expert Resources and Support for Data Management PlanningDMPTool: Expert Resources and Support for Data Management Planning
DMPTool: Expert Resources and Support for Data Management Planning
 
How to Conduct Usability Studies: A Librarian Primer
How to Conduct Usability Studies: A Librarian PrimerHow to Conduct Usability Studies: A Librarian Primer
How to Conduct Usability Studies: A Librarian Primer
 
User-Centered Evaluation of a Discovery Layer System with Google Scholar
User-Centered Evaluation of a Discovery Layer System with Google ScholarUser-Centered Evaluation of a Discovery Layer System with Google Scholar
User-Centered Evaluation of a Discovery Layer System with Google Scholar
 
A User-Centered Design Methodology for Academic Libraries
A User-Centered Design Methodology for Academic LibrariesA User-Centered Design Methodology for Academic Libraries
A User-Centered Design Methodology for Academic Libraries
 
Portfolio
PortfolioPortfolio
Portfolio
 

Recently uploaded

NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...Amil baba
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130Suhani Kapoor
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...Call Girls in Nagpur High Profile
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonCheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonDelhi Call girls
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceanilsa9823
 
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...ankitnayak356677
 
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightCheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightDelhi Call girls
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryWilliamVickery6
 
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
SCRIP Lua HTTP PROGRACMACION PLC  WECON CASCRIP Lua HTTP PROGRACMACION PLC  WECON CA
SCRIP Lua HTTP PROGRACMACION PLC WECON CANestorGamez6
 
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵anilsa9823
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130Suhani Kapoor
 
A level Digipak development Presentation
A level Digipak development PresentationA level Digipak development Presentation
A level Digipak development Presentationamedia6
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
MASONRY -Building Technology and Construction
MASONRY -Building Technology and ConstructionMASONRY -Building Technology and Construction
MASONRY -Building Technology and Constructionmbermudez3
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptxVanshNarang19
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
 
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Service
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Service
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Servicejennyeacort
 

Recently uploaded (20)

NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonCheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
 
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
 
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightCheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William Vickery
 
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
 
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
SCRIP Lua HTTP PROGRACMACION PLC  WECON CASCRIP Lua HTTP PROGRACMACION PLC  WECON CA
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
 
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
 
A level Digipak development Presentation
A level Digipak development PresentationA level Digipak development Presentation
A level Digipak development Presentation
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
 
MASONRY -Building Technology and Construction
MASONRY -Building Technology and ConstructionMASONRY -Building Technology and Construction
MASONRY -Building Technology and Construction
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptx
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Service
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Service
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Service
 

Integrating Behavior User Studies with Log Analysis

  • 1. Integrating Behavior User Studies with Log Analysis Tao Zhang Assistant Professor Library Science Purdue University Xi Niu Assistant Professor Software and Information Systems University of North Carolina at Charlotte
  • 2. • Sample log record Log analysis 50.117.41.253 - - [01/Sep/2014:00:08:46 -0400] "GET /primo_library/libweb/action/dlSearch.do?institution=PURDUE&vid=PURDUE&ind x=1&bulkSize=20&search_scope=everything&highlight=true&query=any,contains ,hard+time+for+soft+balancing HTTP/1.1" 200 45345 2373 03456FAEC7526F199BD42BEAE95030A5 - 50.117.41.253 • Request URL parsed into components: • Session ID • Search field • Query string • Facets IP Date & Time Request URL Status Bytes Sent Referring URL User Agent
  • 3. • Data extraction Log analysis Original log files Sessioned coded components Perl Python Import SAS R • Search behavior metrics: • Search fields, facets • Number of queries in session • Query length • Query formulation and reformulation
  • 4. + Big data (for all user base) + Unobtrusive + Established metrics + Efficient Log analysis - Task context - System response - User needs and perceptions - User actions and preferences Behavioral user study
  • 5. • Comparing two discovery tools (Nov. 8 to Dec. 7, 2012) Case study Niu, X., Zhang, T., & Chen, H. L. (2014). Study of user search activities with two discovery tools at an academic library. International Journal of Human- Computer Interaction, 30(5), 422-433.
  • 6. • Search field Log analysis results Percentage of keyword searches: VuFind: 68.4%, Primo: 88.2%
  • 7. • Percentage of facet operations in all search actions • VuFind: 8.4% • Primo: 9.7% • Top used facets • VuFind: Format, Access, Topic, Building, Author • Primo: Show Only (Online, Peer-Review, On Shelf), Format, Subject, Publication Date, Library • Nested facet selections are rare Log analysis results
  • 8. • Query results for Primo Log analysis results Non-electronic resources Mean (SD) Electronic resources Mean (SD) Query length 5.1(5.4) 4.1(4.0) Number of query submissions 3.6 (5.4) 2.6(2.3) Percentages of searches that were reformulated 61.0% 57.8%
  • 9. • Visualization of query reformulation Log analysis results Narrowing: Parallel: Mixed:
  • 10. • Users predominantly use keyword (default) search • Use of facets is relatively low • Most search sessions involve fewer than 4 queries • Average number of words per query is generally less than 3 • More than half of search sessions reformulate queries by adjusting original keywords Summary of log analysis results
  • 11. • One-and-one user test • Understand the search context • Designed tasks • Lab observations of user interaction with discovery tools • Query • Search field • Facet • Search results list • Individual item Behavioral user study
  • 13. Type Instruction Observation Close-ended task Find the book Introduction to Algorithms by Thomas H. Cormen Query Search field Determine if the library has the book The Machine that Changed the World: The Story of Lean Production by James Womack Query Facet Find the book and video of Wizard of Oz Facet Open-ended task Find a recent journal article on soap operas (as a sociology student) Query Facet Find an e-book on Supply Chain Management Facet Locate the book No Impact Man in a library closest to you Facet User study tasks
  • 14. • General behavior pattern: • Start with default search and keyword from instruction • Browse first page of results • Low usage of facets • Reformulate keywords from instruction when target not in top results, not using facets • Users’ difficulties with search results: • Scan potentially large number of results • Identify material type (book, article, journal, video) • Identify format (print, online access) General observations
  • 15. • Query formulation • Short queries for both open-ended and close-ended searches • Users want more initial search results (just in case …) • Primo may return 0 results for long queries • Query reformulation • When top results not relevant • Limited effect of number of search results • Users preferred reformulating queries than using facets (adding keywords like “book”, “article”, “journal”, etc.) • No clear search strategy, but users tended to narrow a search than to broaden one Log results & observation
  • 16. • Reasons for low facet usage: • Interface design • Users’ awareness of available facets • Facet combinations not intuitive • Users’ understanding of the terminology • Users used facets for: • Refine results (Online, Peer-Review, On Shelf) • Exclude unwanted results (publication date) • Library location Log results & observation
  • 18. Search results UI change Before
  • 19. Search results design change After
  • 20. • User study informed by log analysis results • Test tasks targeting certain discovery tool features (facet) • User behavior to observe • Questions about the context • Behavior observations complement mining of big data • Task context • Potential usability issues • Underlying user needs • Data-driven design changes • Search results for visual scanning • Simplified facets display for exploration and interaction What we’ve learned