SlideShare a Scribd company logo
Online Game QoE EvaluationOnline Game QoE Evaluation
usingusing Paired ComparisonsPaired Comparisons
Sheng-Wei Chen ( 陳昇瑋 )
Institute of Information Science
Academia Sinica
Motivation
Online gaming has been shown a profitable killer application of
the Internet.
To provide better gaming service to players
game developers: improve the quality of game software
network engineers: improve the quality of network infrastructure
 There is a strong need for a technique that can measure a
game’s quality systematically, efficiently, and reliably
QoS and QoE
QoS (Quality of service)
The quality level of “native” performance metric
 Communication networks: delay, loss rate
 Voice/audio codec: fidelity
 DBMS: query completion time
QoE (Quality of experience)
How users “feel” about a service
Usually multi-dimensional, and tradeoffs exist between different
dimensions (download time vs. video quality, responsiveness vs.
smoothness)
However, a unified (scalar) index is normally desired!
A typical relationship between QoS and QoE
QoS, e.g., network bandwidth
QoE
Hard to tell “very bad”
from “extremely bad”
Marginal benefit is small
Our Objective
A methodology which can efficiently and reliably measure a
game’s realtimeliness and interactivity in certain network scenario
Applications, to name a few, …
Game development
comparison with competitors
design alternative comparison
Game server deployment
server deployment and network planning
Game play
access network evaluation
MOS (Mean Opinion Score)
Difficulty in scoring
Dissimilar interpretations about the scales
MOS scale is NOT an interval scale
Not verifiable
What We Propose
Use paired comparisons for evaluating online games’ QoE in
various network scenarios.
In a paired comparison test,
a participant is simply asked to compare two stimuli at a time
vote (decide) whose quality is better based on his/her perception
The decision is simpler than the MOS method as the five-scale
rating has been reduced to a dichotomous choice.
Features of Paired Comparison
Generalizable across games and game genres
Burden of experiment participants is low
Subjects do not have to bother mapping their sensation magnitude onto a
scale.
Interval scale scores can be computed by probabilistic choice
models
The comparison results can be verified
Our Contribution
Proposed to use paired comparisons and probabilistic choice models to
quantify games’ QoE under various network situations.
the rating procedure is simpler thus less burden is on experiment participants,
it derives interval-scale scores,
it enables systematic verification of participants’ inputs.
Applied the proposed methodology to evaluate the network robustness of
three popular FPS games
three games exhibit very different behavior in reaction to network impairment
we can even infer how the time synchronization mechanism is implemented in each
game from the QoE measurements
Sheng-Wei Chen / Online Game QoE Evaluation using Paired Comparisons 10
Talk Progress
Overview
Paired Comparison
Probabilistic Choice Modeling
Experiment Methodology
Experiment Results
Conclusion & Future work
Paired Comparison: An Example
Absolute choice frequencies of 234 subjects choosing between pairs of nine
celebrities.
L. B. Johnson (LBJ), Harold Wilson (HW), and Charles De Gaulle (CDG) are
politicians; Johnny Unitas (JU), Carl Yastrzemski (CY), and A. J. Foyt (AJF) are
athletes; Brigitte Bardot (BB), Elizabeth Taylor (ET), and Sophia Loren (SL) are
female movie stars.
Probabilistic Choice Modeling
Bradley-Terry-Luce (BTL) model
Ti : stimulus in the experiment
Pi,j : probability of choosing Ti over Tj
u(Ti) : the estimated score of the Ti
Verification of Raw Inputs
Stochastic transitivity properties
three variants of transitivity property: weak (WST), moderate (MST), and
strong (SST) stochastic transitivity
The three versions of transitivity imply that if Pij ≥ 0.5 and Pjk ≥ 0.5, then
Kendall’s u-coefficient
Good-of-fit of the BTL model
Sheng-Wei Chen / Online Game QoE Evaluation using Paired Comparisons 14
Talk Progress
Overview
Paired Comparison
Probabilistic Choice Modeling
Experiment Methodology
Experiment Results
Conclusion & Future work
Sheng-Wei Chen / Online Game QoE Evaluation using Paired Comparisons 15
Experiment Methodology
Three FPS games
Alien Arena 2008 (Alien)
Halo
Unreal Tournament 2004 (UT)
Automatic stimulus switching strategy
Players make votes when they are able to decide whether setting A or B is
better
A test will continue until both participants make their choices
timesetting A setting A setting Bsetting B setting A setting B
Sheng-Wei Chen / Online Game QoE Evaluation using Paired Comparisons 16
Experiment Results: Data Summary
Sheng-Wei Chen / Online Game QoE Evaluation using Paired Comparisons 17
Talk Progress
Overview
Paired Comparison
Probabilistic Choice Modeling
Experiment Methodology
Experiment Results
Conclusion & Future work
Sheng-Wei Chen / Online Game QoE Evaluation using Paired Comparisons 19
Effect of Network Delay
Sheng-Wei Chen / Online Game QoE Evaluation using Paired Comparisons 20
Effect of Network Delay: Observations
The effect of delay is different on the uplink and downlink
Uplink packets
users’ commands
game clients can provide immediate feedback for some actions, but still
need to wait for the environmental changes due to players’ actions
Downlink packets
1) environmental changes, 2) actions of other players
Some proposals to remedy screen freeze, e.g., dead reckoning
We believe that Halo implements dead reckoning
Sheng-Wei Chen / Online Game QoE Evaluation using Paired Comparisons 21
Effect of Network Loss
Sheng-Wei Chen / Online Game QoE Evaluation using Paired Comparisons 22
Effect of Delay Jitter
Sheng-Wei Chen / Online Game QoE Evaluation using Paired Comparisons 23
Effect of Delay Jitter: Observations
Each of the games is robust to delay jitters in one direction, and susceptible to
delay jitters in another direction
We believe that this behavior is due to the different locations where a game
implements its time synchronization mechanism
Reasons for time synchronization:
1) keeps game states in each client consistent;
2) maintain fairness to make a faster client slower;
3) prevents time-based cheating attacks.
 Alien implements time synchronization in its client; Halo and UT implement the
synchronization at the server
Considering uplink bandwidth is usually more scarce, Alien’s design is better
Sheng-Wei Chen / Online Game QoE Evaluation using Paired Comparisons 24
Talk Progress
Overview
Paired Comparison
Probabilistic Choice Modeling
Experiment Methodology
Experiment Results
Conclusion & Future work
Sheng-Wei Chen / Online Game QoE Evaluation using Paired Comparisons 25
Conclusion and Future Work
Looks Halo has a better design, however, …
The variety in game design, scene complexity, game pace, game rules, playing
strategies were not considered
 Scene and special effect complexity in Alien is far more sophisticated
 UT also has splendid special effects
 Halo provide only primitive effects
 reasonable for Halo to have higher network robustness
Future goals
summarize the similarity and difference of games of the same type
comparison of different game genres
understand the requirement of network support from each genre of games
25
Thank You!
Sheng-Wei Chen ( 陳昇瑋 )
http://www.iis.sinica.edu.tw/~swc

More Related Content

Similar to Online Game QoE Evaluation using Paired Comparisons

2cee Master Cocomo20071
2cee Master Cocomo200712cee Master Cocomo20071
2cee Master Cocomo20071
CS, NcState
 
[Review] RAVEN: Perception-aware Optimization of Power Consumption for Mobile...
[Review] RAVEN: Perception-aware Optimization of Power Consumption for Mobile...[Review] RAVEN: Perception-aware Optimization of Power Consumption for Mobile...
[Review] RAVEN: Perception-aware Optimization of Power Consumption for Mobile...
Jinhan Kim
 
Games on Demand: Are We There Yet?
Games on Demand: Are We There Yet?Games on Demand: Are We There Yet?
Games on Demand: Are We There Yet?
Academia Sinica
 
Recommender Systems Fairness Evaluation via Generalized Cross Entropy
Recommender Systems Fairness Evaluation via Generalized Cross EntropyRecommender Systems Fairness Evaluation via Generalized Cross Entropy
Recommender Systems Fairness Evaluation via Generalized Cross Entropy
Vito Walter Anelli
 
Winning in Basketball with Data, Networks and Tensors
Winning in Basketball with Data, Networks and TensorsWinning in Basketball with Data, Networks and Tensors
Winning in Basketball with Data, Networks and Tensors
Konstantinos Pelechrinis
 
Comparative study of compression techniques for synthetic videos
Comparative study of compression techniques for synthetic videosComparative study of compression techniques for synthetic videos
Comparative study of compression techniques for synthetic videos
ijma
 
Comparative Study of Compression Techniques for Synthetic Videos
Comparative Study of Compression Techniques for Synthetic VideosComparative Study of Compression Techniques for Synthetic Videos
Comparative Study of Compression Techniques for Synthetic Videos
ijma
 
Deep Software Variability for Resilient Performance Models of Configurable S...
Deep Software Variability  for Resilient Performance Models of Configurable S...Deep Software Variability  for Resilient Performance Models of Configurable S...
Deep Software Variability for Resilient Performance Models of Configurable S...
Luc Lesoil
 
Network and Multimedia QoE Management
Network and Multimedia QoE ManagementNetwork and Multimedia QoE Management
Network and Multimedia QoE Management
Sheng-Wei (Kuan-Ta) Chen
 
Identifying MMORPG Bots: A Traffic Analysis Approach
Identifying MMORPG Bots: A Traffic Analysis ApproachIdentifying MMORPG Bots: A Traffic Analysis Approach
Identifying MMORPG Bots: A Traffic Analysis Approach
Academia Sinica
 
HiPEAC2022_António Casimiro presentation
HiPEAC2022_António Casimiro presentationHiPEAC2022_António Casimiro presentation
HiPEAC2022_António Casimiro presentation
VEDLIoT Project
 
Game Analytics & Machine Learning
Game Analytics & Machine LearningGame Analytics & Machine Learning
Game Analytics & Machine Learning
Ben Weber
 
B04124012020
B04124012020B04124012020
B04124012020
IOSR-JEN
 
A Novel Hybrid Voter Using Genetic Algorithm and Performance History
A Novel Hybrid Voter Using Genetic Algorithm and Performance HistoryA Novel Hybrid Voter Using Genetic Algorithm and Performance History
A Novel Hybrid Voter Using Genetic Algorithm and Performance History
Waqas Tariq
 
Elg 5100 project report anurag & jayanshu
Elg 5100 project report   anurag & jayanshuElg 5100 project report   anurag & jayanshu
Elg 5100 project report anurag & jayanshu
Anurag Das
 
Individual Project - Final Report
Individual Project - Final ReportIndividual Project - Final Report
Individual Project - Final Report
Steven Hooper
 
AAAI02-150-2
AAAI02-150-2AAAI02-150-2
AAAI02-150-2
James Swafford
 
ACM NOSSDAV 2008 - Kalman Graffi - Load Balancing for Multimedia Streaming in...
ACM NOSSDAV 2008 - Kalman Graffi - Load Balancing for Multimedia Streaming in...ACM NOSSDAV 2008 - Kalman Graffi - Load Balancing for Multimedia Streaming in...
ACM NOSSDAV 2008 - Kalman Graffi - Load Balancing for Multimedia Streaming in...
Kalman Graffi
 
Improving fairness, efficiency, and stability in http based adaptive video st...
Improving fairness, efficiency, and stability in http based adaptive video st...Improving fairness, efficiency, and stability in http based adaptive video st...
Improving fairness, efficiency, and stability in http based adaptive video st...
Papitha Velumani
 
2021 Fighting Game AI Competition
2021 Fighting Game AI Competition2021 Fighting Game AI Competition
2021 Fighting Game AI Competition
ftgaic
 

Similar to Online Game QoE Evaluation using Paired Comparisons (20)

2cee Master Cocomo20071
2cee Master Cocomo200712cee Master Cocomo20071
2cee Master Cocomo20071
 
[Review] RAVEN: Perception-aware Optimization of Power Consumption for Mobile...
[Review] RAVEN: Perception-aware Optimization of Power Consumption for Mobile...[Review] RAVEN: Perception-aware Optimization of Power Consumption for Mobile...
[Review] RAVEN: Perception-aware Optimization of Power Consumption for Mobile...
 
Games on Demand: Are We There Yet?
Games on Demand: Are We There Yet?Games on Demand: Are We There Yet?
Games on Demand: Are We There Yet?
 
Recommender Systems Fairness Evaluation via Generalized Cross Entropy
Recommender Systems Fairness Evaluation via Generalized Cross EntropyRecommender Systems Fairness Evaluation via Generalized Cross Entropy
Recommender Systems Fairness Evaluation via Generalized Cross Entropy
 
Winning in Basketball with Data, Networks and Tensors
Winning in Basketball with Data, Networks and TensorsWinning in Basketball with Data, Networks and Tensors
Winning in Basketball with Data, Networks and Tensors
 
Comparative study of compression techniques for synthetic videos
Comparative study of compression techniques for synthetic videosComparative study of compression techniques for synthetic videos
Comparative study of compression techniques for synthetic videos
 
Comparative Study of Compression Techniques for Synthetic Videos
Comparative Study of Compression Techniques for Synthetic VideosComparative Study of Compression Techniques for Synthetic Videos
Comparative Study of Compression Techniques for Synthetic Videos
 
Deep Software Variability for Resilient Performance Models of Configurable S...
Deep Software Variability  for Resilient Performance Models of Configurable S...Deep Software Variability  for Resilient Performance Models of Configurable S...
Deep Software Variability for Resilient Performance Models of Configurable S...
 
Network and Multimedia QoE Management
Network and Multimedia QoE ManagementNetwork and Multimedia QoE Management
Network and Multimedia QoE Management
 
Identifying MMORPG Bots: A Traffic Analysis Approach
Identifying MMORPG Bots: A Traffic Analysis ApproachIdentifying MMORPG Bots: A Traffic Analysis Approach
Identifying MMORPG Bots: A Traffic Analysis Approach
 
HiPEAC2022_António Casimiro presentation
HiPEAC2022_António Casimiro presentationHiPEAC2022_António Casimiro presentation
HiPEAC2022_António Casimiro presentation
 
Game Analytics & Machine Learning
Game Analytics & Machine LearningGame Analytics & Machine Learning
Game Analytics & Machine Learning
 
B04124012020
B04124012020B04124012020
B04124012020
 
A Novel Hybrid Voter Using Genetic Algorithm and Performance History
A Novel Hybrid Voter Using Genetic Algorithm and Performance HistoryA Novel Hybrid Voter Using Genetic Algorithm and Performance History
A Novel Hybrid Voter Using Genetic Algorithm and Performance History
 
Elg 5100 project report anurag & jayanshu
Elg 5100 project report   anurag & jayanshuElg 5100 project report   anurag & jayanshu
Elg 5100 project report anurag & jayanshu
 
Individual Project - Final Report
Individual Project - Final ReportIndividual Project - Final Report
Individual Project - Final Report
 
AAAI02-150-2
AAAI02-150-2AAAI02-150-2
AAAI02-150-2
 
ACM NOSSDAV 2008 - Kalman Graffi - Load Balancing for Multimedia Streaming in...
ACM NOSSDAV 2008 - Kalman Graffi - Load Balancing for Multimedia Streaming in...ACM NOSSDAV 2008 - Kalman Graffi - Load Balancing for Multimedia Streaming in...
ACM NOSSDAV 2008 - Kalman Graffi - Load Balancing for Multimedia Streaming in...
 
Improving fairness, efficiency, and stability in http based adaptive video st...
Improving fairness, efficiency, and stability in http based adaptive video st...Improving fairness, efficiency, and stability in http based adaptive video st...
Improving fairness, efficiency, and stability in http based adaptive video st...
 
2021 Fighting Game AI Competition
2021 Fighting Game AI Competition2021 Fighting Game AI Competition
2021 Fighting Game AI Competition
 

More from Academia Sinica

Computational Social Science:The Collaborative Futures of Big Data, Computer ...
Computational Social Science:The Collaborative Futures of Big Data, Computer ...Computational Social Science:The Collaborative Futures of Big Data, Computer ...
Computational Social Science:The Collaborative Futures of Big Data, Computer ...
Academia Sinica
 
Detecting In-Situ Identity Fraud on Social Network Services: A Case Study on ...
Detecting In-Situ Identity Fraud on Social Network Services: A Case Study on ...Detecting In-Situ Identity Fraud on Social Network Services: A Case Study on ...
Detecting In-Situ Identity Fraud on Social Network Services: A Case Study on ...
Academia Sinica
 
Cloud Gaming Onward: Research Opportunities and Outlook
Cloud Gaming Onward: Research Opportunities and OutlookCloud Gaming Onward: Research Opportunities and Outlook
Cloud Gaming Onward: Research Opportunities and Outlook
Academia Sinica
 
Quantifying User Satisfaction in Mobile Cloud Games
Quantifying User Satisfaction in Mobile Cloud GamesQuantifying User Satisfaction in Mobile Cloud Games
Quantifying User Satisfaction in Mobile Cloud Games
Academia Sinica
 
量化「樂趣」-以心理生理量測探究數位娛樂商品之市場價值
量化「樂趣」-以心理生理量測探究數位娛樂商品之市場價值量化「樂趣」-以心理生理量測探究數位娛樂商品之市場價值
量化「樂趣」-以心理生理量測探究數位娛樂商品之市場價值Academia Sinica
 
On The Battle between Online Gamers and Lags
On The Battle between Online Gamers and LagsOn The Battle between Online Gamers and Lags
On The Battle between Online Gamers and Lags
Academia Sinica
 
Understanding The Performance of Thin-Client Gaming
Understanding The Performance of Thin-Client GamingUnderstanding The Performance of Thin-Client Gaming
Understanding The Performance of Thin-Client Gaming
Academia Sinica
 
Quantifying QoS Requirements of Network Services: A Cheat-Proof Framework
Quantifying QoS Requirements of Network Services: A Cheat-Proof FrameworkQuantifying QoS Requirements of Network Services: A Cheat-Proof Framework
Quantifying QoS Requirements of Network Services: A Cheat-Proof Framework
Academia Sinica
 
Forecasting Online Game Addictiveness
Forecasting Online Game AddictivenessForecasting Online Game Addictiveness
Forecasting Online Game Addictiveness
Academia Sinica
 
Identifying MMORPG Bots: A Traffic Analysis Approach
Identifying MMORPG Bots: A Traffic Analysis ApproachIdentifying MMORPG Bots: A Traffic Analysis Approach
Identifying MMORPG Bots: A Traffic Analysis Approach
Academia Sinica
 
Toward an Understanding of the Processing Delay of Peer-to-Peer Relay Nodes
Toward an Understanding of the Processing Delay of Peer-to-Peer Relay NodesToward an Understanding of the Processing Delay of Peer-to-Peer Relay Nodes
Toward an Understanding of the Processing Delay of Peer-to-Peer Relay Nodes
Academia Sinica
 
Inferring Speech Activity from Encrypted Skype Traffic
Inferring Speech Activity from Encrypted Skype TrafficInferring Speech Activity from Encrypted Skype Traffic
Inferring Speech Activity from Encrypted Skype Traffic
Academia Sinica
 
Game Bot Detection Based on Avatar Trajectory
Game Bot Detection Based on Avatar TrajectoryGame Bot Detection Based on Avatar Trajectory
Game Bot Detection Based on Avatar Trajectory
Academia Sinica
 
Improving Reliability of Web 2.0-based Rating Systems Using Per-user Trustiness
Improving Reliability of Web 2.0-based Rating Systems Using Per-user TrustinessImproving Reliability of Web 2.0-based Rating Systems Using Per-user Trustiness
Improving Reliability of Web 2.0-based Rating Systems Using Per-user TrustinessAcademia Sinica
 
A Collusion-Resistant Automation Scheme for Social Moderation Systems
A Collusion-Resistant Automation Scheme for Social Moderation SystemsA Collusion-Resistant Automation Scheme for Social Moderation Systems
A Collusion-Resistant Automation Scheme for Social Moderation Systems
Academia Sinica
 
Tuning Skype’s Redundancy Control Algorithm for User Satisfaction
Tuning Skype’s Redundancy Control Algorithm for User SatisfactionTuning Skype’s Redundancy Control Algorithm for User Satisfaction
Tuning Skype’s Redundancy Control Algorithm for User Satisfaction
Academia Sinica
 
Network Game Design: Hints and Implications of Player Interaction
Network Game Design: Hints and Implications of Player InteractionNetwork Game Design: Hints and Implications of Player Interaction
Network Game Design: Hints and Implications of Player Interaction
Academia Sinica
 
Mitigating Active Attacks Towards Client Networks Using the Bitmap Filter
Mitigating Active Attacks Towards Client Networks Using the Bitmap FilterMitigating Active Attacks Towards Client Networks Using the Bitmap Filter
Mitigating Active Attacks Towards Client Networks Using the Bitmap Filter
Academia Sinica
 
An Analysis of WoW Players’ Game Hours
An Analysis of WoW Players’ Game HoursAn Analysis of WoW Players’ Game Hours
An Analysis of WoW Players’ Game Hours
Academia Sinica
 
Game Traffic Analysis: An MMORPG Perspective
Game Traffic Analysis: An MMORPG PerspectiveGame Traffic Analysis: An MMORPG Perspective
Game Traffic Analysis: An MMORPG Perspective
Academia Sinica
 

More from Academia Sinica (20)

Computational Social Science:The Collaborative Futures of Big Data, Computer ...
Computational Social Science:The Collaborative Futures of Big Data, Computer ...Computational Social Science:The Collaborative Futures of Big Data, Computer ...
Computational Social Science:The Collaborative Futures of Big Data, Computer ...
 
Detecting In-Situ Identity Fraud on Social Network Services: A Case Study on ...
Detecting In-Situ Identity Fraud on Social Network Services: A Case Study on ...Detecting In-Situ Identity Fraud on Social Network Services: A Case Study on ...
Detecting In-Situ Identity Fraud on Social Network Services: A Case Study on ...
 
Cloud Gaming Onward: Research Opportunities and Outlook
Cloud Gaming Onward: Research Opportunities and OutlookCloud Gaming Onward: Research Opportunities and Outlook
Cloud Gaming Onward: Research Opportunities and Outlook
 
Quantifying User Satisfaction in Mobile Cloud Games
Quantifying User Satisfaction in Mobile Cloud GamesQuantifying User Satisfaction in Mobile Cloud Games
Quantifying User Satisfaction in Mobile Cloud Games
 
量化「樂趣」-以心理生理量測探究數位娛樂商品之市場價值
量化「樂趣」-以心理生理量測探究數位娛樂商品之市場價值量化「樂趣」-以心理生理量測探究數位娛樂商品之市場價值
量化「樂趣」-以心理生理量測探究數位娛樂商品之市場價值
 
On The Battle between Online Gamers and Lags
On The Battle between Online Gamers and LagsOn The Battle between Online Gamers and Lags
On The Battle between Online Gamers and Lags
 
Understanding The Performance of Thin-Client Gaming
Understanding The Performance of Thin-Client GamingUnderstanding The Performance of Thin-Client Gaming
Understanding The Performance of Thin-Client Gaming
 
Quantifying QoS Requirements of Network Services: A Cheat-Proof Framework
Quantifying QoS Requirements of Network Services: A Cheat-Proof FrameworkQuantifying QoS Requirements of Network Services: A Cheat-Proof Framework
Quantifying QoS Requirements of Network Services: A Cheat-Proof Framework
 
Forecasting Online Game Addictiveness
Forecasting Online Game AddictivenessForecasting Online Game Addictiveness
Forecasting Online Game Addictiveness
 
Identifying MMORPG Bots: A Traffic Analysis Approach
Identifying MMORPG Bots: A Traffic Analysis ApproachIdentifying MMORPG Bots: A Traffic Analysis Approach
Identifying MMORPG Bots: A Traffic Analysis Approach
 
Toward an Understanding of the Processing Delay of Peer-to-Peer Relay Nodes
Toward an Understanding of the Processing Delay of Peer-to-Peer Relay NodesToward an Understanding of the Processing Delay of Peer-to-Peer Relay Nodes
Toward an Understanding of the Processing Delay of Peer-to-Peer Relay Nodes
 
Inferring Speech Activity from Encrypted Skype Traffic
Inferring Speech Activity from Encrypted Skype TrafficInferring Speech Activity from Encrypted Skype Traffic
Inferring Speech Activity from Encrypted Skype Traffic
 
Game Bot Detection Based on Avatar Trajectory
Game Bot Detection Based on Avatar TrajectoryGame Bot Detection Based on Avatar Trajectory
Game Bot Detection Based on Avatar Trajectory
 
Improving Reliability of Web 2.0-based Rating Systems Using Per-user Trustiness
Improving Reliability of Web 2.0-based Rating Systems Using Per-user TrustinessImproving Reliability of Web 2.0-based Rating Systems Using Per-user Trustiness
Improving Reliability of Web 2.0-based Rating Systems Using Per-user Trustiness
 
A Collusion-Resistant Automation Scheme for Social Moderation Systems
A Collusion-Resistant Automation Scheme for Social Moderation SystemsA Collusion-Resistant Automation Scheme for Social Moderation Systems
A Collusion-Resistant Automation Scheme for Social Moderation Systems
 
Tuning Skype’s Redundancy Control Algorithm for User Satisfaction
Tuning Skype’s Redundancy Control Algorithm for User SatisfactionTuning Skype’s Redundancy Control Algorithm for User Satisfaction
Tuning Skype’s Redundancy Control Algorithm for User Satisfaction
 
Network Game Design: Hints and Implications of Player Interaction
Network Game Design: Hints and Implications of Player InteractionNetwork Game Design: Hints and Implications of Player Interaction
Network Game Design: Hints and Implications of Player Interaction
 
Mitigating Active Attacks Towards Client Networks Using the Bitmap Filter
Mitigating Active Attacks Towards Client Networks Using the Bitmap FilterMitigating Active Attacks Towards Client Networks Using the Bitmap Filter
Mitigating Active Attacks Towards Client Networks Using the Bitmap Filter
 
An Analysis of WoW Players’ Game Hours
An Analysis of WoW Players’ Game HoursAn Analysis of WoW Players’ Game Hours
An Analysis of WoW Players’ Game Hours
 
Game Traffic Analysis: An MMORPG Perspective
Game Traffic Analysis: An MMORPG PerspectiveGame Traffic Analysis: An MMORPG Perspective
Game Traffic Analysis: An MMORPG Perspective
 

Recently uploaded

Sara Saffari: Turning Underweight into Fitness Success at 23
Sara Saffari: Turning Underweight into Fitness Success at 23Sara Saffari: Turning Underweight into Fitness Success at 23
Sara Saffari: Turning Underweight into Fitness Success at 23
get joys
 
一比一原版(uw毕业证书)美国威斯康星大学麦迪逊分校毕业证如何办理
一比一原版(uw毕业证书)美国威斯康星大学麦迪逊分校毕业证如何办理一比一原版(uw毕业证书)美国威斯康星大学麦迪逊分校毕业证如何办理
一比一原版(uw毕业证书)美国威斯康星大学麦迪逊分校毕业证如何办理
sbewyav
 
What Going to the Doctor is Like as an Adult Comics
What Going to the Doctor is Like as an Adult ComicsWhat Going to the Doctor is Like as an Adult Comics
What Going to the Doctor is Like as an Adult Comics
Salty Vixen Stories & More
 
SERV - Fun Things To Do In Overland Park
SERV - Fun Things To Do In Overland ParkSERV - Fun Things To Do In Overland Park
SERV - Fun Things To Do In Overland Park
SERV
 
Clyde the cat and Space Poems by Basak Serin
Clyde the cat and Space Poems by Basak SerinClyde the cat and Space Poems by Basak Serin
Clyde the cat and Space Poems by Basak Serin
Basak24
 
欧洲杯买球-欧洲杯买球哪里可以投注-欧洲杯买球买球投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯买球-欧洲杯买球哪里可以投注-欧洲杯买球买球投注官网|【​网址​🎉ac123.net🎉​】欧洲杯买球-欧洲杯买球哪里可以投注-欧洲杯买球买球投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯买球-欧洲杯买球哪里可以投注-欧洲杯买球买球投注官网|【​网址​🎉ac123.net🎉​】
valvereliz227
 
Anasuya Sengupta Cannes 2024 Award Winner
Anasuya Sengupta Cannes 2024 Award WinnerAnasuya Sengupta Cannes 2024 Award Winner
Anasuya Sengupta Cannes 2024 Award Winner
Diwitya Bajwa
 
Party Photo Booth Prop Trends to Unleash Your Inner Style
Party Photo Booth Prop Trends to Unleash Your Inner StyleParty Photo Booth Prop Trends to Unleash Your Inner Style
Party Photo Booth Prop Trends to Unleash Your Inner Style
Birthday Galore
 
原版制作(MUN毕业证书)纽芬兰纪念大学毕业证PDF成绩单一模一样
原版制作(MUN毕业证书)纽芬兰纪念大学毕业证PDF成绩单一模一样原版制作(MUN毕业证书)纽芬兰纪念大学毕业证PDF成绩单一模一样
原版制作(MUN毕业证书)纽芬兰纪念大学毕业证PDF成绩单一模一样
sh8tjqt6
 
Abraham Laboriel Records ‘The Bass Walk’ at Evergreen Stage
Abraham Laboriel Records ‘The Bass Walk’ at Evergreen StageAbraham Laboriel Records ‘The Bass Walk’ at Evergreen Stage
Abraham Laboriel Records ‘The Bass Walk’ at Evergreen Stage
DiaDan Holdings Ltd
 
The Midnight Sculptor.pdf writer by Ali alsiad
The Midnight Sculptor.pdf writer by Ali alsiadThe Midnight Sculptor.pdf writer by Ali alsiad
The Midnight Sculptor.pdf writer by Ali alsiad
ali345alghlay
 
Audio Video equipment supplier in Gurgaon
Audio Video equipment supplier in GurgaonAudio Video equipment supplier in Gurgaon
Audio Video equipment supplier in Gurgaon
demoacsindia
 
Taylor Swift: Conquering Fame, Feuds, and Unmatched Success | CIO Women Magazine
Taylor Swift: Conquering Fame, Feuds, and Unmatched Success | CIO Women MagazineTaylor Swift: Conquering Fame, Feuds, and Unmatched Success | CIO Women Magazine
Taylor Swift: Conquering Fame, Feuds, and Unmatched Success | CIO Women Magazine
CIOWomenMagazine
 
欧洲杯赌球-欧洲杯赌球竞猜官网-欧洲杯赌球竞猜网站|【​网址​🎉ac10.net🎉​】
欧洲杯赌球-欧洲杯赌球竞猜官网-欧洲杯赌球竞猜网站|【​网址​🎉ac10.net🎉​】欧洲杯赌球-欧洲杯赌球竞猜官网-欧洲杯赌球竞猜网站|【​网址​🎉ac10.net🎉​】
欧洲杯赌球-欧洲杯赌球竞猜官网-欧洲杯赌球竞猜网站|【​网址​🎉ac10.net🎉​】
juliancopeman444
 
一比一原版(UCSF毕业证)旧金山分校毕业证如何办理
一比一原版(UCSF毕业证)旧金山分校毕业证如何办理一比一原版(UCSF毕业证)旧金山分校毕业证如何办理
一比一原版(UCSF毕业证)旧金山分校毕业证如何办理
ytunuq
 
How OTT Players Are Transforming Our TV Viewing Experience.pdf
How OTT Players Are Transforming Our TV Viewing Experience.pdfHow OTT Players Are Transforming Our TV Viewing Experience.pdf
How OTT Players Are Transforming Our TV Viewing Experience.pdf
Genny Knight
 
From Teacher to OnlyFans: Brianna Coppage's Story at 28
From Teacher to OnlyFans: Brianna Coppage's Story at 28From Teacher to OnlyFans: Brianna Coppage's Story at 28
From Teacher to OnlyFans: Brianna Coppage's Story at 28
get joys
 
ℂall Girls Goa (india) +91-7426014248 Goa ℂall Girls
ℂall Girls Goa (india) +91-7426014248 Goa ℂall Girlsℂall Girls Goa (india) +91-7426014248 Goa ℂall Girls
ℂall Girls Goa (india) +91-7426014248 Goa ℂall Girls
moharsinghtrt1950
 
Sunny and Rishi 3 Written by Basak Serin
Sunny and Rishi 3 Written by Basak SerinSunny and Rishi 3 Written by Basak Serin
Sunny and Rishi 3 Written by Basak Serin
Basak24
 
一比一原版(mcmaste毕业证书)加拿大麦克马斯特大学毕业证如何办理
一比一原版(mcmaste毕业证书)加拿大麦克马斯特大学毕业证如何办理一比一原版(mcmaste毕业证书)加拿大麦克马斯特大学毕业证如何办理
一比一原版(mcmaste毕业证书)加拿大麦克马斯特大学毕业证如何办理
abqenm
 

Recently uploaded (20)

Sara Saffari: Turning Underweight into Fitness Success at 23
Sara Saffari: Turning Underweight into Fitness Success at 23Sara Saffari: Turning Underweight into Fitness Success at 23
Sara Saffari: Turning Underweight into Fitness Success at 23
 
一比一原版(uw毕业证书)美国威斯康星大学麦迪逊分校毕业证如何办理
一比一原版(uw毕业证书)美国威斯康星大学麦迪逊分校毕业证如何办理一比一原版(uw毕业证书)美国威斯康星大学麦迪逊分校毕业证如何办理
一比一原版(uw毕业证书)美国威斯康星大学麦迪逊分校毕业证如何办理
 
What Going to the Doctor is Like as an Adult Comics
What Going to the Doctor is Like as an Adult ComicsWhat Going to the Doctor is Like as an Adult Comics
What Going to the Doctor is Like as an Adult Comics
 
SERV - Fun Things To Do In Overland Park
SERV - Fun Things To Do In Overland ParkSERV - Fun Things To Do In Overland Park
SERV - Fun Things To Do In Overland Park
 
Clyde the cat and Space Poems by Basak Serin
Clyde the cat and Space Poems by Basak SerinClyde the cat and Space Poems by Basak Serin
Clyde the cat and Space Poems by Basak Serin
 
欧洲杯买球-欧洲杯买球哪里可以投注-欧洲杯买球买球投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯买球-欧洲杯买球哪里可以投注-欧洲杯买球买球投注官网|【​网址​🎉ac123.net🎉​】欧洲杯买球-欧洲杯买球哪里可以投注-欧洲杯买球买球投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯买球-欧洲杯买球哪里可以投注-欧洲杯买球买球投注官网|【​网址​🎉ac123.net🎉​】
 
Anasuya Sengupta Cannes 2024 Award Winner
Anasuya Sengupta Cannes 2024 Award WinnerAnasuya Sengupta Cannes 2024 Award Winner
Anasuya Sengupta Cannes 2024 Award Winner
 
Party Photo Booth Prop Trends to Unleash Your Inner Style
Party Photo Booth Prop Trends to Unleash Your Inner StyleParty Photo Booth Prop Trends to Unleash Your Inner Style
Party Photo Booth Prop Trends to Unleash Your Inner Style
 
原版制作(MUN毕业证书)纽芬兰纪念大学毕业证PDF成绩单一模一样
原版制作(MUN毕业证书)纽芬兰纪念大学毕业证PDF成绩单一模一样原版制作(MUN毕业证书)纽芬兰纪念大学毕业证PDF成绩单一模一样
原版制作(MUN毕业证书)纽芬兰纪念大学毕业证PDF成绩单一模一样
 
Abraham Laboriel Records ‘The Bass Walk’ at Evergreen Stage
Abraham Laboriel Records ‘The Bass Walk’ at Evergreen StageAbraham Laboriel Records ‘The Bass Walk’ at Evergreen Stage
Abraham Laboriel Records ‘The Bass Walk’ at Evergreen Stage
 
The Midnight Sculptor.pdf writer by Ali alsiad
The Midnight Sculptor.pdf writer by Ali alsiadThe Midnight Sculptor.pdf writer by Ali alsiad
The Midnight Sculptor.pdf writer by Ali alsiad
 
Audio Video equipment supplier in Gurgaon
Audio Video equipment supplier in GurgaonAudio Video equipment supplier in Gurgaon
Audio Video equipment supplier in Gurgaon
 
Taylor Swift: Conquering Fame, Feuds, and Unmatched Success | CIO Women Magazine
Taylor Swift: Conquering Fame, Feuds, and Unmatched Success | CIO Women MagazineTaylor Swift: Conquering Fame, Feuds, and Unmatched Success | CIO Women Magazine
Taylor Swift: Conquering Fame, Feuds, and Unmatched Success | CIO Women Magazine
 
欧洲杯赌球-欧洲杯赌球竞猜官网-欧洲杯赌球竞猜网站|【​网址​🎉ac10.net🎉​】
欧洲杯赌球-欧洲杯赌球竞猜官网-欧洲杯赌球竞猜网站|【​网址​🎉ac10.net🎉​】欧洲杯赌球-欧洲杯赌球竞猜官网-欧洲杯赌球竞猜网站|【​网址​🎉ac10.net🎉​】
欧洲杯赌球-欧洲杯赌球竞猜官网-欧洲杯赌球竞猜网站|【​网址​🎉ac10.net🎉​】
 
一比一原版(UCSF毕业证)旧金山分校毕业证如何办理
一比一原版(UCSF毕业证)旧金山分校毕业证如何办理一比一原版(UCSF毕业证)旧金山分校毕业证如何办理
一比一原版(UCSF毕业证)旧金山分校毕业证如何办理
 
How OTT Players Are Transforming Our TV Viewing Experience.pdf
How OTT Players Are Transforming Our TV Viewing Experience.pdfHow OTT Players Are Transforming Our TV Viewing Experience.pdf
How OTT Players Are Transforming Our TV Viewing Experience.pdf
 
From Teacher to OnlyFans: Brianna Coppage's Story at 28
From Teacher to OnlyFans: Brianna Coppage's Story at 28From Teacher to OnlyFans: Brianna Coppage's Story at 28
From Teacher to OnlyFans: Brianna Coppage's Story at 28
 
ℂall Girls Goa (india) +91-7426014248 Goa ℂall Girls
ℂall Girls Goa (india) +91-7426014248 Goa ℂall Girlsℂall Girls Goa (india) +91-7426014248 Goa ℂall Girls
ℂall Girls Goa (india) +91-7426014248 Goa ℂall Girls
 
Sunny and Rishi 3 Written by Basak Serin
Sunny and Rishi 3 Written by Basak SerinSunny and Rishi 3 Written by Basak Serin
Sunny and Rishi 3 Written by Basak Serin
 
一比一原版(mcmaste毕业证书)加拿大麦克马斯特大学毕业证如何办理
一比一原版(mcmaste毕业证书)加拿大麦克马斯特大学毕业证如何办理一比一原版(mcmaste毕业证书)加拿大麦克马斯特大学毕业证如何办理
一比一原版(mcmaste毕业证书)加拿大麦克马斯特大学毕业证如何办理
 

Online Game QoE Evaluation using Paired Comparisons

  • 1. Online Game QoE EvaluationOnline Game QoE Evaluation usingusing Paired ComparisonsPaired Comparisons Sheng-Wei Chen ( 陳昇瑋 ) Institute of Information Science Academia Sinica
  • 2. Motivation Online gaming has been shown a profitable killer application of the Internet. To provide better gaming service to players game developers: improve the quality of game software network engineers: improve the quality of network infrastructure  There is a strong need for a technique that can measure a game’s quality systematically, efficiently, and reliably
  • 3. QoS and QoE QoS (Quality of service) The quality level of “native” performance metric  Communication networks: delay, loss rate  Voice/audio codec: fidelity  DBMS: query completion time QoE (Quality of experience) How users “feel” about a service Usually multi-dimensional, and tradeoffs exist between different dimensions (download time vs. video quality, responsiveness vs. smoothness) However, a unified (scalar) index is normally desired!
  • 4. A typical relationship between QoS and QoE QoS, e.g., network bandwidth QoE Hard to tell “very bad” from “extremely bad” Marginal benefit is small
  • 5. Our Objective A methodology which can efficiently and reliably measure a game’s realtimeliness and interactivity in certain network scenario Applications, to name a few, … Game development comparison with competitors design alternative comparison Game server deployment server deployment and network planning Game play access network evaluation
  • 6. MOS (Mean Opinion Score) Difficulty in scoring Dissimilar interpretations about the scales MOS scale is NOT an interval scale Not verifiable
  • 7. What We Propose Use paired comparisons for evaluating online games’ QoE in various network scenarios. In a paired comparison test, a participant is simply asked to compare two stimuli at a time vote (decide) whose quality is better based on his/her perception The decision is simpler than the MOS method as the five-scale rating has been reduced to a dichotomous choice.
  • 8. Features of Paired Comparison Generalizable across games and game genres Burden of experiment participants is low Subjects do not have to bother mapping their sensation magnitude onto a scale. Interval scale scores can be computed by probabilistic choice models The comparison results can be verified
  • 9. Our Contribution Proposed to use paired comparisons and probabilistic choice models to quantify games’ QoE under various network situations. the rating procedure is simpler thus less burden is on experiment participants, it derives interval-scale scores, it enables systematic verification of participants’ inputs. Applied the proposed methodology to evaluate the network robustness of three popular FPS games three games exhibit very different behavior in reaction to network impairment we can even infer how the time synchronization mechanism is implemented in each game from the QoE measurements
  • 10. Sheng-Wei Chen / Online Game QoE Evaluation using Paired Comparisons 10 Talk Progress Overview Paired Comparison Probabilistic Choice Modeling Experiment Methodology Experiment Results Conclusion & Future work
  • 11. Paired Comparison: An Example Absolute choice frequencies of 234 subjects choosing between pairs of nine celebrities. L. B. Johnson (LBJ), Harold Wilson (HW), and Charles De Gaulle (CDG) are politicians; Johnny Unitas (JU), Carl Yastrzemski (CY), and A. J. Foyt (AJF) are athletes; Brigitte Bardot (BB), Elizabeth Taylor (ET), and Sophia Loren (SL) are female movie stars.
  • 12. Probabilistic Choice Modeling Bradley-Terry-Luce (BTL) model Ti : stimulus in the experiment Pi,j : probability of choosing Ti over Tj u(Ti) : the estimated score of the Ti
  • 13. Verification of Raw Inputs Stochastic transitivity properties three variants of transitivity property: weak (WST), moderate (MST), and strong (SST) stochastic transitivity The three versions of transitivity imply that if Pij ≥ 0.5 and Pjk ≥ 0.5, then Kendall’s u-coefficient Good-of-fit of the BTL model
  • 14. Sheng-Wei Chen / Online Game QoE Evaluation using Paired Comparisons 14 Talk Progress Overview Paired Comparison Probabilistic Choice Modeling Experiment Methodology Experiment Results Conclusion & Future work
  • 15. Sheng-Wei Chen / Online Game QoE Evaluation using Paired Comparisons 15 Experiment Methodology Three FPS games Alien Arena 2008 (Alien) Halo Unreal Tournament 2004 (UT) Automatic stimulus switching strategy Players make votes when they are able to decide whether setting A or B is better A test will continue until both participants make their choices timesetting A setting A setting Bsetting B setting A setting B
  • 16. Sheng-Wei Chen / Online Game QoE Evaluation using Paired Comparisons 16 Experiment Results: Data Summary
  • 17. Sheng-Wei Chen / Online Game QoE Evaluation using Paired Comparisons 17 Talk Progress Overview Paired Comparison Probabilistic Choice Modeling Experiment Methodology Experiment Results Conclusion & Future work
  • 18. Sheng-Wei Chen / Online Game QoE Evaluation using Paired Comparisons 19 Effect of Network Delay
  • 19. Sheng-Wei Chen / Online Game QoE Evaluation using Paired Comparisons 20 Effect of Network Delay: Observations The effect of delay is different on the uplink and downlink Uplink packets users’ commands game clients can provide immediate feedback for some actions, but still need to wait for the environmental changes due to players’ actions Downlink packets 1) environmental changes, 2) actions of other players Some proposals to remedy screen freeze, e.g., dead reckoning We believe that Halo implements dead reckoning
  • 20. Sheng-Wei Chen / Online Game QoE Evaluation using Paired Comparisons 21 Effect of Network Loss
  • 21. Sheng-Wei Chen / Online Game QoE Evaluation using Paired Comparisons 22 Effect of Delay Jitter
  • 22. Sheng-Wei Chen / Online Game QoE Evaluation using Paired Comparisons 23 Effect of Delay Jitter: Observations Each of the games is robust to delay jitters in one direction, and susceptible to delay jitters in another direction We believe that this behavior is due to the different locations where a game implements its time synchronization mechanism Reasons for time synchronization: 1) keeps game states in each client consistent; 2) maintain fairness to make a faster client slower; 3) prevents time-based cheating attacks.  Alien implements time synchronization in its client; Halo and UT implement the synchronization at the server Considering uplink bandwidth is usually more scarce, Alien’s design is better
  • 23. Sheng-Wei Chen / Online Game QoE Evaluation using Paired Comparisons 24 Talk Progress Overview Paired Comparison Probabilistic Choice Modeling Experiment Methodology Experiment Results Conclusion & Future work
  • 24. Sheng-Wei Chen / Online Game QoE Evaluation using Paired Comparisons 25 Conclusion and Future Work Looks Halo has a better design, however, … The variety in game design, scene complexity, game pace, game rules, playing strategies were not considered  Scene and special effect complexity in Alien is far more sophisticated  UT also has splendid special effects  Halo provide only primitive effects  reasonable for Halo to have higher network robustness Future goals summarize the similarity and difference of games of the same type comparison of different game genres understand the requirement of network support from each genre of games 25
  • 25. Thank You! Sheng-Wei Chen ( 陳昇瑋 ) http://www.iis.sinica.edu.tw/~swc