SlideShare a Scribd company logo
Usability Assessment of a Context-Aware and 
Personality-Based Mobile Recommender 
System 
Matthias Braunhofer, Mehdi Elahi and Francesco Ricci 
! 
Free University of Bozen - Bolzano 
Piazza Domenicani 3, 39100 Bolzano, Italy 
{mbraunhofer,mehdi.elahi,fricci}@unibz.it 
EC-Web - September 2014, Munich, Germany
EC-Web - September 2014, Munich, Germany 
Outline 
2 
• Context-Aware Recommender Systems and their Challenges 
• Related Works 
• STS (South Tyrol Suggests) 
• Usability Assessment and Results 
• Conclusions, Lessons Learned and Future Work
EC-Web - September 2014, Munich, Germany 
Outline 
2 
• Context-Aware Recommender Systems and their Challenges 
• Related Works 
• STS (South Tyrol Suggests) 
• Usability Assessment and Results 
• Conclusions, Lessons Learned and
Context is Essential 
• Main idea: users can experience items differently depending on the current 
contextual situation (e.g., season, weather, temperature, mood) 
• Example: 
EC-Web - September 2014, Munich, Germany 
3
Context-Aware Recommender Systems 
(CARSs) 
• CARS extend Recommender Systems (RSs) beyond users and items to the 
contexts in which items are experienced by users 
• Rating prediction function is: R: Users × Items × Context → Ratings 
EC-Web - September 2014, Munich, Germany 
4 
3 ? 4 
2 5 4 
? 3 4 
1 ? 1 
2 5 
? 3 
3 ? 5 
2 5 
? 3 
5 ? 5 
4 5 4 
? 3 5
Challenges for CARSs 
• Identification of contextual factors (e.g., weather) that are worth considering 
when generating recommendations 
• Acquisition of a representative set of contextually-tagged ratings 
• Development of a predictive model for predicting the user’s ratings for items 
under various contextual situations 
• Design and implementation of a human-computer interaction (HCI) layer 
on top of the predictive model 
EC-Web - September 2014, Munich, Germany 
5
Challenges for CARSs 
• Identification of contextual factors (e.g., weather) that are worth considering 
when generating recommendations 
• Acquisition of a representative set of contextually-tagged ratings 
• Development of a predictive model for predicting the user’s ratings for items 
under various contextual situations 
• Design and implementation of a human-computer interaction (HCI) layer 
on top of the predictive model 
EC-Web - September 2014, Munich, Germany 
5 
Focus of this 
research
• Context-Aware Recommender Systems and their Challenges 
EC-Web - September 2014, Munich, Germany 
Outline 
6 
• Related Works 
• STS (South Tyrol Suggests) 
• Usability Assessment and Results 
• Conclusions and Future Work
HCI Perspective on RSs 
• Effectiveness of a RS depends not only on the underlying prediction 
algorithm but also on the proper design of the human-computer 
interaction (Swearingen and Sinha, 2001) 
• User’s interaction with RSs: 
EC-Web - September 2014, Munich, Germany 
7 
Recommendation 
Algorithms 
Input from user 
(ratings) 
Output to user 
(recommendations) 
• No. of ratings 
• Time to register 
• Details about item 
to be rated 
• Type of rating scale 
• … 
• No. of good recs. 
• No. of new, unknown recs. 
• Information about each rec. 
• Confidence in prediction 
• Is system logic transparent? 
• …
Usability Assessment of RSs (1/2) 
• Evaluation of the usability of a context-aware and group-based 
restaurant RS using the System Usability Scale (SUS) (Park et al., 2008) 
• The SUS is a 10-item instrument to measure the user’s perceived usability 
of a system (Brooke, 1996) 
• Major finding: the SUS score with 13 test users was 70.58, a rating between 
“ok” and “good”, and corresponding to a “C” grade, which is an acceptable 
level of usability 
EC-Web - September 2014, Munich, Germany 
8
Usability Assessment of RSs (2/2) 
• Usage of eye tracking, clickstream analysis and SUS to determine the 
usability of a constraint-based travel advisory system called VIBE (Jannach 
et al., 2009) 
• Major findings: 
• Average SUS score was 81.5, a rating between “good” and “excellent” and 
corresponding to a “B” grade, which is a very high level of usability 
• Identification of several usability issues: 
• Inadequate positioning of VIBE on the online portal 
• Too many recommendation results 
• Too little information displayed in the recommendation results 
EC-Web - September 2014, Munich, Germany 
9
• Context-Aware Recommender Systems and their Challenges 
EC-Web - September 2014, Munich, Germany 
Outline 
10 
• Related Works 
• STS (South Tyrol Suggests) 
• Usability Assessment and Results 
• Conclusions, Lessons Learned and F
Interaction with the STS System 
EC-Web - September 2014, Munich, Germany 
11 
Welcome screen
Interaction with the STS System 
EC-Web - September 2014, Munich, Germany 
11 
Registration screen
Interaction with the STS System 
EC-Web - September 2014, Munich, Germany 
11 
Personality questionnaire
Interaction with the STS System 
EC-Web - September 2014, Munich, Germany 
11 
Questionnaire results
Interaction with the STS System 
EC-Web - September 2014, Munich, Germany 
11 
Active learning
Interaction with the STS System 
EC-Web - September 2014, Munich, Germany 
11 
Suggestions screen
Interaction with the STS System 
EC-Web - September 2014, Munich, Germany 
11 
Context settings
Interaction with the STS System 
EC-Web - September 2014, Munich, Germany 
11 
Details screen
Interaction with the STS System 
EC-Web - September 2014, Munich, Germany 
11 
Rating dialog
Interaction with the STS System 
EC-Web - September 2014, Munich, Germany 
11 
Routing screen
Interaction with the STS System 
EC-Web - September 2014, Munich, Germany 
11 
Bookmarked items screen
Software Architecture and Implementation 
Apache Tomcat Server 
EC-Web - September 2014, Munich, Germany 
12 
Android Client 
Spring Dispatcher 
Servlet Spring Controllers 
Service / 
Application Layer 
JPA Entities 
Hibernate 
Objects managed by Spring IoC Container 
Database 
JSON 
HTTP 
Web Services
Software Architecture and Implementation 
Apache Tomcat Server 
EC-Web - September 2014, Munich, Germany 
12 
Android Client 
Spring Dispatcher 
Servlet Spring Controllers 
Service / 
Application Layer 
JPA Entities 
Hibernate 
Objects managed by Spring IoC Container 
Database 
JSON 
HTTP 
Web Services
Software Architecture and Implementation 
Apache Tomcat Server 
EC-Web - September 2014, Munich, Germany 
12 
Android Client 
Spring Dispatcher 
Servlet Spring Controllers 
Service / 
Application Layer 
JPA Entities 
Hibernate 
Objects managed by Spring IoC Container 
Database 
JSON 
HTTP 
Web Services
Software Architecture and Implementation 
Apache Tomcat Server 
EC-Web - September 2014, Munich, Germany 
12 
Android Client 
Spring Dispatcher 
Servlet Spring Controllers 
Service / 
Application Layer 
JPA Entities 
Hibernate 
Objects managed by Spring IoC Container 
Database 
JSON 
HTTP 
Web Services
Software Architecture and Implementation 
Apache Tomcat Server 
EC-Web - September 2014, Munich, Germany 
12 
Android Client 
Spring Dispatcher 
Servlet Spring Controllers 
Service / 
Application Layer 
JPA Entities 
Hibernate 
Objects managed by Spring IoC Container 
Database 
JSON 
HTTP 
Web Services
Recommendations Computation 
• Main idea: use a model similar to Context-Aware Matrix Factorization (CAMF) 
(Baltrunas et al., 2011) to provide users with context-aware recommendations 
• Key difference: we incorporate additional user attributes (i.e., age, gender 
and Big Five personality trait scores) 
• Advantage: allows to model the user preferences even if no feedback is 
available 
Σ ) 
EC-Web - September 2014, Munich, Germany 
13 
kΣ 
ˆ ruic1,...,ck = i + bu + bicj 
j=1 
+ qi 
T ⋅(pu + ya 
a∈A(u) 
ī average rating for item i 
bu baseline for user u 
bicj baseline for item i and contextual condition cj 
qi latent factor vector of item i 
pu latent factor vector of user u 
A(u) set of user attributes 
ya latent factor vector of user attribute a
Recommendations Computation 
• Main idea: use a model similar to Context-Aware Matrix Factorization (CAMF) 
(Baltrunas et al., 2011) to provide users with context-aware recommendations 
• Key difference: we incorporate additional user attributes (i.e., age, gender 
and Big Five personality trait scores) 
• Advantage: allows to model the user preferences even if no feedback is 
available 
Σ ) 
EC-Web - September 2014, Munich, Germany 
13 
kΣ 
ˆ ruic1,...,ck = i + bu + bicj 
j=1 
+ qi 
T ⋅(pu + ya 
a∈A(u) 
ī average rating for item i 
bu baseline for user u 
bicj baseline for item i and contextual condition cj 
qi latent factor vector of item i 
pu latent factor vector of user u 
A(u) set of user attributes 
ya latent factor vector of user attribute a
Recommendations Computation 
• Main idea: use a model similar to Context-Aware Matrix Factorization (CAMF) 
(Baltrunas et al., 2011) to provide users with context-aware recommendations 
• Key difference: we incorporate additional user attributes (i.e., age, gender 
and Big Five personality trait scores) 
• Advantage: allows to model the user preferences even if no feedback is 
available 
Σ ) 
EC-Web - September 2014, Munich, Germany 
13 
kΣ 
ˆ ruic1,...,ck = i + bu + bicj 
j=1 
+ qi 
T ⋅(pu + ya 
a∈A(u) 
ī average rating for item i 
bu baseline for user u 
bicj baseline for item i and contextual condition cj 
qi latent factor vector of item i 
pu latent factor vector of user u 
A(u) set of user attributes 
ya latent factor vector of user attribute a
Recommendations Computation 
• Main idea: use a model similar to Context-Aware Matrix Factorization (CAMF) 
(Baltrunas et al., 2011) to provide users with context-aware recommendations 
• Key difference: we incorporate additional user attributes (i.e., age, gender 
and Big Five personality trait scores) 
• Advantage: allows to model the user preferences even if no feedback is 
available 
Σ ) 
EC-Web - September 2014, Munich, Germany 
13 
kΣ 
ˆ ruic1,...,ck = i + bu + bicj 
j=1 
+ qi 
T ⋅(pu + ya 
a∈A(u) 
ī average rating for item i 
bu baseline for user u 
bicj baseline for item i and contextual condition cj 
qi latent factor vector of item i 
pu latent factor vector of user u 
A(u) set of user attributes 
ya latent factor vector of user attribute a
Recommendations Computation 
• Main idea: use a model similar to Context-Aware Matrix Factorization (CAMF) 
(Baltrunas et al., 2011) to provide users with context-aware recommendations 
• Key difference: we incorporate additional user attributes (i.e., age, gender 
and Big Five personality trait scores) 
• Advantage: allows to model the user preferences even if no feedback is 
available 
Σ ) 
EC-Web - September 2014, Munich, Germany 
13 
kΣ 
ˆ ruic1,...,ck = i + bu + bicj 
j=1 
+ qi 
T ⋅(pu + ya 
a∈A(u) 
ī average rating for item i 
bu baseline for user u 
bicj baseline for item i and contextual condition cj 
qi latent factor vector of item i 
pu latent factor vector of user u 
A(u) set of user attributes 
ya latent factor vector of user attribute a
Recommendations Computation 
• Main idea: use a model similar to Context-Aware Matrix Factorization (CAMF) 
(Baltrunas et al., 2011) to provide users with context-aware recommendations 
• Key difference: we incorporate additional user attributes (i.e., age, gender 
and Big Five personality trait scores) 
• Advantage: allows to model the user preferences even if no feedback is 
available 
Σ ) 
EC-Web - September 2014, Munich, Germany 
13 
kΣ 
ˆ ruic1,...,ck = i + bu + bicj 
j=1 
+ qi 
T ⋅(pu + ya 
a∈A(u) 
ī average rating for item i 
bu baseline for user u 
bicj baseline for item i and contextual condition cj 
qi latent factor vector of item i 
pu latent factor vector of user u 
A(u) set of user attributes 
ya latent factor vector of user attribute a
Recommendations Computation 
• Main idea: use a model similar to Context-Aware Matrix Factorization (CAMF) 
(Baltrunas et al., 2011) to provide users with context-aware recommendations 
• Key difference: we incorporate additional user attributes (i.e., age, gender 
and Big Five personality trait scores) 
• Advantage: allows to model the user preferences even if no feedback is 
available 
new 
Σ ) 
EC-Web - September 2014, Munich, Germany 
13 
kΣ 
ˆ ruic1,...,ck = i + bu + bicj 
j=1 
+ qi 
T ⋅(pu + ya 
a∈A(u) 
ī average rating for item i 
bu baseline for user u 
bicj baseline for item i and contextual condition cj 
qi latent factor vector of item i 
pu latent factor vector of user u 
A(u) set of user attributes 
ya latent factor vector of user attribute a
Recommendations Computation 
• Main idea: use a model similar to Context-Aware Matrix Factorization (CAMF) 
(Baltrunas et al., 2011) to provide users with context-aware recommendations 
• Key difference: we incorporate additional user attributes (i.e., age, gender 
and Big Five personality trait scores) 
• Advantage: allows to model the user preferences even if no feedback is 
available 
Σ ) 
EC-Web - September 2014, Munich, Germany 
13 
kΣ 
ˆ ruic1,...,ck = i + bu + bicj 
j=1 
+ qi 
T ⋅(pu + ya 
a∈A(u) 
ī average rating for item i 
bu baseline for user u 
bicj baseline for item i and contextual condition cj 
qi latent factor vector of item i 
pu latent factor vector of user u 
A(u) set of user attributes 
ya latent factor vector of user attribute a
EC-Web - September 2014, Munich, Germany 
Outline 
14 
• Context-Aware Recommender Systems and their Challenges 
• Related Works 
• STS (South Tyrol Suggests) 
• Usability Assessment and Results 
• Conclusions, Lessons Learned and Future Work
Experimental Methodology 
• Live user study where we compared our system (STS) with a variant (STS-S) 
that has the same graphical UI but does not use the weather context when 
generating recommendations 
• We have designed a specific user task and used a questionnaire for 
assessing the perceived recommendation quality (Knijnenburg et al., 2012) 
and system usability with the System Usability Scale (SUS) (Brooke, 1996) 
• 30 subjects that were randomly divided in two equal groups assigned to 
STS and STS-S (15 each) 
EC-Web - September 2014, Munich, Germany 
15
EC-Web - September 2014, Munich, Germany 
User Task 
• Users were supposed to: 
• have an afternoon off and to look for attractions / events in South Tyrol 
• consider the contextual conditions relevant for them and to specify them 
in the system settings 
• browse the attractions / events sections and check whether they could 
find something interesting for them 
• browse the system suggestions (recommendations), and select and 
bookmark the one that they believed fits their preferences 
• fill out a survey on recommendation quality and system usability 
16
Results (1/3) 
Box-and-whisker plot of the SUS points for each statement given by all 
users 
EC-Web - September 2014, Munich, Germany 
17 
S1 I think that I would like to use this system 
frequently. 
S2 I found the system unnecessarily complex. 
S3 I thought the system was easy to use. 
S4 I think that I would need the support of a 
technical person to be able to use this 
system. 
S5 I found the various functions in this system 
were well integrated 
S6 I thought there was too much 
inconsistency in this system. 
S7 I would imagine that most people would 
learn to use this system very quickly. 
S8 I found the system very cumbersome to 
use. 
S9 I felt very confident using the system. 
S10 I needed to learn a lot of things before I 
could get going with this system.
SUS scores for all users 
Benchmark Average 
1 2 3 4 5 6 7 8 9 10 11 12 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 
EC-Web - September 2014, Munich, Germany 
90 
85 
80 
75 
SUS score 50 
70 
65 
60 
55 
Users 
Results (2/3) 
18
EC-Web - September 2014, Munich, Germany 
Results (3/3) 
Comparison of the SUS scores for STS and STS-S users 
19 
Statement STS STS-S p-value 
S1 I think that I would like to use this system frequently. 3.0 3.2 0.27 
S2 I found the system unnecessarily complex. 3.2 3.5 0.16 
S3 I thought the system was easy to use. 3.1 2.8 0.18 
S4 I think that I would need the support of a technical person to 
be able to use this system. 
3.3 3.4 0.40 
S5 I found the various functions in this system were well integrated 3.1 2.8 0.14 
S6 I thought there was too much inconsistency in this 
system. 
3.2 2.8 0.08 
S7 I would imagine that most people would learn to use this 
system very quickly. 
2.8 3.0 0.25 
S8 I found the system very cumbersome to use. 3.4 3.1 0.19 
S9 I felt very confident using the system. 2.7 2.8 0.40 
S10 I needed to learn a lot of things before I could get going 
with this system. 
3.4 3.1 0.11 
Overall SUS 78.8 77.0 0.19
Corrective Actions Based on the Results (1/3) 
• Five-Item Personality Inventory (FIPI) 
• We replaced the Ten-Item Personality 
Inventory (TIPI) with the Five-Item 
Personality Inventory (FIPI), which is less 
time-consuming and still provides 
sufficient personality data. 
• Built-in help 
• Users can click the “?” icon next to each 
questionnaire question to access on-screen 
help with term definitions. 
EC-Web - September 2014, Munich, Germany 
20 
…Before 
…After
Corrective Actions Based on the Results (1/3) 
• Five-Item Personality Inventory (FIPI) 
• We replaced the Ten-Item Personality 
Inventory (TIPI) with the Five-Item 
Personality Inventory (FIPI), which is less 
time-consuming and still provides 
sufficient personality data. 
• Built-in help 
• Users can click the “?” icon next to each 
questionnaire question to access on-screen 
help with term definitions. 
EC-Web - September 2014, Munich, Germany 
20 
…Before 
…After
Corrective Actions Based on the Results (1/3) 
• Five-Item Personality Inventory (FIPI) 
• We replaced the Ten-Item Personality 
Inventory (TIPI) with the Five-Item 
Personality Inventory (FIPI), which is less 
time-consuming and still provides 
sufficient personality data. 
• Built-in help 
• Users can click the “?” icon next to each 
questionnaire question to access on-screen 
help with term definitions. 
EC-Web - September 2014, Munich, Germany 
20 
…Before 
…After
Corrective Actions Based on the Results (1/3) 
• Five-Item Personality Inventory (FIPI) 
• We replaced the Ten-Item Personality 
Inventory (TIPI) with the Five-Item 
Personality Inventory (FIPI), which is less 
time-consuming and still provides 
sufficient personality data. 
• Built-in help 
• Users can click the “?” icon next to each 
questionnaire question to access on-screen 
help with term definitions. 
EC-Web - September 2014, Munich, Germany 
20 
…Before 
…After
Corrective Actions Based on the Results (1/3) 
• Five-Item Personality Inventory (FIPI) 
• We replaced the Ten-Item Personality 
Inventory (TIPI) with the Five-Item 
Personality Inventory (FIPI), which is less 
time-consuming and still provides 
sufficient personality data. 
• Built-in help 
• Users can click the “?” icon next to each 
questionnaire question to access on-screen 
help with term definitions. 
EC-Web - September 2014, Munich, Germany 
20 
…Before 
…After
Corrective Actions Based on the Results (2/3) 
• In-app notifications 
• Instead of forcing users to go through the 
lengthy AL process during registration, we 
give them freedom to decide when to 
initiate it through in-app notifications 
within the POI suggestions screen. 
• User profile page 
• We implemented a new user profile page, 
making it easier to access and change 
context settings, basic user information, 
personality information, etc. 
EC-Web - September 2014, Munich, Germany 
21
Corrective Actions Based on the Results (2/3) 
• In-app notifications 
• Instead of forcing users to go through the 
lengthy AL process during registration, we 
give them freedom to decide when to 
initiate it through in-app notifications 
within the POI suggestions screen. 
• User profile page 
• We implemented a new user profile page, 
making it easier to access and change 
context settings, basic user information, 
personality information, etc. 
EC-Web - September 2014, Munich, Germany 
21
Corrective Actions Based on the Results (2/3) 
• In-app notifications 
• Instead of forcing users to go through the 
lengthy AL process during registration, we 
give them freedom to decide when to 
initiate it through in-app notifications 
within the POI suggestions screen. 
• User profile page 
• We implemented a new user profile page, 
making it easier to access and change 
context settings, basic user information, 
personality information, etc. 
EC-Web - September 2014, Munich, Germany 
21
Corrective Actions Based on the Results (2/3) 
• In-app notifications 
• Instead of forcing users to go through the 
lengthy AL process during registration, we 
give them freedom to decide when to 
initiate it through in-app notifications 
within the POI suggestions screen. 
• User profile page 
• We implemented a new user profile page, 
making it easier to access and change 
context settings, basic user information, 
personality information, etc. 
EC-Web - September 2014, Munich, Germany 
21
Corrective Actions Based on the Results (2/3) 
• In-app notifications 
• Instead of forcing users to go through the 
lengthy AL process during registration, we 
give them freedom to decide when to 
initiate it through in-app notifications 
within the POI suggestions screen. 
• User profile page 
• We implemented a new user profile page, 
making it easier to access and change 
context settings, basic user information, 
personality information, etc. 
EC-Web - September 2014, Munich, Germany 
21
Corrective Actions Based on the Results (2/3) 
• In-app notifications 
• Instead of forcing users to go through the 
lengthy AL process during registration, we 
give them freedom to decide when to 
initiate it through in-app notifications 
within the POI suggestions screen. 
• User profile page 
• We implemented a new user profile page, 
making it easier to access and change 
context settings, basic user information, 
personality information, etc. 
EC-Web - September 2014, Munich, Germany 
21
Corrective Actions Based on the Results (2/3) 
• In-app notifications 
• Instead of forcing users to go through the 
lengthy AL process during registration, we 
give them freedom to decide when to 
initiate it through in-app notifications 
within the POI suggestions screen. 
• User profile page 
• We implemented a new user profile page, 
making it easier to access and change 
context settings, basic user information, 
personality information, etc. 
EC-Web - September 2014, Munich, Germany 
21
Corrective Actions Based on the Results (3/3) 
• Many other minor UI improvements 
• Revised the contextual factors and contextual conditions 
• Improved the UI for displaying personality questionnaire results 
• Cleaned up the POI details screen 
EC-Web - September 2014, Munich, Germany 
22 
Before After Before After
Corrective Actions Based on the Results (3/3) 
• Many other minor UI improvements 
• Revised the contextual factors and contextual conditions 
• Improved the UI for displaying personality questionnaire results 
• Cleaned up the POI details screen 
EC-Web - September 2014, Munich, Germany 
22 
Before After Before After
Corrective Actions Based on the Results (3/3) 
• Many other minor UI improvements 
• Revised the contextual factors and contextual conditions 
• Improved the UI for displaying personality questionnaire results 
• Cleaned up the POI details screen 
EC-Web - September 2014, Munich, Germany 
22 
Before After Before After
Corrective Actions Based on the Results (3/3) 
• Many other minor UI improvements 
• Revised the contextual factors and contextual conditions 
• Improved the UI for displaying personality questionnaire results 
• Cleaned up the POI details screen 
EC-Web - September 2014, Munich, Germany 
22 
Before After Before After
EC-Web - September 2014, Munich, Germany 
Outline 
23 
• Context-Aware Recommender Systems and their Challenges 
• Related Works 
• STS (South Tyrol Suggests) 
• Usability Assessment and Results 
• Conclusions, Lessons Learned and Future Work
Conclusions 
• Novel and highly usable mobile CARS called STS (South Tyrol Suggests) 
that offers various innovative features 
• Learns users’ preferences not only using their past ratings, but also 
exploiting their personality 
• Uses personality to actively acquire ratings for POIs the user has likely 
experienced, and to produce more accurate POI recommendations 
• Live user study to test the usability of STS 
• Results confirm high usability of the proposed system 
• Allowed to uncover and resolve some usability issues, such as moderate 
confidence in the system and poor integration of some features 
EC-Web - September 2014, Munich, Germany 
24
Lessons Learned 
• Only ask users for the minimum required information 
• The more information you ask of users, the less likely they will provide it 
• Make the system as simple as possible to use 
• Keep the system as simple as possible and provide useful on-screen help 
or tutorials to instruct users on how to get things done 
• Give users control over the system 
• Instead of telling users how to use the user interface, give them the ability 
to control where they go and what they do. Moreover, always ensure that 
the user knows what things are and what they will do 
EC-Web - September 2014, Munich, Germany 
25
EC-Web - September 2014, Munich, Germany 
Future Work 
• Evaluate the usability of the revised user interface 
• Provide users with proactive recommendations and rating requests 
• Consider additional important contextual factors in the recommendation 
process (e.g., parking availability, traffic conditions) 
• Improve explanations to make the recommendation process more transparent 
to users 
26
EC-Web - September 2014, Munich, Germany 
Questions? 
Thank you.

More Related Content

What's hot

Techniques for Context-Aware and Cold-Start Recommendations
Techniques for Context-Aware and Cold-Start RecommendationsTechniques for Context-Aware and Cold-Start Recommendations
Techniques for Context-Aware and Cold-Start Recommendations
Matthias Braunhofer
 
Anomaly detection: Core Techniques and Advances in Big Data and Deep Learning
Anomaly detection: Core Techniques and Advances in Big Data and Deep LearningAnomaly detection: Core Techniques and Advances in Big Data and Deep Learning
Anomaly detection: Core Techniques and Advances in Big Data and Deep Learning
QuantUniversity
 
Analyzing User Reviews in Tourism with Topic Models
Analyzing User Reviews in Tourism with Topic ModelsAnalyzing User Reviews in Tourism with Topic Models
Alleviating cold-user start problem with users' social network data in recomm...
Alleviating cold-user start problem with users' social network data in recomm...Alleviating cold-user start problem with users' social network data in recomm...
Alleviating cold-user start problem with users' social network data in recomm...
Eduardo Castillejo Gil
 
Continuous Evaluation of Collaborative Recommender Systems in Data Stream Man...
Continuous Evaluation of Collaborative Recommender Systems in Data Stream Man...Continuous Evaluation of Collaborative Recommender Systems in Data Stream Man...
Continuous Evaluation of Collaborative Recommender Systems in Data Stream Man...
Dr. Cornelius Ludmann
 
Machine learning meetup
Machine learning meetupMachine learning meetup
Machine learning meetup
QuantUniversity
 
Avito recsys-challenge-2016RecSys Challenge 2016: Job Recommendation Based on...
Avito recsys-challenge-2016RecSys Challenge 2016: Job Recommendation Based on...Avito recsys-challenge-2016RecSys Challenge 2016: Job Recommendation Based on...
Avito recsys-challenge-2016RecSys Challenge 2016: Job Recommendation Based on...
Vasily Leksin
 
The Green Lab - [01 C] Empirical software engineering
The Green Lab - [01 C] Empirical software engineeringThe Green Lab - [01 C] Empirical software engineering
The Green Lab - [01 C] Empirical software engineering
Ivano Malavolta
 
[01-B] Empirical software engineering
[01-B] Empirical software engineering[01-B] Empirical software engineering
[01-B] Empirical software engineering
Ivano Malavolta
 
Comparative Recommender System Evaluation: Benchmarking Recommendation Frame...
Comparative Recommender System Evaluation: Benchmarking Recommendation Frame...Comparative Recommender System Evaluation: Benchmarking Recommendation Frame...
Comparative Recommender System Evaluation: Benchmarking Recommendation Frame...
Alan Said
 
The Green Lab - [13 B] Future research challenges
The Green Lab - [13 B] Future research challengesThe Green Lab - [13 B] Future research challenges
The Green Lab - [13 B] Future research challenges
Ivano Malavolta
 
Sampling graphs efficiently - MAD Stat (TSE)
Sampling graphs efficiently - MAD Stat (TSE)Sampling graphs efficiently - MAD Stat (TSE)
Sampling graphs efficiently - MAD Stat (TSE)
Antoine Rebecq
 
Bring survey sampling techniques into big data
Bring survey sampling techniques into big dataBring survey sampling techniques into big data
Bring survey sampling techniques into big data
Antoine Rebecq
 
The Green Lab - [05 A] Experiment design (basics)
The Green Lab - [05 A] Experiment design (basics)The Green Lab - [05 A] Experiment design (basics)
The Green Lab - [05 A] Experiment design (basics)
Ivano Malavolta
 
Sampling the Twitter graph
Sampling the Twitter graphSampling the Twitter graph
Sampling the Twitter graph
Antoine Rebecq
 
Sampling methods for graphs
Sampling methods for graphsSampling methods for graphs
Sampling methods for graphs
Antoine Rebecq
 
The Green Lab - [02 B] Experiment scoping
The Green Lab - [02 B] Experiment scopingThe Green Lab - [02 B] Experiment scoping
The Green Lab - [02 B] Experiment scoping
Ivano Malavolta
 
The Green Lab - [09 A] Statistical tests and effect size
The Green Lab - [09 A] Statistical tests and effect sizeThe Green Lab - [09 A] Statistical tests and effect size
The Green Lab - [09 A] Statistical tests and effect size
Ivano Malavolta
 
Week 10: Programming for Data Analysis
Week 10: Programming for Data AnalysisWeek 10: Programming for Data Analysis
Week 10: Programming for Data Analysis
Ferdin Joe John Joseph PhD
 
[05-A] Experiment design (basics)
[05-A] Experiment design (basics)[05-A] Experiment design (basics)
[05-A] Experiment design (basics)
Ivano Malavolta
 

What's hot (20)

Techniques for Context-Aware and Cold-Start Recommendations
Techniques for Context-Aware and Cold-Start RecommendationsTechniques for Context-Aware and Cold-Start Recommendations
Techniques for Context-Aware and Cold-Start Recommendations
 
Anomaly detection: Core Techniques and Advances in Big Data and Deep Learning
Anomaly detection: Core Techniques and Advances in Big Data and Deep LearningAnomaly detection: Core Techniques and Advances in Big Data and Deep Learning
Anomaly detection: Core Techniques and Advances in Big Data and Deep Learning
 
Analyzing User Reviews in Tourism with Topic Models
Analyzing User Reviews in Tourism with Topic ModelsAnalyzing User Reviews in Tourism with Topic Models
Analyzing User Reviews in Tourism with Topic Models
 
Alleviating cold-user start problem with users' social network data in recomm...
Alleviating cold-user start problem with users' social network data in recomm...Alleviating cold-user start problem with users' social network data in recomm...
Alleviating cold-user start problem with users' social network data in recomm...
 
Continuous Evaluation of Collaborative Recommender Systems in Data Stream Man...
Continuous Evaluation of Collaborative Recommender Systems in Data Stream Man...Continuous Evaluation of Collaborative Recommender Systems in Data Stream Man...
Continuous Evaluation of Collaborative Recommender Systems in Data Stream Man...
 
Machine learning meetup
Machine learning meetupMachine learning meetup
Machine learning meetup
 
Avito recsys-challenge-2016RecSys Challenge 2016: Job Recommendation Based on...
Avito recsys-challenge-2016RecSys Challenge 2016: Job Recommendation Based on...Avito recsys-challenge-2016RecSys Challenge 2016: Job Recommendation Based on...
Avito recsys-challenge-2016RecSys Challenge 2016: Job Recommendation Based on...
 
The Green Lab - [01 C] Empirical software engineering
The Green Lab - [01 C] Empirical software engineeringThe Green Lab - [01 C] Empirical software engineering
The Green Lab - [01 C] Empirical software engineering
 
[01-B] Empirical software engineering
[01-B] Empirical software engineering[01-B] Empirical software engineering
[01-B] Empirical software engineering
 
Comparative Recommender System Evaluation: Benchmarking Recommendation Frame...
Comparative Recommender System Evaluation: Benchmarking Recommendation Frame...Comparative Recommender System Evaluation: Benchmarking Recommendation Frame...
Comparative Recommender System Evaluation: Benchmarking Recommendation Frame...
 
The Green Lab - [13 B] Future research challenges
The Green Lab - [13 B] Future research challengesThe Green Lab - [13 B] Future research challenges
The Green Lab - [13 B] Future research challenges
 
Sampling graphs efficiently - MAD Stat (TSE)
Sampling graphs efficiently - MAD Stat (TSE)Sampling graphs efficiently - MAD Stat (TSE)
Sampling graphs efficiently - MAD Stat (TSE)
 
Bring survey sampling techniques into big data
Bring survey sampling techniques into big dataBring survey sampling techniques into big data
Bring survey sampling techniques into big data
 
The Green Lab - [05 A] Experiment design (basics)
The Green Lab - [05 A] Experiment design (basics)The Green Lab - [05 A] Experiment design (basics)
The Green Lab - [05 A] Experiment design (basics)
 
Sampling the Twitter graph
Sampling the Twitter graphSampling the Twitter graph
Sampling the Twitter graph
 
Sampling methods for graphs
Sampling methods for graphsSampling methods for graphs
Sampling methods for graphs
 
The Green Lab - [02 B] Experiment scoping
The Green Lab - [02 B] Experiment scopingThe Green Lab - [02 B] Experiment scoping
The Green Lab - [02 B] Experiment scoping
 
The Green Lab - [09 A] Statistical tests and effect size
The Green Lab - [09 A] Statistical tests and effect sizeThe Green Lab - [09 A] Statistical tests and effect size
The Green Lab - [09 A] Statistical tests and effect size
 
Week 10: Programming for Data Analysis
Week 10: Programming for Data AnalysisWeek 10: Programming for Data Analysis
Week 10: Programming for Data Analysis
 
[05-A] Experiment design (basics)
[05-A] Experiment design (basics)[05-A] Experiment design (basics)
[05-A] Experiment design (basics)
 

Viewers also liked

Context-aware mobile messages
Context-aware mobile messagesContext-aware mobile messages
Context-aware mobile messages
Coldbeans Software
 
Access control
Access controlAccess control
Access control
arj_presenter
 
Full report-2013
Full report-2013Full report-2013
Full report-2013aralikatte
 
Research Forum - M-learning in UMBVirtual
Research Forum - M-learning in UMBVirtualResearch Forum - M-learning in UMBVirtual
Research Forum - M-learning in UMBVirtual
Sergio E. Gómez A.
 
[MADRINET'08] Design and deployment of context aware services - a prototyping...
[MADRINET'08] Design and deployment of context aware services - a prototyping...[MADRINET'08] Design and deployment of context aware services - a prototyping...
[MADRINET'08] Design and deployment of context aware services - a prototyping...Josué Freelance
 
M learn2010 mavroudi (final)
M learn2010 mavroudi (final)M learn2010 mavroudi (final)
M learn2010 mavroudi (final)
Anna Mavroudi
 
A Multimedia Service with MPEG-7 Metadata and Context Semantics
A Multimedia Service with MPEG-7 Metadata and Context SemanticsA Multimedia Service with MPEG-7 Metadata and Context Semantics
A Multimedia Service with MPEG-7 Metadata and Context Semantics
Ralf Klamma
 
SeaCat: SDN End-to-End Application Containment
SeaCat: SDN End-to-End Application ContainmentSeaCat: SDN End-to-End Application Containment
SeaCat: SDN End-to-End Application Containment
US-Ignite
 
SecureDroid: An Android Security Framework Extension for Context-Aware policy...
SecureDroid: An Android Security Framework Extension for Context-Aware policy...SecureDroid: An Android Security Framework Extension for Context-Aware policy...
SecureDroid: An Android Security Framework Extension for Context-Aware policy...
Giuseppe La Torre
 
Ieee project-2014-2015-context-based-access-control-systems
Ieee project-2014-2015-context-based-access-control-systemsIeee project-2014-2015-context-based-access-control-systems
Ieee project-2014-2015-context-based-access-control-systemsSteph Cliche
 
Semantic security framework and context-aware role-based access control ontol...
Semantic security framework and context-aware role-based access control ontol...Semantic security framework and context-aware role-based access control ontol...
Semantic security framework and context-aware role-based access control ontol...
Natalia Díaz Rodríguez
 
Machine Learning for Recommender Systems MLSS 2015 Sydney
Machine Learning for Recommender Systems MLSS 2015 SydneyMachine Learning for Recommender Systems MLSS 2015 Sydney
Machine Learning for Recommender Systems MLSS 2015 Sydney
Alexandros Karatzoglou
 
Con8819 context and risk aware access control any device any where - final
Con8819   context and risk aware access control any device any where - finalCon8819   context and risk aware access control any device any where - final
Con8819 context and risk aware access control any device any where - final
OracleIDM
 

Viewers also liked (13)

Context-aware mobile messages
Context-aware mobile messagesContext-aware mobile messages
Context-aware mobile messages
 
Access control
Access controlAccess control
Access control
 
Full report-2013
Full report-2013Full report-2013
Full report-2013
 
Research Forum - M-learning in UMBVirtual
Research Forum - M-learning in UMBVirtualResearch Forum - M-learning in UMBVirtual
Research Forum - M-learning in UMBVirtual
 
[MADRINET'08] Design and deployment of context aware services - a prototyping...
[MADRINET'08] Design and deployment of context aware services - a prototyping...[MADRINET'08] Design and deployment of context aware services - a prototyping...
[MADRINET'08] Design and deployment of context aware services - a prototyping...
 
M learn2010 mavroudi (final)
M learn2010 mavroudi (final)M learn2010 mavroudi (final)
M learn2010 mavroudi (final)
 
A Multimedia Service with MPEG-7 Metadata and Context Semantics
A Multimedia Service with MPEG-7 Metadata and Context SemanticsA Multimedia Service with MPEG-7 Metadata and Context Semantics
A Multimedia Service with MPEG-7 Metadata and Context Semantics
 
SeaCat: SDN End-to-End Application Containment
SeaCat: SDN End-to-End Application ContainmentSeaCat: SDN End-to-End Application Containment
SeaCat: SDN End-to-End Application Containment
 
SecureDroid: An Android Security Framework Extension for Context-Aware policy...
SecureDroid: An Android Security Framework Extension for Context-Aware policy...SecureDroid: An Android Security Framework Extension for Context-Aware policy...
SecureDroid: An Android Security Framework Extension for Context-Aware policy...
 
Ieee project-2014-2015-context-based-access-control-systems
Ieee project-2014-2015-context-based-access-control-systemsIeee project-2014-2015-context-based-access-control-systems
Ieee project-2014-2015-context-based-access-control-systems
 
Semantic security framework and context-aware role-based access control ontol...
Semantic security framework and context-aware role-based access control ontol...Semantic security framework and context-aware role-based access control ontol...
Semantic security framework and context-aware role-based access control ontol...
 
Machine Learning for Recommender Systems MLSS 2015 Sydney
Machine Learning for Recommender Systems MLSS 2015 SydneyMachine Learning for Recommender Systems MLSS 2015 Sydney
Machine Learning for Recommender Systems MLSS 2015 Sydney
 
Con8819 context and risk aware access control any device any where - final
Con8819   context and risk aware access control any device any where - finalCon8819   context and risk aware access control any device any where - final
Con8819 context and risk aware access control any device any where - final
 

Similar to Usability Assessment of a Context-Aware and Personality-Based Mobile Recommender System

Tourism Based Hybrid Recommendation System
Tourism Based Hybrid Recommendation SystemTourism Based Hybrid Recommendation System
Tourism Based Hybrid Recommendation System
IRJET Journal
 
GKumarAICS
GKumarAICSGKumarAICS
GKumarAICS
Gunjan Kumar
 
RiVal - A toolkit to foster reproducibility in Recommender System evaluation
RiVal - A toolkit to foster reproducibility in Recommender System evaluationRiVal - A toolkit to foster reproducibility in Recommender System evaluation
RiVal - A toolkit to foster reproducibility in Recommender System evaluation
Alejandro Bellogin
 
Performance Management to Program Evaluation: Creating a Complementary Connec...
Performance Management to Program Evaluation: Creating a Complementary Connec...Performance Management to Program Evaluation: Creating a Complementary Connec...
Performance Management to Program Evaluation: Creating a Complementary Connec...nicholes21
 
TUW-ASE-Summer 2014: Advanced service-based data analytics: concepts and designs
TUW-ASE-Summer 2014: Advanced service-based data analytics: concepts and designsTUW-ASE-Summer 2014: Advanced service-based data analytics: concepts and designs
TUW-ASE-Summer 2014: Advanced service-based data analytics: concepts and designsHong-Linh Truong
 
Thesis
ThesisThesis
Thesis
Lashanda83
 
OGD new generation infrastructures evaluation based on value models
OGD new generation infrastructures evaluation based on value modelsOGD new generation infrastructures evaluation based on value models
OGD new generation infrastructures evaluation based on value models
Charalampos Alexopoulos
 
Open Data Infrastructures Evaluation Framework using Value Modelling
Open Data Infrastructures Evaluation Framework using Value Modelling Open Data Infrastructures Evaluation Framework using Value Modelling
Open Data Infrastructures Evaluation Framework using Value Modelling
Yannis Charalabidis
 
Francesco Serafin
Francesco Serafin Francesco Serafin
Francesco Serafin
Riccardo Rigon
 
IWT PARIS project 16 Nov.
IWT PARIS project 16 Nov.IWT PARIS project 16 Nov.
IWT PARIS project 16 Nov.
DarrenJin
 
Proto Spiral.ppt Proto Spiral.ppt Proto Spiral.ppt Proto Spiral.ppt
Proto Spiral.ppt Proto Spiral.ppt Proto Spiral.ppt Proto Spiral.pptProto Spiral.ppt Proto Spiral.ppt Proto Spiral.ppt Proto Spiral.ppt
Proto Spiral.ppt Proto Spiral.ppt Proto Spiral.ppt Proto Spiral.ppt
AnirbanBhar3
 
IRJET-Smart Tourism Recommender System
IRJET-Smart Tourism Recommender SystemIRJET-Smart Tourism Recommender System
IRJET-Smart Tourism Recommender System
IRJET Journal
 
WSN SIMULATORS EVALUATION: AN APPROACH FOCUSING ON ENERGY AWARENESS
WSN SIMULATORS EVALUATION: AN APPROACH FOCUSING ON ENERGY AWARENESSWSN SIMULATORS EVALUATION: AN APPROACH FOCUSING ON ENERGY AWARENESS
WSN SIMULATORS EVALUATION: AN APPROACH FOCUSING ON ENERGY AWARENESS
ijwmn
 
Preliminry report
 Preliminry report Preliminry report
Preliminry reportJiten Ahuja
 
Fourth Serenoa Newsletter
Fourth Serenoa NewsletterFourth Serenoa Newsletter
Fourth Serenoa Newsletter
Serenoa Project
 
TOWARDS UNIVERSAL RATING OF ONLINE MULTIMEDIA CONTENT
TOWARDS UNIVERSAL RATING OF ONLINE MULTIMEDIA CONTENTTOWARDS UNIVERSAL RATING OF ONLINE MULTIMEDIA CONTENT
TOWARDS UNIVERSAL RATING OF ONLINE MULTIMEDIA CONTENT
csandit
 
Hudup - A Framework of E-commercial Recommendation Algorithms
Hudup - A Framework of E-commercial Recommendation AlgorithmsHudup - A Framework of E-commercial Recommendation Algorithms
Hudup - A Framework of E-commercial Recommendation Algorithms
Loc Nguyen
 
2cee Master Cocomo20071
2cee Master Cocomo200712cee Master Cocomo20071
2cee Master Cocomo20071
CS, NcState
 
Content - Based Recommendations Enhanced with Collaborative Information
Content - Based Recommendations Enhanced with Collaborative InformationContent - Based Recommendations Enhanced with Collaborative Information
Content - Based Recommendations Enhanced with Collaborative Information
Alessandro Liparoti
 
Who cares about Software Process Modelling? A First Investigation about the P...
Who cares about Software Process Modelling? A First Investigation about the P...Who cares about Software Process Modelling? A First Investigation about the P...
Who cares about Software Process Modelling? A First Investigation about the P...
Daniel Mendez
 

Similar to Usability Assessment of a Context-Aware and Personality-Based Mobile Recommender System (20)

Tourism Based Hybrid Recommendation System
Tourism Based Hybrid Recommendation SystemTourism Based Hybrid Recommendation System
Tourism Based Hybrid Recommendation System
 
GKumarAICS
GKumarAICSGKumarAICS
GKumarAICS
 
RiVal - A toolkit to foster reproducibility in Recommender System evaluation
RiVal - A toolkit to foster reproducibility in Recommender System evaluationRiVal - A toolkit to foster reproducibility in Recommender System evaluation
RiVal - A toolkit to foster reproducibility in Recommender System evaluation
 
Performance Management to Program Evaluation: Creating a Complementary Connec...
Performance Management to Program Evaluation: Creating a Complementary Connec...Performance Management to Program Evaluation: Creating a Complementary Connec...
Performance Management to Program Evaluation: Creating a Complementary Connec...
 
TUW-ASE-Summer 2014: Advanced service-based data analytics: concepts and designs
TUW-ASE-Summer 2014: Advanced service-based data analytics: concepts and designsTUW-ASE-Summer 2014: Advanced service-based data analytics: concepts and designs
TUW-ASE-Summer 2014: Advanced service-based data analytics: concepts and designs
 
Thesis
ThesisThesis
Thesis
 
OGD new generation infrastructures evaluation based on value models
OGD new generation infrastructures evaluation based on value modelsOGD new generation infrastructures evaluation based on value models
OGD new generation infrastructures evaluation based on value models
 
Open Data Infrastructures Evaluation Framework using Value Modelling
Open Data Infrastructures Evaluation Framework using Value Modelling Open Data Infrastructures Evaluation Framework using Value Modelling
Open Data Infrastructures Evaluation Framework using Value Modelling
 
Francesco Serafin
Francesco Serafin Francesco Serafin
Francesco Serafin
 
IWT PARIS project 16 Nov.
IWT PARIS project 16 Nov.IWT PARIS project 16 Nov.
IWT PARIS project 16 Nov.
 
Proto Spiral.ppt Proto Spiral.ppt Proto Spiral.ppt Proto Spiral.ppt
Proto Spiral.ppt Proto Spiral.ppt Proto Spiral.ppt Proto Spiral.pptProto Spiral.ppt Proto Spiral.ppt Proto Spiral.ppt Proto Spiral.ppt
Proto Spiral.ppt Proto Spiral.ppt Proto Spiral.ppt Proto Spiral.ppt
 
IRJET-Smart Tourism Recommender System
IRJET-Smart Tourism Recommender SystemIRJET-Smart Tourism Recommender System
IRJET-Smart Tourism Recommender System
 
WSN SIMULATORS EVALUATION: AN APPROACH FOCUSING ON ENERGY AWARENESS
WSN SIMULATORS EVALUATION: AN APPROACH FOCUSING ON ENERGY AWARENESSWSN SIMULATORS EVALUATION: AN APPROACH FOCUSING ON ENERGY AWARENESS
WSN SIMULATORS EVALUATION: AN APPROACH FOCUSING ON ENERGY AWARENESS
 
Preliminry report
 Preliminry report Preliminry report
Preliminry report
 
Fourth Serenoa Newsletter
Fourth Serenoa NewsletterFourth Serenoa Newsletter
Fourth Serenoa Newsletter
 
TOWARDS UNIVERSAL RATING OF ONLINE MULTIMEDIA CONTENT
TOWARDS UNIVERSAL RATING OF ONLINE MULTIMEDIA CONTENTTOWARDS UNIVERSAL RATING OF ONLINE MULTIMEDIA CONTENT
TOWARDS UNIVERSAL RATING OF ONLINE MULTIMEDIA CONTENT
 
Hudup - A Framework of E-commercial Recommendation Algorithms
Hudup - A Framework of E-commercial Recommendation AlgorithmsHudup - A Framework of E-commercial Recommendation Algorithms
Hudup - A Framework of E-commercial Recommendation Algorithms
 
2cee Master Cocomo20071
2cee Master Cocomo200712cee Master Cocomo20071
2cee Master Cocomo20071
 
Content - Based Recommendations Enhanced with Collaborative Information
Content - Based Recommendations Enhanced with Collaborative InformationContent - Based Recommendations Enhanced with Collaborative Information
Content - Based Recommendations Enhanced with Collaborative Information
 
Who cares about Software Process Modelling? A First Investigation about the P...
Who cares about Software Process Modelling? A First Investigation about the P...Who cares about Software Process Modelling? A First Investigation about the P...
Who cares about Software Process Modelling? A First Investigation about the P...
 

Recently uploaded

This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
nirahealhty
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
Javier Lasa
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
laozhuseo02
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
Gal Baras
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
JeyaPerumal1
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
laozhuseo02
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
GTProductions1
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Sanjeev Rampal
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptxInternet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
VivekSinghShekhawat2
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
JungkooksNonexistent
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
natyesu
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Brad Spiegel Macon GA
 

Recently uploaded (20)

This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptxInternet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
 

Usability Assessment of a Context-Aware and Personality-Based Mobile Recommender System

  • 1. Usability Assessment of a Context-Aware and Personality-Based Mobile Recommender System Matthias Braunhofer, Mehdi Elahi and Francesco Ricci ! Free University of Bozen - Bolzano Piazza Domenicani 3, 39100 Bolzano, Italy {mbraunhofer,mehdi.elahi,fricci}@unibz.it EC-Web - September 2014, Munich, Germany
  • 2. EC-Web - September 2014, Munich, Germany Outline 2 • Context-Aware Recommender Systems and their Challenges • Related Works • STS (South Tyrol Suggests) • Usability Assessment and Results • Conclusions, Lessons Learned and Future Work
  • 3. EC-Web - September 2014, Munich, Germany Outline 2 • Context-Aware Recommender Systems and their Challenges • Related Works • STS (South Tyrol Suggests) • Usability Assessment and Results • Conclusions, Lessons Learned and
  • 4. Context is Essential • Main idea: users can experience items differently depending on the current contextual situation (e.g., season, weather, temperature, mood) • Example: EC-Web - September 2014, Munich, Germany 3
  • 5. Context-Aware Recommender Systems (CARSs) • CARS extend Recommender Systems (RSs) beyond users and items to the contexts in which items are experienced by users • Rating prediction function is: R: Users × Items × Context → Ratings EC-Web - September 2014, Munich, Germany 4 3 ? 4 2 5 4 ? 3 4 1 ? 1 2 5 ? 3 3 ? 5 2 5 ? 3 5 ? 5 4 5 4 ? 3 5
  • 6. Challenges for CARSs • Identification of contextual factors (e.g., weather) that are worth considering when generating recommendations • Acquisition of a representative set of contextually-tagged ratings • Development of a predictive model for predicting the user’s ratings for items under various contextual situations • Design and implementation of a human-computer interaction (HCI) layer on top of the predictive model EC-Web - September 2014, Munich, Germany 5
  • 7. Challenges for CARSs • Identification of contextual factors (e.g., weather) that are worth considering when generating recommendations • Acquisition of a representative set of contextually-tagged ratings • Development of a predictive model for predicting the user’s ratings for items under various contextual situations • Design and implementation of a human-computer interaction (HCI) layer on top of the predictive model EC-Web - September 2014, Munich, Germany 5 Focus of this research
  • 8. • Context-Aware Recommender Systems and their Challenges EC-Web - September 2014, Munich, Germany Outline 6 • Related Works • STS (South Tyrol Suggests) • Usability Assessment and Results • Conclusions and Future Work
  • 9. HCI Perspective on RSs • Effectiveness of a RS depends not only on the underlying prediction algorithm but also on the proper design of the human-computer interaction (Swearingen and Sinha, 2001) • User’s interaction with RSs: EC-Web - September 2014, Munich, Germany 7 Recommendation Algorithms Input from user (ratings) Output to user (recommendations) • No. of ratings • Time to register • Details about item to be rated • Type of rating scale • … • No. of good recs. • No. of new, unknown recs. • Information about each rec. • Confidence in prediction • Is system logic transparent? • …
  • 10. Usability Assessment of RSs (1/2) • Evaluation of the usability of a context-aware and group-based restaurant RS using the System Usability Scale (SUS) (Park et al., 2008) • The SUS is a 10-item instrument to measure the user’s perceived usability of a system (Brooke, 1996) • Major finding: the SUS score with 13 test users was 70.58, a rating between “ok” and “good”, and corresponding to a “C” grade, which is an acceptable level of usability EC-Web - September 2014, Munich, Germany 8
  • 11. Usability Assessment of RSs (2/2) • Usage of eye tracking, clickstream analysis and SUS to determine the usability of a constraint-based travel advisory system called VIBE (Jannach et al., 2009) • Major findings: • Average SUS score was 81.5, a rating between “good” and “excellent” and corresponding to a “B” grade, which is a very high level of usability • Identification of several usability issues: • Inadequate positioning of VIBE on the online portal • Too many recommendation results • Too little information displayed in the recommendation results EC-Web - September 2014, Munich, Germany 9
  • 12. • Context-Aware Recommender Systems and their Challenges EC-Web - September 2014, Munich, Germany Outline 10 • Related Works • STS (South Tyrol Suggests) • Usability Assessment and Results • Conclusions, Lessons Learned and F
  • 13. Interaction with the STS System EC-Web - September 2014, Munich, Germany 11 Welcome screen
  • 14. Interaction with the STS System EC-Web - September 2014, Munich, Germany 11 Registration screen
  • 15. Interaction with the STS System EC-Web - September 2014, Munich, Germany 11 Personality questionnaire
  • 16. Interaction with the STS System EC-Web - September 2014, Munich, Germany 11 Questionnaire results
  • 17. Interaction with the STS System EC-Web - September 2014, Munich, Germany 11 Active learning
  • 18. Interaction with the STS System EC-Web - September 2014, Munich, Germany 11 Suggestions screen
  • 19. Interaction with the STS System EC-Web - September 2014, Munich, Germany 11 Context settings
  • 20. Interaction with the STS System EC-Web - September 2014, Munich, Germany 11 Details screen
  • 21. Interaction with the STS System EC-Web - September 2014, Munich, Germany 11 Rating dialog
  • 22. Interaction with the STS System EC-Web - September 2014, Munich, Germany 11 Routing screen
  • 23. Interaction with the STS System EC-Web - September 2014, Munich, Germany 11 Bookmarked items screen
  • 24. Software Architecture and Implementation Apache Tomcat Server EC-Web - September 2014, Munich, Germany 12 Android Client Spring Dispatcher Servlet Spring Controllers Service / Application Layer JPA Entities Hibernate Objects managed by Spring IoC Container Database JSON HTTP Web Services
  • 25. Software Architecture and Implementation Apache Tomcat Server EC-Web - September 2014, Munich, Germany 12 Android Client Spring Dispatcher Servlet Spring Controllers Service / Application Layer JPA Entities Hibernate Objects managed by Spring IoC Container Database JSON HTTP Web Services
  • 26. Software Architecture and Implementation Apache Tomcat Server EC-Web - September 2014, Munich, Germany 12 Android Client Spring Dispatcher Servlet Spring Controllers Service / Application Layer JPA Entities Hibernate Objects managed by Spring IoC Container Database JSON HTTP Web Services
  • 27. Software Architecture and Implementation Apache Tomcat Server EC-Web - September 2014, Munich, Germany 12 Android Client Spring Dispatcher Servlet Spring Controllers Service / Application Layer JPA Entities Hibernate Objects managed by Spring IoC Container Database JSON HTTP Web Services
  • 28. Software Architecture and Implementation Apache Tomcat Server EC-Web - September 2014, Munich, Germany 12 Android Client Spring Dispatcher Servlet Spring Controllers Service / Application Layer JPA Entities Hibernate Objects managed by Spring IoC Container Database JSON HTTP Web Services
  • 29. Recommendations Computation • Main idea: use a model similar to Context-Aware Matrix Factorization (CAMF) (Baltrunas et al., 2011) to provide users with context-aware recommendations • Key difference: we incorporate additional user attributes (i.e., age, gender and Big Five personality trait scores) • Advantage: allows to model the user preferences even if no feedback is available Σ ) EC-Web - September 2014, Munich, Germany 13 kΣ ˆ ruic1,...,ck = i + bu + bicj j=1 + qi T ⋅(pu + ya a∈A(u) ī average rating for item i bu baseline for user u bicj baseline for item i and contextual condition cj qi latent factor vector of item i pu latent factor vector of user u A(u) set of user attributes ya latent factor vector of user attribute a
  • 30. Recommendations Computation • Main idea: use a model similar to Context-Aware Matrix Factorization (CAMF) (Baltrunas et al., 2011) to provide users with context-aware recommendations • Key difference: we incorporate additional user attributes (i.e., age, gender and Big Five personality trait scores) • Advantage: allows to model the user preferences even if no feedback is available Σ ) EC-Web - September 2014, Munich, Germany 13 kΣ ˆ ruic1,...,ck = i + bu + bicj j=1 + qi T ⋅(pu + ya a∈A(u) ī average rating for item i bu baseline for user u bicj baseline for item i and contextual condition cj qi latent factor vector of item i pu latent factor vector of user u A(u) set of user attributes ya latent factor vector of user attribute a
  • 31. Recommendations Computation • Main idea: use a model similar to Context-Aware Matrix Factorization (CAMF) (Baltrunas et al., 2011) to provide users with context-aware recommendations • Key difference: we incorporate additional user attributes (i.e., age, gender and Big Five personality trait scores) • Advantage: allows to model the user preferences even if no feedback is available Σ ) EC-Web - September 2014, Munich, Germany 13 kΣ ˆ ruic1,...,ck = i + bu + bicj j=1 + qi T ⋅(pu + ya a∈A(u) ī average rating for item i bu baseline for user u bicj baseline for item i and contextual condition cj qi latent factor vector of item i pu latent factor vector of user u A(u) set of user attributes ya latent factor vector of user attribute a
  • 32. Recommendations Computation • Main idea: use a model similar to Context-Aware Matrix Factorization (CAMF) (Baltrunas et al., 2011) to provide users with context-aware recommendations • Key difference: we incorporate additional user attributes (i.e., age, gender and Big Five personality trait scores) • Advantage: allows to model the user preferences even if no feedback is available Σ ) EC-Web - September 2014, Munich, Germany 13 kΣ ˆ ruic1,...,ck = i + bu + bicj j=1 + qi T ⋅(pu + ya a∈A(u) ī average rating for item i bu baseline for user u bicj baseline for item i and contextual condition cj qi latent factor vector of item i pu latent factor vector of user u A(u) set of user attributes ya latent factor vector of user attribute a
  • 33. Recommendations Computation • Main idea: use a model similar to Context-Aware Matrix Factorization (CAMF) (Baltrunas et al., 2011) to provide users with context-aware recommendations • Key difference: we incorporate additional user attributes (i.e., age, gender and Big Five personality trait scores) • Advantage: allows to model the user preferences even if no feedback is available Σ ) EC-Web - September 2014, Munich, Germany 13 kΣ ˆ ruic1,...,ck = i + bu + bicj j=1 + qi T ⋅(pu + ya a∈A(u) ī average rating for item i bu baseline for user u bicj baseline for item i and contextual condition cj qi latent factor vector of item i pu latent factor vector of user u A(u) set of user attributes ya latent factor vector of user attribute a
  • 34. Recommendations Computation • Main idea: use a model similar to Context-Aware Matrix Factorization (CAMF) (Baltrunas et al., 2011) to provide users with context-aware recommendations • Key difference: we incorporate additional user attributes (i.e., age, gender and Big Five personality trait scores) • Advantage: allows to model the user preferences even if no feedback is available Σ ) EC-Web - September 2014, Munich, Germany 13 kΣ ˆ ruic1,...,ck = i + bu + bicj j=1 + qi T ⋅(pu + ya a∈A(u) ī average rating for item i bu baseline for user u bicj baseline for item i and contextual condition cj qi latent factor vector of item i pu latent factor vector of user u A(u) set of user attributes ya latent factor vector of user attribute a
  • 35. Recommendations Computation • Main idea: use a model similar to Context-Aware Matrix Factorization (CAMF) (Baltrunas et al., 2011) to provide users with context-aware recommendations • Key difference: we incorporate additional user attributes (i.e., age, gender and Big Five personality trait scores) • Advantage: allows to model the user preferences even if no feedback is available new Σ ) EC-Web - September 2014, Munich, Germany 13 kΣ ˆ ruic1,...,ck = i + bu + bicj j=1 + qi T ⋅(pu + ya a∈A(u) ī average rating for item i bu baseline for user u bicj baseline for item i and contextual condition cj qi latent factor vector of item i pu latent factor vector of user u A(u) set of user attributes ya latent factor vector of user attribute a
  • 36. Recommendations Computation • Main idea: use a model similar to Context-Aware Matrix Factorization (CAMF) (Baltrunas et al., 2011) to provide users with context-aware recommendations • Key difference: we incorporate additional user attributes (i.e., age, gender and Big Five personality trait scores) • Advantage: allows to model the user preferences even if no feedback is available Σ ) EC-Web - September 2014, Munich, Germany 13 kΣ ˆ ruic1,...,ck = i + bu + bicj j=1 + qi T ⋅(pu + ya a∈A(u) ī average rating for item i bu baseline for user u bicj baseline for item i and contextual condition cj qi latent factor vector of item i pu latent factor vector of user u A(u) set of user attributes ya latent factor vector of user attribute a
  • 37. EC-Web - September 2014, Munich, Germany Outline 14 • Context-Aware Recommender Systems and their Challenges • Related Works • STS (South Tyrol Suggests) • Usability Assessment and Results • Conclusions, Lessons Learned and Future Work
  • 38. Experimental Methodology • Live user study where we compared our system (STS) with a variant (STS-S) that has the same graphical UI but does not use the weather context when generating recommendations • We have designed a specific user task and used a questionnaire for assessing the perceived recommendation quality (Knijnenburg et al., 2012) and system usability with the System Usability Scale (SUS) (Brooke, 1996) • 30 subjects that were randomly divided in two equal groups assigned to STS and STS-S (15 each) EC-Web - September 2014, Munich, Germany 15
  • 39. EC-Web - September 2014, Munich, Germany User Task • Users were supposed to: • have an afternoon off and to look for attractions / events in South Tyrol • consider the contextual conditions relevant for them and to specify them in the system settings • browse the attractions / events sections and check whether they could find something interesting for them • browse the system suggestions (recommendations), and select and bookmark the one that they believed fits their preferences • fill out a survey on recommendation quality and system usability 16
  • 40. Results (1/3) Box-and-whisker plot of the SUS points for each statement given by all users EC-Web - September 2014, Munich, Germany 17 S1 I think that I would like to use this system frequently. S2 I found the system unnecessarily complex. S3 I thought the system was easy to use. S4 I think that I would need the support of a technical person to be able to use this system. S5 I found the various functions in this system were well integrated S6 I thought there was too much inconsistency in this system. S7 I would imagine that most people would learn to use this system very quickly. S8 I found the system very cumbersome to use. S9 I felt very confident using the system. S10 I needed to learn a lot of things before I could get going with this system.
  • 41. SUS scores for all users Benchmark Average 1 2 3 4 5 6 7 8 9 10 11 12 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 EC-Web - September 2014, Munich, Germany 90 85 80 75 SUS score 50 70 65 60 55 Users Results (2/3) 18
  • 42. EC-Web - September 2014, Munich, Germany Results (3/3) Comparison of the SUS scores for STS and STS-S users 19 Statement STS STS-S p-value S1 I think that I would like to use this system frequently. 3.0 3.2 0.27 S2 I found the system unnecessarily complex. 3.2 3.5 0.16 S3 I thought the system was easy to use. 3.1 2.8 0.18 S4 I think that I would need the support of a technical person to be able to use this system. 3.3 3.4 0.40 S5 I found the various functions in this system were well integrated 3.1 2.8 0.14 S6 I thought there was too much inconsistency in this system. 3.2 2.8 0.08 S7 I would imagine that most people would learn to use this system very quickly. 2.8 3.0 0.25 S8 I found the system very cumbersome to use. 3.4 3.1 0.19 S9 I felt very confident using the system. 2.7 2.8 0.40 S10 I needed to learn a lot of things before I could get going with this system. 3.4 3.1 0.11 Overall SUS 78.8 77.0 0.19
  • 43. Corrective Actions Based on the Results (1/3) • Five-Item Personality Inventory (FIPI) • We replaced the Ten-Item Personality Inventory (TIPI) with the Five-Item Personality Inventory (FIPI), which is less time-consuming and still provides sufficient personality data. • Built-in help • Users can click the “?” icon next to each questionnaire question to access on-screen help with term definitions. EC-Web - September 2014, Munich, Germany 20 …Before …After
  • 44. Corrective Actions Based on the Results (1/3) • Five-Item Personality Inventory (FIPI) • We replaced the Ten-Item Personality Inventory (TIPI) with the Five-Item Personality Inventory (FIPI), which is less time-consuming and still provides sufficient personality data. • Built-in help • Users can click the “?” icon next to each questionnaire question to access on-screen help with term definitions. EC-Web - September 2014, Munich, Germany 20 …Before …After
  • 45. Corrective Actions Based on the Results (1/3) • Five-Item Personality Inventory (FIPI) • We replaced the Ten-Item Personality Inventory (TIPI) with the Five-Item Personality Inventory (FIPI), which is less time-consuming and still provides sufficient personality data. • Built-in help • Users can click the “?” icon next to each questionnaire question to access on-screen help with term definitions. EC-Web - September 2014, Munich, Germany 20 …Before …After
  • 46. Corrective Actions Based on the Results (1/3) • Five-Item Personality Inventory (FIPI) • We replaced the Ten-Item Personality Inventory (TIPI) with the Five-Item Personality Inventory (FIPI), which is less time-consuming and still provides sufficient personality data. • Built-in help • Users can click the “?” icon next to each questionnaire question to access on-screen help with term definitions. EC-Web - September 2014, Munich, Germany 20 …Before …After
  • 47. Corrective Actions Based on the Results (1/3) • Five-Item Personality Inventory (FIPI) • We replaced the Ten-Item Personality Inventory (TIPI) with the Five-Item Personality Inventory (FIPI), which is less time-consuming and still provides sufficient personality data. • Built-in help • Users can click the “?” icon next to each questionnaire question to access on-screen help with term definitions. EC-Web - September 2014, Munich, Germany 20 …Before …After
  • 48. Corrective Actions Based on the Results (2/3) • In-app notifications • Instead of forcing users to go through the lengthy AL process during registration, we give them freedom to decide when to initiate it through in-app notifications within the POI suggestions screen. • User profile page • We implemented a new user profile page, making it easier to access and change context settings, basic user information, personality information, etc. EC-Web - September 2014, Munich, Germany 21
  • 49. Corrective Actions Based on the Results (2/3) • In-app notifications • Instead of forcing users to go through the lengthy AL process during registration, we give them freedom to decide when to initiate it through in-app notifications within the POI suggestions screen. • User profile page • We implemented a new user profile page, making it easier to access and change context settings, basic user information, personality information, etc. EC-Web - September 2014, Munich, Germany 21
  • 50. Corrective Actions Based on the Results (2/3) • In-app notifications • Instead of forcing users to go through the lengthy AL process during registration, we give them freedom to decide when to initiate it through in-app notifications within the POI suggestions screen. • User profile page • We implemented a new user profile page, making it easier to access and change context settings, basic user information, personality information, etc. EC-Web - September 2014, Munich, Germany 21
  • 51. Corrective Actions Based on the Results (2/3) • In-app notifications • Instead of forcing users to go through the lengthy AL process during registration, we give them freedom to decide when to initiate it through in-app notifications within the POI suggestions screen. • User profile page • We implemented a new user profile page, making it easier to access and change context settings, basic user information, personality information, etc. EC-Web - September 2014, Munich, Germany 21
  • 52. Corrective Actions Based on the Results (2/3) • In-app notifications • Instead of forcing users to go through the lengthy AL process during registration, we give them freedom to decide when to initiate it through in-app notifications within the POI suggestions screen. • User profile page • We implemented a new user profile page, making it easier to access and change context settings, basic user information, personality information, etc. EC-Web - September 2014, Munich, Germany 21
  • 53. Corrective Actions Based on the Results (2/3) • In-app notifications • Instead of forcing users to go through the lengthy AL process during registration, we give them freedom to decide when to initiate it through in-app notifications within the POI suggestions screen. • User profile page • We implemented a new user profile page, making it easier to access and change context settings, basic user information, personality information, etc. EC-Web - September 2014, Munich, Germany 21
  • 54. Corrective Actions Based on the Results (2/3) • In-app notifications • Instead of forcing users to go through the lengthy AL process during registration, we give them freedom to decide when to initiate it through in-app notifications within the POI suggestions screen. • User profile page • We implemented a new user profile page, making it easier to access and change context settings, basic user information, personality information, etc. EC-Web - September 2014, Munich, Germany 21
  • 55. Corrective Actions Based on the Results (3/3) • Many other minor UI improvements • Revised the contextual factors and contextual conditions • Improved the UI for displaying personality questionnaire results • Cleaned up the POI details screen EC-Web - September 2014, Munich, Germany 22 Before After Before After
  • 56. Corrective Actions Based on the Results (3/3) • Many other minor UI improvements • Revised the contextual factors and contextual conditions • Improved the UI for displaying personality questionnaire results • Cleaned up the POI details screen EC-Web - September 2014, Munich, Germany 22 Before After Before After
  • 57. Corrective Actions Based on the Results (3/3) • Many other minor UI improvements • Revised the contextual factors and contextual conditions • Improved the UI for displaying personality questionnaire results • Cleaned up the POI details screen EC-Web - September 2014, Munich, Germany 22 Before After Before After
  • 58. Corrective Actions Based on the Results (3/3) • Many other minor UI improvements • Revised the contextual factors and contextual conditions • Improved the UI for displaying personality questionnaire results • Cleaned up the POI details screen EC-Web - September 2014, Munich, Germany 22 Before After Before After
  • 59. EC-Web - September 2014, Munich, Germany Outline 23 • Context-Aware Recommender Systems and their Challenges • Related Works • STS (South Tyrol Suggests) • Usability Assessment and Results • Conclusions, Lessons Learned and Future Work
  • 60. Conclusions • Novel and highly usable mobile CARS called STS (South Tyrol Suggests) that offers various innovative features • Learns users’ preferences not only using their past ratings, but also exploiting their personality • Uses personality to actively acquire ratings for POIs the user has likely experienced, and to produce more accurate POI recommendations • Live user study to test the usability of STS • Results confirm high usability of the proposed system • Allowed to uncover and resolve some usability issues, such as moderate confidence in the system and poor integration of some features EC-Web - September 2014, Munich, Germany 24
  • 61. Lessons Learned • Only ask users for the minimum required information • The more information you ask of users, the less likely they will provide it • Make the system as simple as possible to use • Keep the system as simple as possible and provide useful on-screen help or tutorials to instruct users on how to get things done • Give users control over the system • Instead of telling users how to use the user interface, give them the ability to control where they go and what they do. Moreover, always ensure that the user knows what things are and what they will do EC-Web - September 2014, Munich, Germany 25
  • 62. EC-Web - September 2014, Munich, Germany Future Work • Evaluate the usability of the revised user interface • Provide users with proactive recommendations and rating requests • Consider additional important contextual factors in the recommendation process (e.g., parking availability, traffic conditions) • Improve explanations to make the recommendation process more transparent to users 26
  • 63. EC-Web - September 2014, Munich, Germany Questions? Thank you.