SlideShare a Scribd company logo
BESDUI
A Benchmark for
End-User Structured Data
User Interfaces
Persistent URI: http://w3id.org/BESDUI
Authors
Roberto García
GRIHO - HCI & Data Integration
Research Group
Universitat de Lleida, Spain
Eirik Bakke
Computer Science and Artificial
Intelligence Laboratory
MIT, USA
Rosa Gil
GRIHO - HCI & Data Integration
Research Group
Universitat de Lleida, Spain
David R. Karger
Computer Science and Artificial
Intelligence Laboratory
MIT, USA
Juan Manuel Gimeno
GRIHO - HCI & Data Integration
Research Group
Universitat de Lleida, Spain
Motivation
• Inability to reach users traditionally alleged as
one of the main barriers for Semantic Web
uptake
• No killer app for the Semantic Web?
Desired outcome?
• Client applications should hide the complexities
of semantic technologies
• For specific tasks, task-specific user interfaces
better satisfy user needs without breaking user
experience
Motivation
• Anyway, opportunity for Semantic Web user interfaces:
datasets without dedicated user interface
• New data collections or rarely used
• Combination of existing datasets
• Provide users power of Web-wide connected data to
explore and discover unforeseen connections…
• Semantic Web killer app?
• Current proposals:
• Linked Data browsers, Controlled Natural Language query
engines, faceted browsers,…
• Difficult to compare from the user perspective
• What ways of exploring the data they provide?
• How efficient they are from a Quality in Use perspective?
Proposal
• Benchmark for comparing user interfaces
• Set of typical user tasks
• Procedure for measuring performance per task
• Low cost and easy to apply, not requiring the
intervention of real users
• For UI tools based on semantic or relational data
• Longer term
• Trigger a community discussion leading to a
framework for comparing, measuring,…
…encourage better semantic search/exploration tools
User Tasks
• Criteria:
• Avoid introducing bias from our a priori conception
of the problem or experience developing our own
tools
• Looked outward to find sets of typical end-user tasks related
to structured data exploration
• Applicable both to relational and semantic data
• Somewhere to start:
• Berlin SPARQL Benchmark (BSBM), Explore Use Case
• Intended for measuring the computational performance but
based on a set of realistic queries inspired by common
information needs
User Tasks
1. BSBM-1 Find products for a given set of generic features COMBINED
2. ADDED Find products for a given set of alternative features
3. BSBM-2 Retrieve basic information about a specific product for display purposes
4. BSBM-3 Find products having some specific features and not having one feature
5. BSBM-4 Find products matching two different sets of features
6. BSBM-5 Find product that are similar to a given product
7. BSBM-6 Find products having a label name that contains a specific string some text
8. BSBM-7 Retrieve in-depth information about a specific product including offers
and reviews
9. BSBM-8 Give me recent reviews in English for a specific product
10.BSBM-9 Get Information about a reviewer
11.BSBM-10 Get offers for a given product which fulfill specific requirements
BSBM-11 Get all information about an offer
12.BSBM-12 Export the chosen offer into another information system which uses a
different schema
User Tasks
• BESDUI includes for each Task, considering the
sample dataset:
• Information need:
• “List products of type sheeny with product features
stroboscopes OR gadgeteers, and a
productPropertyNumeric1 greater than 450”
• Expected output:
• “aliter tiredest”, “auditoriums reducing pappies”,
“boozed”, “byplay”, “closely jerries”
User Tasks
• Set of tasks is not closed, work in progress,
contributions appreciated
• However, quite complete.
References for evaluation:
• Information Seeking Strategies (Belkin et al., 1995)
• All dimensions covered by the current tasks
• Method of Interaction:
Searching (known item) / Scanning (unknown)
• Goal of Interaction:
Learning / Selecting (for retrieval)
• Mode of Retrieval:
Recognition (by association) / Specification (identified items)
• Resource Considered:
Information / Meta-information
User Tasks
• Frameworks of Information Exploration - Towards the
Evaluation of Exploration Systems (Nunes & Schwabe,
2016)
• Work in progress…
but complete for some operations and criteria
• Boolean Expressivity
• Conjunction values Same Relation and Different Relations
Product feature “A” and feature “B”
Product feature “A” and price “100”
• Disjunction values Same Relation and Different Relations
Product feature “A” or feature “B”
Product feature “A” or price “100”
• Negation
Metrics
• Measure Quality in Use (ISO/IEC 25010:2011)
Metrics
BESDUI
Alpha Frontal Asymmetry
related to Valence (Pleasure)
“Method for Improving EEG
Based Emotion Recognition…”
(López-Gil et al., 2016)
“Using SWET-QUM to Compare the Quality in Use of
Semantic Web Exploration Tools”
(González et al., 2013) http://rhizomik.net/swet-qum/
Metrics
• Effectiveness
degree to which users can achieve the tasks with precision and completeness
• BESDUI Metric:
Capability: Is performing the task possible with the given system?
0% No – 100% Yes (50% if task has 2 parts)
• Efficiency
degree to which users can achieve tasks investing appropriate amount of resources
• BESDUI Metrics:
Operation Count: How many basic steps
(mouse clicks, keyboard entry, scrolling)
must be performed to carry out the task?
Time: How quickly can these steps be
executed? Map operations to time using
Keystroke Level Model (Card et al, 1980)
Time Efficiency: capability / time,
“goals per second” measure
KLM Operator
Time
(secs.)
K: button press or keystroke 0.2
P: pointing to a target on a
display with a mouse
1.1
H: homing the hand(s) on the
keyboard or other device
0.4
Applying BESDUI
1. Anyone, but preferably an experienced tool
user, loads the dataset and performs the 12
Tasks
2. For each one, record if the tool capable of
completing it. If so, detail all interaction steps
required
3. Map interaction steps to task time (using
provided spreadsheet)
Applying BESDUI
• Task 1:
“Look for products of type sheeny with product features stroboscopes
AND gadgeteers, and a productPropertyNumeric1 greater than 450”
• Tools
• Rhizomer:
• Capability: 0%
no support for conjunction of values same property
• Virtuoso FCT (Faceted Browser):
• Capability: 100%
Virtuoso FCT – Task 1
1. Type “sheeny” and “Enter”, then click “ProductType10”.
2. Click “Go” for “Start New Facet”, then click “Options”.
3. For “Interence Rule” Click and Select rules graph then “Apply”.
4. Click “Attributes”, then “productFeature” and “stroboscopes”.
5. Click “Attributes”, then “productFeature” and “gadgeteers”.
6. Click “Attributes” and “productPropertyNumeric1”.
7. Click “Add condition: None” and select “>”.
8. Type “450” and click “Set Condition”.
9K, 2P, 3H
2K, 2P
2K, 2P
3K, 3P
3K, 3P
2K, 2P
2K, 2P
5K, 2P, 2H
Applying BESDUI
• Task 2:
“Look for products of type sheeny with product features stroboscopes
OR gadgeteers, and a productPropertyNumeric1 greater than 450”
• Tools
• Rhizomer:
• Capability: 100%
• Virtuoso FCT:
• Capability: 100%
Rhizomer – Task 2
1. Click menu “ProductType” and then “Sheeny” submenu.
2. Click “Show values” for facet “Product Feature”.
3. Click facet value “stroboscopes”.
4. Type in input “Search Product Feature” “gad...”
5. Select “gadgeteers” from autocomplete
6. Set left side of “Product Property Numeric1”slider to “450”.
2K, 2P, 1H
1K, 1P
1K, 1P
4K, 1P, 1H
1K, 1P, 1H
1K, 2P
Results
Rhizomer Virtuoso FCT
Task Capability
Operation
Count
Time
(seconds)
Capability
Operation
Count
Time
(seconds)
1 0% - - 100%
51
(28K, 18P, 5H)
27.4
2 100%
21
(10K, 8P, 3H)
12.0 100%
53
(29K, 19P, 5H)
28.7
… … … … … … …
* BESDUI provides spreadsheet to compute these metrics
Results
• Currently, BESDUI applied to:
• Rhizomer
a semantic data exploration tool with facets and pivoting
• Virtuoso FCT
the faceted browser for the Virtuoso RDF data store
• Sieuferd
a general-purpose user interface for relational databases
• PepeSearch
a search interface for querying SPARQL endpoints
Results & Conclusions
• Sieuferd the most capable but less performant,
most complex user interface
• PepeSearch the less capable but more performant,
less complex user interface
• Rhizomer best effectiveness/efficiency ratio,
more “goals per second”
Averages
per Tool
Capability
K
(0.2s)
P
(1.1s)
H
(0.4s)
Operator
Count
Time
Time Efficiency
(Capability/Time)
Rhizomer 58% 15.9 10.9 2.6 29.3 16.1 3.60
Virtuoso FCT 54% 20.4 12.7 3.0 36.1 19.3 2.80
Sieuferd 96% 48.7 19.7 2.9 71.3 32.6 2.94
PepeSearch 25% 10.3 5.3 5.3 21.0 10.1 2.48
Conclusions
• Importance of benchmarks to drive research in a
domain
• Simple benchmark (too much?) but adoption key
• BSBM useful source of tasks and data
• Synthetic nature results in funny product names like
“waterskiing sharpness horseshoes”
…but no significant impact (no real users)
• Measure UI without having to involve users
• Less reliable but cheaper
• Ideal during early dev stages or to compare tools
Future Work
• Continue tasks review and extend set of users tasks
• Consider additional tools:
• Direct manipulation (Explorator, Tabulator,…)
• Interactive Query Building (YASGUI, iSPARQL…)
• Relational data (Cipher, BrioQuery,…)
• …
• Improve metrics to consider users mental effort
• SPARQL command line best UI from a KLM point of view
• Considering GOMS, includes cognitive and perceptual operators
• Compare results with real users tests
• Available as GitHub repository: http://w3id.org/BESDUI
• Please, FORK and CONTRIBUTE!
Thank you for your attention
Questions?
rgarcia@diei.udl.cat
http://rhizomik.net/~roberto/
BESDUI Persistent URI:
http://w3id.org/BESDUI

More Related Content

Similar to BESDUI: Benchmark for End-User Structured Data User Interfaces

A Flexible Recommendation System for Cable TV
A Flexible Recommendation System for Cable TVA Flexible Recommendation System for Cable TV
A Flexible Recommendation System for Cable TV
Francisco Couto
 
A flexible recommenndation system for Cable TV
A flexible recommenndation system for Cable TVA flexible recommenndation system for Cable TV
A flexible recommenndation system for Cable TV
IntoTheMinds
 
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
Joaquin Delgado PhD.
 
RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning...
 RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning... RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning...
RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning...
S. Diana Hu
 
C19013010 the tutorial to build shared ai services session 1
C19013010  the tutorial to build shared ai services session 1C19013010  the tutorial to build shared ai services session 1
C19013010 the tutorial to build shared ai services session 1
Bill Liu
 
Bridging Big Data and Data Science Using Scalable Workflows
Bridging Big Data and Data Science Using Scalable WorkflowsBridging Big Data and Data Science Using Scalable Workflows
Bridging Big Data and Data Science Using Scalable Workflows
Ilkay Altintas, Ph.D.
 
NoSQL Simplified: Schema vs. Schema-less
NoSQL Simplified: Schema vs. Schema-lessNoSQL Simplified: Schema vs. Schema-less
NoSQL Simplified: Schema vs. Schema-less
InfiniteGraph
 
UI Dev in Big data world using open source
UI Dev in Big data world using open sourceUI Dev in Big data world using open source
UI Dev in Big data world using open source
Tech Triveni
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
Martins Okoi
 
SpeedTrack Tech Overview 2015
SpeedTrack Tech Overview 2015SpeedTrack Tech Overview 2015
SpeedTrack Tech Overview 2015Michael Zoltowski
 
Webinar: Increase Conversion With Better Search
Webinar: Increase Conversion With Better SearchWebinar: Increase Conversion With Better Search
Webinar: Increase Conversion With Better Search
Lucidworks
 
Usability Testing for Qualitative Researchers - QRCA NYC Chapter event
Usability Testing for Qualitative Researchers - QRCA NYC Chapter eventUsability Testing for Qualitative Researchers - QRCA NYC Chapter event
Usability Testing for Qualitative Researchers - QRCA NYC Chapter event
Kay Aubrey
 
Record matching over query results
Record matching over query resultsRecord matching over query results
Record matching over query resultsambitlick
 
WSO2 Data Analytics Server - Product Overview
WSO2 Data Analytics Server - Product OverviewWSO2 Data Analytics Server - Product Overview
WSO2 Data Analytics Server - Product Overview
WSO2
 
How To Implement Your Online Search Quality Evaluation With Kibana
How To Implement Your Online Search Quality Evaluation With KibanaHow To Implement Your Online Search Quality Evaluation With Kibana
How To Implement Your Online Search Quality Evaluation With Kibana
Sease
 
Crowdsourced query augmentation through the semantic discovery of domain spec...
Crowdsourced query augmentation through the semantic discovery of domain spec...Crowdsourced query augmentation through the semantic discovery of domain spec...
Crowdsourced query augmentation through the semantic discovery of domain spec...
Trey Grainger
 
Webinar: Fusion 3.1 - What's New
Webinar: Fusion 3.1 - What's NewWebinar: Fusion 3.1 - What's New
Webinar: Fusion 3.1 - What's New
Lucidworks
 
Search Solutions 2011: Successful Enterprise Search By Design
Search Solutions 2011: Successful Enterprise Search By DesignSearch Solutions 2011: Successful Enterprise Search By Design
Search Solutions 2011: Successful Enterprise Search By Design
Marianne Sweeny
 
Semtech bizsemanticsearchtutorial
Semtech bizsemanticsearchtutorialSemtech bizsemanticsearchtutorial
Semtech bizsemanticsearchtutorial
Barbara Starr
 

Similar to BESDUI: Benchmark for End-User Structured Data User Interfaces (20)

A Flexible Recommendation System for Cable TV
A Flexible Recommendation System for Cable TVA Flexible Recommendation System for Cable TV
A Flexible Recommendation System for Cable TV
 
A flexible recommenndation system for Cable TV
A flexible recommenndation system for Cable TVA flexible recommenndation system for Cable TV
A flexible recommenndation system for Cable TV
 
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
 
RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning...
 RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning... RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning...
RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning...
 
VINOD_6yrs
VINOD_6yrsVINOD_6yrs
VINOD_6yrs
 
C19013010 the tutorial to build shared ai services session 1
C19013010  the tutorial to build shared ai services session 1C19013010  the tutorial to build shared ai services session 1
C19013010 the tutorial to build shared ai services session 1
 
Bridging Big Data and Data Science Using Scalable Workflows
Bridging Big Data and Data Science Using Scalable WorkflowsBridging Big Data and Data Science Using Scalable Workflows
Bridging Big Data and Data Science Using Scalable Workflows
 
NoSQL Simplified: Schema vs. Schema-less
NoSQL Simplified: Schema vs. Schema-lessNoSQL Simplified: Schema vs. Schema-less
NoSQL Simplified: Schema vs. Schema-less
 
UI Dev in Big data world using open source
UI Dev in Big data world using open sourceUI Dev in Big data world using open source
UI Dev in Big data world using open source
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
SpeedTrack Tech Overview 2015
SpeedTrack Tech Overview 2015SpeedTrack Tech Overview 2015
SpeedTrack Tech Overview 2015
 
Webinar: Increase Conversion With Better Search
Webinar: Increase Conversion With Better SearchWebinar: Increase Conversion With Better Search
Webinar: Increase Conversion With Better Search
 
Usability Testing for Qualitative Researchers - QRCA NYC Chapter event
Usability Testing for Qualitative Researchers - QRCA NYC Chapter eventUsability Testing for Qualitative Researchers - QRCA NYC Chapter event
Usability Testing for Qualitative Researchers - QRCA NYC Chapter event
 
Record matching over query results
Record matching over query resultsRecord matching over query results
Record matching over query results
 
WSO2 Data Analytics Server - Product Overview
WSO2 Data Analytics Server - Product OverviewWSO2 Data Analytics Server - Product Overview
WSO2 Data Analytics Server - Product Overview
 
How To Implement Your Online Search Quality Evaluation With Kibana
How To Implement Your Online Search Quality Evaluation With KibanaHow To Implement Your Online Search Quality Evaluation With Kibana
How To Implement Your Online Search Quality Evaluation With Kibana
 
Crowdsourced query augmentation through the semantic discovery of domain spec...
Crowdsourced query augmentation through the semantic discovery of domain spec...Crowdsourced query augmentation through the semantic discovery of domain spec...
Crowdsourced query augmentation through the semantic discovery of domain spec...
 
Webinar: Fusion 3.1 - What's New
Webinar: Fusion 3.1 - What's NewWebinar: Fusion 3.1 - What's New
Webinar: Fusion 3.1 - What's New
 
Search Solutions 2011: Successful Enterprise Search By Design
Search Solutions 2011: Successful Enterprise Search By DesignSearch Solutions 2011: Successful Enterprise Search By Design
Search Solutions 2011: Successful Enterprise Search By Design
 
Semtech bizsemanticsearchtutorial
Semtech bizsemanticsearchtutorialSemtech bizsemanticsearchtutorial
Semtech bizsemanticsearchtutorial
 

More from Roberto García

CopyrightLY: Blockchain and Semantic Web for Decentralised Copyright Management
CopyrightLY: Blockchain and Semantic Web for Decentralised Copyright ManagementCopyrightLY: Blockchain and Semantic Web for Decentralised Copyright Management
CopyrightLY: Blockchain and Semantic Web for Decentralised Copyright Management
Roberto García
 
Facilitating an agricultural data ecosystem - The EU Code of conduct on agric...
Facilitating an agricultural data ecosystem- The EU Code of conduct on agric...Facilitating an agricultural data ecosystem- The EU Code of conduct on agric...
Facilitating an agricultural data ecosystem - The EU Code of conduct on agric...
Roberto García
 
A pragmatic view on Semantic Technologies
A pragmatic view on Semantic TechnologiesA pragmatic view on Semantic Technologies
A pragmatic view on Semantic Technologies
Roberto García
 
Facilitant un ecosistema de dades agràries: El codi de conducta de la Unió Eu...
Facilitant un ecosistema de dades agràries:El codi de conducta de la Unió Eu...Facilitant un ecosistema de dades agràries:El codi de conducta de la Unió Eu...
Facilitant un ecosistema de dades agràries: El codi de conducta de la Unió Eu...
Roberto García
 
ETHICOMP 2020: Exploring Value Sensitive Design for Blockchain Development
ETHICOMP 2020: Exploring Value Sensitive Design for Blockchain DevelopmentETHICOMP 2020: Exploring Value Sensitive Design for Blockchain Development
ETHICOMP 2020: Exploring Value Sensitive Design for Blockchain Development
Roberto García
 
Social Media Copyright Management using Semantic Web and Blockchain
Social Media Copyright Management  using Semantic Web and BlockchainSocial Media Copyright Management  using Semantic Web and Blockchain
Social Media Copyright Management using Semantic Web and Blockchain
Roberto García
 
Copyright Management in the Web 3
Copyright Management in the Web 3Copyright Management in the Web 3
Copyright Management in the Web 3
Roberto García
 
Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX Data
Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX DataExploring a Semantic Framework for Integrating DPM, XBRL and SDMX Data
Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX Data
Roberto García
 
Integration and Exploration of Financial Data using Semantics and Ontologies
Integration and Exploration of Financial Data using Semantics and OntologiesIntegration and Exploration of Financial Data using Semantics and Ontologies
Integration and Exploration of Financial Data using Semantics and Ontologies
Roberto García
 
Multilingual Ontology for Plant Health Threats Media Monitoring
Multilingual Ontology for Plant Health Threats Media MonitoringMultilingual Ontology for Plant Health Threats Media Monitoring
Multilingual Ontology for Plant Health Threats Media Monitoring
Roberto García
 
Semantic Management of your Media Fragments Rights
Semantic Management of your Media Fragments RightsSemantic Management of your Media Fragments Rights
Semantic Management of your Media Fragments Rights
Roberto García
 
Semantic Technologies for Copyright Management
Semantic Technologies for Copyright ManagementSemantic Technologies for Copyright Management
Semantic Technologies for Copyright Management
Roberto García
 
Damny media mixer
Damny media mixerDamny media mixer
Damny media mixer
Roberto García
 
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
Roberto García
 
Semantic Copyright Management of Media Fragments
Semantic Copyright Management of Media FragmentsSemantic Copyright Management of Media Fragments
Semantic Copyright Management of Media Fragments
Roberto García
 
MediaMixer: facilitating media fragments mixing and its rights management usi...
MediaMixer: facilitating media fragments mixing and its rights management usi...MediaMixer: facilitating media fragments mixing and its rights management usi...
MediaMixer: facilitating media fragments mixing and its rights management usi...
Roberto García
 
Exploring the Semantic Web
Exploring the Semantic WebExploring the Semantic Web
Exploring the Semantic Web
Roberto García
 
Facets and Pivoting for Flexible and Usable Linked Data Exploration
Facets and Pivoting for Flexible and Usable Linked Data ExplorationFacets and Pivoting for Flexible and Usable Linked Data Exploration
Facets and Pivoting for Flexible and Usable Linked Data Exploration
Roberto García
 
Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...
Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...
Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...Roberto García
 

More from Roberto García (20)

CopyrightLY: Blockchain and Semantic Web for Decentralised Copyright Management
CopyrightLY: Blockchain and Semantic Web for Decentralised Copyright ManagementCopyrightLY: Blockchain and Semantic Web for Decentralised Copyright Management
CopyrightLY: Blockchain and Semantic Web for Decentralised Copyright Management
 
Facilitating an agricultural data ecosystem - The EU Code of conduct on agric...
Facilitating an agricultural data ecosystem- The EU Code of conduct on agric...Facilitating an agricultural data ecosystem- The EU Code of conduct on agric...
Facilitating an agricultural data ecosystem - The EU Code of conduct on agric...
 
A pragmatic view on Semantic Technologies
A pragmatic view on Semantic TechnologiesA pragmatic view on Semantic Technologies
A pragmatic view on Semantic Technologies
 
Facilitant un ecosistema de dades agràries: El codi de conducta de la Unió Eu...
Facilitant un ecosistema de dades agràries:El codi de conducta de la Unió Eu...Facilitant un ecosistema de dades agràries:El codi de conducta de la Unió Eu...
Facilitant un ecosistema de dades agràries: El codi de conducta de la Unió Eu...
 
ETHICOMP 2020: Exploring Value Sensitive Design for Blockchain Development
ETHICOMP 2020: Exploring Value Sensitive Design for Blockchain DevelopmentETHICOMP 2020: Exploring Value Sensitive Design for Blockchain Development
ETHICOMP 2020: Exploring Value Sensitive Design for Blockchain Development
 
Social Media Copyright Management using Semantic Web and Blockchain
Social Media Copyright Management  using Semantic Web and BlockchainSocial Media Copyright Management  using Semantic Web and Blockchain
Social Media Copyright Management using Semantic Web and Blockchain
 
Copyright Management in the Web 3
Copyright Management in the Web 3Copyright Management in the Web 3
Copyright Management in the Web 3
 
Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX Data
Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX DataExploring a Semantic Framework for Integrating DPM, XBRL and SDMX Data
Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX Data
 
Integration and Exploration of Financial Data using Semantics and Ontologies
Integration and Exploration of Financial Data using Semantics and OntologiesIntegration and Exploration of Financial Data using Semantics and Ontologies
Integration and Exploration of Financial Data using Semantics and Ontologies
 
Multilingual Ontology for Plant Health Threats Media Monitoring
Multilingual Ontology for Plant Health Threats Media MonitoringMultilingual Ontology for Plant Health Threats Media Monitoring
Multilingual Ontology for Plant Health Threats Media Monitoring
 
Semantic Management of your Media Fragments Rights
Semantic Management of your Media Fragments RightsSemantic Management of your Media Fragments Rights
Semantic Management of your Media Fragments Rights
 
Semantic Technologies for Copyright Management
Semantic Technologies for Copyright ManagementSemantic Technologies for Copyright Management
Semantic Technologies for Copyright Management
 
Damny media mixer
Damny media mixerDamny media mixer
Damny media mixer
 
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
 
Semantic Copyright Management of Media Fragments
Semantic Copyright Management of Media FragmentsSemantic Copyright Management of Media Fragments
Semantic Copyright Management of Media Fragments
 
MediaMixer: facilitating media fragments mixing and its rights management usi...
MediaMixer: facilitating media fragments mixing and its rights management usi...MediaMixer: facilitating media fragments mixing and its rights management usi...
MediaMixer: facilitating media fragments mixing and its rights management usi...
 
Exploring Linked Data
Exploring Linked DataExploring Linked Data
Exploring Linked Data
 
Exploring the Semantic Web
Exploring the Semantic WebExploring the Semantic Web
Exploring the Semantic Web
 
Facets and Pivoting for Flexible and Usable Linked Data Exploration
Facets and Pivoting for Flexible and Usable Linked Data ExplorationFacets and Pivoting for Flexible and Usable Linked Data Exploration
Facets and Pivoting for Flexible and Usable Linked Data Exploration
 
Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...
Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...
Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...
 

Recently uploaded

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
 
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
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
JungkooksNonexistent
 
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
 
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
 
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
 
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
 
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
 
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
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
GTProductions1
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
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
 
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
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 
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
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
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
 

Recently uploaded (20)

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
 
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...
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
 
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
 
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...
 
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
 
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
 
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
 
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
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
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
 
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
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 
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
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
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.!
 

BESDUI: Benchmark for End-User Structured Data User Interfaces

  • 1. BESDUI A Benchmark for End-User Structured Data User Interfaces Persistent URI: http://w3id.org/BESDUI
  • 2. Authors Roberto García GRIHO - HCI & Data Integration Research Group Universitat de Lleida, Spain Eirik Bakke Computer Science and Artificial Intelligence Laboratory MIT, USA Rosa Gil GRIHO - HCI & Data Integration Research Group Universitat de Lleida, Spain David R. Karger Computer Science and Artificial Intelligence Laboratory MIT, USA Juan Manuel Gimeno GRIHO - HCI & Data Integration Research Group Universitat de Lleida, Spain
  • 3. Motivation • Inability to reach users traditionally alleged as one of the main barriers for Semantic Web uptake • No killer app for the Semantic Web? Desired outcome? • Client applications should hide the complexities of semantic technologies • For specific tasks, task-specific user interfaces better satisfy user needs without breaking user experience
  • 4. Motivation • Anyway, opportunity for Semantic Web user interfaces: datasets without dedicated user interface • New data collections or rarely used • Combination of existing datasets • Provide users power of Web-wide connected data to explore and discover unforeseen connections… • Semantic Web killer app? • Current proposals: • Linked Data browsers, Controlled Natural Language query engines, faceted browsers,… • Difficult to compare from the user perspective • What ways of exploring the data they provide? • How efficient they are from a Quality in Use perspective?
  • 5. Proposal • Benchmark for comparing user interfaces • Set of typical user tasks • Procedure for measuring performance per task • Low cost and easy to apply, not requiring the intervention of real users • For UI tools based on semantic or relational data • Longer term • Trigger a community discussion leading to a framework for comparing, measuring,… …encourage better semantic search/exploration tools
  • 6. User Tasks • Criteria: • Avoid introducing bias from our a priori conception of the problem or experience developing our own tools • Looked outward to find sets of typical end-user tasks related to structured data exploration • Applicable both to relational and semantic data • Somewhere to start: • Berlin SPARQL Benchmark (BSBM), Explore Use Case • Intended for measuring the computational performance but based on a set of realistic queries inspired by common information needs
  • 7. User Tasks 1. BSBM-1 Find products for a given set of generic features COMBINED 2. ADDED Find products for a given set of alternative features 3. BSBM-2 Retrieve basic information about a specific product for display purposes 4. BSBM-3 Find products having some specific features and not having one feature 5. BSBM-4 Find products matching two different sets of features 6. BSBM-5 Find product that are similar to a given product 7. BSBM-6 Find products having a label name that contains a specific string some text 8. BSBM-7 Retrieve in-depth information about a specific product including offers and reviews 9. BSBM-8 Give me recent reviews in English for a specific product 10.BSBM-9 Get Information about a reviewer 11.BSBM-10 Get offers for a given product which fulfill specific requirements BSBM-11 Get all information about an offer 12.BSBM-12 Export the chosen offer into another information system which uses a different schema
  • 8. User Tasks • BESDUI includes for each Task, considering the sample dataset: • Information need: • “List products of type sheeny with product features stroboscopes OR gadgeteers, and a productPropertyNumeric1 greater than 450” • Expected output: • “aliter tiredest”, “auditoriums reducing pappies”, “boozed”, “byplay”, “closely jerries”
  • 9. User Tasks • Set of tasks is not closed, work in progress, contributions appreciated • However, quite complete. References for evaluation: • Information Seeking Strategies (Belkin et al., 1995) • All dimensions covered by the current tasks • Method of Interaction: Searching (known item) / Scanning (unknown) • Goal of Interaction: Learning / Selecting (for retrieval) • Mode of Retrieval: Recognition (by association) / Specification (identified items) • Resource Considered: Information / Meta-information
  • 10. User Tasks • Frameworks of Information Exploration - Towards the Evaluation of Exploration Systems (Nunes & Schwabe, 2016) • Work in progress… but complete for some operations and criteria • Boolean Expressivity • Conjunction values Same Relation and Different Relations Product feature “A” and feature “B” Product feature “A” and price “100” • Disjunction values Same Relation and Different Relations Product feature “A” or feature “B” Product feature “A” or price “100” • Negation
  • 11. Metrics • Measure Quality in Use (ISO/IEC 25010:2011)
  • 12. Metrics BESDUI Alpha Frontal Asymmetry related to Valence (Pleasure) “Method for Improving EEG Based Emotion Recognition…” (López-Gil et al., 2016) “Using SWET-QUM to Compare the Quality in Use of Semantic Web Exploration Tools” (González et al., 2013) http://rhizomik.net/swet-qum/
  • 13. Metrics • Effectiveness degree to which users can achieve the tasks with precision and completeness • BESDUI Metric: Capability: Is performing the task possible with the given system? 0% No – 100% Yes (50% if task has 2 parts) • Efficiency degree to which users can achieve tasks investing appropriate amount of resources • BESDUI Metrics: Operation Count: How many basic steps (mouse clicks, keyboard entry, scrolling) must be performed to carry out the task? Time: How quickly can these steps be executed? Map operations to time using Keystroke Level Model (Card et al, 1980) Time Efficiency: capability / time, “goals per second” measure KLM Operator Time (secs.) K: button press or keystroke 0.2 P: pointing to a target on a display with a mouse 1.1 H: homing the hand(s) on the keyboard or other device 0.4
  • 14. Applying BESDUI 1. Anyone, but preferably an experienced tool user, loads the dataset and performs the 12 Tasks 2. For each one, record if the tool capable of completing it. If so, detail all interaction steps required 3. Map interaction steps to task time (using provided spreadsheet)
  • 15. Applying BESDUI • Task 1: “Look for products of type sheeny with product features stroboscopes AND gadgeteers, and a productPropertyNumeric1 greater than 450” • Tools • Rhizomer: • Capability: 0% no support for conjunction of values same property • Virtuoso FCT (Faceted Browser): • Capability: 100%
  • 16. Virtuoso FCT – Task 1 1. Type “sheeny” and “Enter”, then click “ProductType10”. 2. Click “Go” for “Start New Facet”, then click “Options”. 3. For “Interence Rule” Click and Select rules graph then “Apply”. 4. Click “Attributes”, then “productFeature” and “stroboscopes”. 5. Click “Attributes”, then “productFeature” and “gadgeteers”. 6. Click “Attributes” and “productPropertyNumeric1”. 7. Click “Add condition: None” and select “>”. 8. Type “450” and click “Set Condition”. 9K, 2P, 3H 2K, 2P 2K, 2P 3K, 3P 3K, 3P 2K, 2P 2K, 2P 5K, 2P, 2H
  • 17. Applying BESDUI • Task 2: “Look for products of type sheeny with product features stroboscopes OR gadgeteers, and a productPropertyNumeric1 greater than 450” • Tools • Rhizomer: • Capability: 100% • Virtuoso FCT: • Capability: 100%
  • 18. Rhizomer – Task 2 1. Click menu “ProductType” and then “Sheeny” submenu. 2. Click “Show values” for facet “Product Feature”. 3. Click facet value “stroboscopes”. 4. Type in input “Search Product Feature” “gad...” 5. Select “gadgeteers” from autocomplete 6. Set left side of “Product Property Numeric1”slider to “450”. 2K, 2P, 1H 1K, 1P 1K, 1P 4K, 1P, 1H 1K, 1P, 1H 1K, 2P
  • 19. Results Rhizomer Virtuoso FCT Task Capability Operation Count Time (seconds) Capability Operation Count Time (seconds) 1 0% - - 100% 51 (28K, 18P, 5H) 27.4 2 100% 21 (10K, 8P, 3H) 12.0 100% 53 (29K, 19P, 5H) 28.7 … … … … … … … * BESDUI provides spreadsheet to compute these metrics
  • 20. Results • Currently, BESDUI applied to: • Rhizomer a semantic data exploration tool with facets and pivoting • Virtuoso FCT the faceted browser for the Virtuoso RDF data store • Sieuferd a general-purpose user interface for relational databases • PepeSearch a search interface for querying SPARQL endpoints
  • 21. Results & Conclusions • Sieuferd the most capable but less performant, most complex user interface • PepeSearch the less capable but more performant, less complex user interface • Rhizomer best effectiveness/efficiency ratio, more “goals per second” Averages per Tool Capability K (0.2s) P (1.1s) H (0.4s) Operator Count Time Time Efficiency (Capability/Time) Rhizomer 58% 15.9 10.9 2.6 29.3 16.1 3.60 Virtuoso FCT 54% 20.4 12.7 3.0 36.1 19.3 2.80 Sieuferd 96% 48.7 19.7 2.9 71.3 32.6 2.94 PepeSearch 25% 10.3 5.3 5.3 21.0 10.1 2.48
  • 22. Conclusions • Importance of benchmarks to drive research in a domain • Simple benchmark (too much?) but adoption key • BSBM useful source of tasks and data • Synthetic nature results in funny product names like “waterskiing sharpness horseshoes” …but no significant impact (no real users) • Measure UI without having to involve users • Less reliable but cheaper • Ideal during early dev stages or to compare tools
  • 23. Future Work • Continue tasks review and extend set of users tasks • Consider additional tools: • Direct manipulation (Explorator, Tabulator,…) • Interactive Query Building (YASGUI, iSPARQL…) • Relational data (Cipher, BrioQuery,…) • … • Improve metrics to consider users mental effort • SPARQL command line best UI from a KLM point of view • Considering GOMS, includes cognitive and perceptual operators • Compare results with real users tests • Available as GitHub repository: http://w3id.org/BESDUI • Please, FORK and CONTRIBUTE!
  • 24. Thank you for your attention Questions? rgarcia@diei.udl.cat http://rhizomik.net/~roberto/ BESDUI Persistent URI: http://w3id.org/BESDUI

Editor's Notes

  1. Les 11 persones son: Roberto, Rosa, Marta, Toni, Montse, Paco Juan M Afra, Llúcia, Josep Mª David Andres, Yenny