SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Steffen Staab
staab@uni-koblenz.de
1WeST
Web Science & Technologies
University of Koblenz ▪ Landau, Germany
Experiments
Don‘t loathe them, but love them!
Steffen Staab
Steffen Staab
staab@uni-koblenz.de
2WeST
...a month in the lab can save an hour in the library...
Unknown source
Steffen Staab
staab@uni-koblenz.de
3WeST
...avoid the experiment
and
you may avoid finishing your thesis...
Steffen 2014
Steffen Staab
staab@uni-koblenz.de
4WeST
What we love and what we loath
Steffen Staab
staab@uni-koblenz.de
5WeST
Why do we loathe experiments?
Experiments
 require effort
 require time
 require money
 may be complicated
 may involve human subjects (BAD!)
 may even involve real people, i.e. not students (WORSE!!!)
 have unpredictable outcomes (THE WORST!!!!!)
 May have to be redone (THE NIGHTMARE!!!!!)
Steffen Staab
staab@uni-koblenz.de
6WeST
Steffen Staab
staab@uni-koblenz.de
7WeST
1 What do you talk about?
Define your key terms clearly!
Don‘t redefine existing terms!
Don‘t use figurative speech.
Negative example: Beer is a kind
of bread made from barley.
Define them independently of
how you compute them:
Negative example: We are doing this experiment to show that
Lakhsa is enjoyed by more people than Surströmming
Use the terms exactly as you defined them:
Negative example: The strömming must be enjoyed cold.
Steffen Staab
staab@uni-koblenz.de
8WeST
2 Formulate a hypothesis
What is your experiment about?
Only possible to define after
key concepts are clear!
As precise as possible:
...enjoy more...?
vs
...would do immediately again, if given the choice....
Briefly say what you abstract from and why.
A clear hypothesis saves time!
Steffen Staab
staab@uni-koblenz.de
9WeST
3 Fail-safe hypothesis
Hypothesis that is always interesting,
no matter whether the experiment succeeds or fails
 comparing different methods is often interesting
 Be impartial / not biased in favor of your method
AND
write in this way
 not: „we want to show that our method is better“
BUT
„we want to find out whether fermentation makes the fish
more enjoyable for Swedish and non-swedish“
Tackling unpredictability!
Steffen Staab
staab@uni-koblenz.de
10WeST
4 Write before performing experiment
Write
 The experiment
 The description of the outcome
 Receive input/criticism on this writing
BEFORE
 you perform the experiment
Avoid having to redo experiment!
Steffen Staab
staab@uni-koblenz.de
11WeST
5 Reverse experiment planning
Lead question: What can make your experiment go wrong?
 May not be understood / handled by test subjects
 Do assume that someone can misunderstand something
 Keep your original data, video recordings if possible
 ...
Real people are somewhat
unpredictable!
Steffen Staab
staab@uni-koblenz.de
12WeST
6 More is better...
 Not just one data set
 Do not vary arbitrarily, but vary
on what may help to explore
your hypotheses
 Not just one baseline
 Especially not one that is very weak,
only because it is available
• Tackling the „hard baseline“ is not impossible
• Tackling the „hard baseline“ right away may be easier
than doing 5 rounds until the paper is accepted
More....is less time!
Steffen Staab
staab@uni-koblenz.de
13WeST
7 When more is worse
Grounding in theory
Counterexample:
„....we investigated all the 100680 parameter configurations....“
Experiments produce outliers!
 Statistical effects
 Normalization exists, but is very strict
Save effort!
Steffen Staab
staab@uni-koblenz.de
14WeST
8 When reporting: Focus the reader‘s eye
Issue: Experiments may be complex
 Hard to do
 Hard to understand for the reader
Measures:
 Do not overwhelm the reader
 Focus the reader‘s eyes
 Do not just show graphs/charts/etc.
 Each graph/chart should give an answer to a question
 Reader should know why he sees the chart
Manage complexity!
Steffen Staab
staab@uni-koblenz.de
15WeST
9 Sound experiment structure
Evaluation procedure must be independent from the method
you used-7should also be applicable for a large set of
competitors
1. Set up; i.e. data, conditions
2. Evaluation measure, baselines/competitors
3. Results
4. Discussion
Keep this order and do not discuss results before you have
described setup (maybe briefly in intro/abstract)
Steffen Staab
staab@uni-koblenz.de
16WeST
10 Be honest and ethical
 If there are issues, report about them
 Publish the methods
 Publish the software
 Publish the data
Steffen Staab
staab@uni-koblenz.de
17WeST
Disclaimer
 I have never eaten Surströmming
 I might have eaten Lakhsa in a Tibetan restaurant, but
don‘t remember it

Weitere ähnliche Inhalte

Andere mochten auch

Ilha De S. Miguel Ii Sete Cidades, Furnas, Fogo AçOres Portugal !!!(2)
Ilha De S. Miguel Ii  Sete Cidades, Furnas, Fogo     AçOres   Portugal !!!(2)Ilha De S. Miguel Ii  Sete Cidades, Furnas, Fogo     AçOres   Portugal !!!(2)
Ilha De S. Miguel Ii Sete Cidades, Furnas, Fogo AçOres Portugal !!!(2)Rosário Rocha
 
Programa XII_Governo_Regional_dos_Açores
Programa XII_Governo_Regional_dos_AçoresPrograma XII_Governo_Regional_dos_Açores
Programa XII_Governo_Regional_dos_AçoresPSAcores
 

Andere mochten auch (9)

Andre
AndreAndre
Andre
 
Açores e Madeira
Açores e MadeiraAçores e Madeira
Açores e Madeira
 
Joaograndao
JoaograndaoJoaograndao
Joaograndao
 
Ilha do Corvo
Ilha do CorvoIlha do Corvo
Ilha do Corvo
 
Ilha De S. Miguel Ii Sete Cidades, Furnas, Fogo AçOres Portugal !!!(2)
Ilha De S. Miguel Ii  Sete Cidades, Furnas, Fogo     AçOres   Portugal !!!(2)Ilha De S. Miguel Ii  Sete Cidades, Furnas, Fogo     AçOres   Portugal !!!(2)
Ilha De S. Miguel Ii Sete Cidades, Furnas, Fogo AçOres Portugal !!!(2)
 
Ilha das Flores
Ilha das FloresIlha das Flores
Ilha das Flores
 
Ft11
Ft11Ft11
Ft11
 
Portugal Turismo
Portugal TurismoPortugal Turismo
Portugal Turismo
 
Programa XII_Governo_Regional_dos_Açores
Programa XII_Governo_Regional_dos_AçoresPrograma XII_Governo_Regional_dos_Açores
Programa XII_Governo_Regional_dos_Açores
 

Ähnlich wie Experiments in Computer Science - Don't loathe them, but love them

Science fair handbook (autosaved)
Science fair handbook (autosaved)Science fair handbook (autosaved)
Science fair handbook (autosaved)Blaschke's Class
 
Lesson 1 - Writing with Data
Lesson 1 - Writing with DataLesson 1 - Writing with Data
Lesson 1 - Writing with DataJoshuaThompson106
 
Scientific Presentations
Scientific PresentationsScientific Presentations
Scientific PresentationsKellyHester
 
The Do's & Don'ts of Lab Reports (McGill SUS Peer Tutoring)
The Do's & Don'ts of Lab Reports (McGill SUS Peer Tutoring)The Do's & Don'ts of Lab Reports (McGill SUS Peer Tutoring)
The Do's & Don'ts of Lab Reports (McGill SUS Peer Tutoring)susacademic
 
Week of November 1st
Week of November 1stWeek of November 1st
Week of November 1stcsvine
 
How to successfully give a seminar presentation
How to successfully give a seminar presentationHow to successfully give a seminar presentation
How to successfully give a seminar presentationRushdi Shams
 
Technical+writing1
Technical+writing1Technical+writing1
Technical+writing1guestb27fae
 
Engineering fair project
Engineering fair projectEngineering fair project
Engineering fair projectSTEM2
 
Science fair informational meeting for parents ppt
Science fair informational meeting for parents pptScience fair informational meeting for parents ppt
Science fair informational meeting for parents pptdlashe
 
Good Testers are Often Lucky
Good Testers are Often LuckyGood Testers are Often Lucky
Good Testers are Often LuckyTEST Huddle
 
Step By Step To The Science Fair
Step By Step To The Science FairStep By Step To The Science Fair
Step By Step To The Science FairCeanlia Vermeulen
 
3rd 4th grade science fair presentation
3rd 4th grade science fair presentation3rd 4th grade science fair presentation
3rd 4th grade science fair presentationLaura Goldin
 
The Scientific Method
The Scientific MethodThe Scientific Method
The Scientific Methodtscheuch
 
Session 2 into to qualitative research intro
Session 2   into to qualitative research introSession 2   into to qualitative research intro
Session 2 into to qualitative research introAngela Ferrara
 
Scientific method notes & quiz
Scientific method notes & quizScientific method notes & quiz
Scientific method notes & quizjkentner
 
10 Sciencefair Presentation
10 Sciencefair Presentation10 Sciencefair Presentation
10 Sciencefair PresentationCarol Duffield
 
Ibrahim Abdi Hassan it is the PhD presentation thanks again for your help and...
Ibrahim Abdi Hassan it is the PhD presentation thanks again for your help and...Ibrahim Abdi Hassan it is the PhD presentation thanks again for your help and...
Ibrahim Abdi Hassan it is the PhD presentation thanks again for your help and...ibrahimabdi22
 
Succeed your phd with confidence
Succeed your phd with confidenceSucceed your phd with confidence
Succeed your phd with confidencefazida76
 

Ähnlich wie Experiments in Computer Science - Don't loathe them, but love them (20)

Science fair handbook (autosaved)
Science fair handbook (autosaved)Science fair handbook (autosaved)
Science fair handbook (autosaved)
 
Lesson 1 - Writing with Data
Lesson 1 - Writing with DataLesson 1 - Writing with Data
Lesson 1 - Writing with Data
 
Scientific Presentations
Scientific PresentationsScientific Presentations
Scientific Presentations
 
The Do's & Don'ts of Lab Reports (McGill SUS Peer Tutoring)
The Do's & Don'ts of Lab Reports (McGill SUS Peer Tutoring)The Do's & Don'ts of Lab Reports (McGill SUS Peer Tutoring)
The Do's & Don'ts of Lab Reports (McGill SUS Peer Tutoring)
 
Week of November 1st
Week of November 1stWeek of November 1st
Week of November 1st
 
How to successfully give a seminar presentation
How to successfully give a seminar presentationHow to successfully give a seminar presentation
How to successfully give a seminar presentation
 
Technical+writing1
Technical+writing1Technical+writing1
Technical+writing1
 
Engineering fair project
Engineering fair projectEngineering fair project
Engineering fair project
 
Science fair informational meeting for parents ppt
Science fair informational meeting for parents pptScience fair informational meeting for parents ppt
Science fair informational meeting for parents ppt
 
Good Testers are Often Lucky
Good Testers are Often LuckyGood Testers are Often Lucky
Good Testers are Often Lucky
 
Step By Step To The Science Fair
Step By Step To The Science FairStep By Step To The Science Fair
Step By Step To The Science Fair
 
3rd 4th grade science fair presentation
3rd 4th grade science fair presentation3rd 4th grade science fair presentation
3rd 4th grade science fair presentation
 
The Scientific Method
The Scientific MethodThe Scientific Method
The Scientific Method
 
Session 2 into to qualitative research intro
Session 2   into to qualitative research introSession 2   into to qualitative research intro
Session 2 into to qualitative research intro
 
What is ph d thesis writing
What is ph d thesis writingWhat is ph d thesis writing
What is ph d thesis writing
 
Scientific method notes & quiz
Scientific method notes & quizScientific method notes & quiz
Scientific method notes & quiz
 
10 Sciencefair Presentation
10 Sciencefair Presentation10 Sciencefair Presentation
10 Sciencefair Presentation
 
محاضرة الأخطاء الشائعة في البحث العلمي
محاضرة الأخطاء الشائعة في البحث العلميمحاضرة الأخطاء الشائعة في البحث العلمي
محاضرة الأخطاء الشائعة في البحث العلمي
 
Ibrahim Abdi Hassan it is the PhD presentation thanks again for your help and...
Ibrahim Abdi Hassan it is the PhD presentation thanks again for your help and...Ibrahim Abdi Hassan it is the PhD presentation thanks again for your help and...
Ibrahim Abdi Hassan it is the PhD presentation thanks again for your help and...
 
Succeed your phd with confidence
Succeed your phd with confidenceSucceed your phd with confidence
Succeed your phd with confidence
 

Mehr von Steffen Staab

Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Knowledge graphs for knowing more and knowing for sure
Knowledge graphs for knowing more and knowing for sureKnowledge graphs for knowing more and knowing for sure
Knowledge graphs for knowing more and knowing for sureSteffen Staab
 
Symbolic Background Knowledge for Machine Learning
Symbolic Background Knowledge for Machine LearningSymbolic Background Knowledge for Machine Learning
Symbolic Background Knowledge for Machine LearningSteffen Staab
 
Soziale Netzwerke und Medien: Multi-disziplinäre Ansätze für ein multi-dimens...
Soziale Netzwerke und Medien: Multi-disziplinäre Ansätze für ein multi-dimens...Soziale Netzwerke und Medien: Multi-disziplinäre Ansätze für ein multi-dimens...
Soziale Netzwerke und Medien: Multi-disziplinäre Ansätze für ein multi-dimens...Steffen Staab
 
Web Futures: Inclusive, Intelligent, Sustainable
Web Futures: Inclusive, Intelligent, SustainableWeb Futures: Inclusive, Intelligent, Sustainable
Web Futures: Inclusive, Intelligent, SustainableSteffen Staab
 
Concepts in Application Context ( How we may think conceptually )
Concepts in Application Context ( How we may think conceptually )Concepts in Application Context ( How we may think conceptually )
Concepts in Application Context ( How we may think conceptually )Steffen Staab
 
Storing and Querying Semantic Data in the Cloud
Storing and Querying Semantic Data in the CloudStoring and Querying Semantic Data in the Cloud
Storing and Querying Semantic Data in the CloudSteffen Staab
 
Ontologien und Semantic Web - Impulsvortrag Terminologietag
Ontologien und Semantic Web - Impulsvortrag TerminologietagOntologien und Semantic Web - Impulsvortrag Terminologietag
Ontologien und Semantic Web - Impulsvortrag TerminologietagSteffen Staab
 
Opinion Formation and Spreading
Opinion Formation and SpreadingOpinion Formation and Spreading
Opinion Formation and SpreadingSteffen Staab
 
10 Jahre Web Science
10 Jahre Web Science10 Jahre Web Science
10 Jahre Web ScienceSteffen Staab
 
(Semi-)Automatic analysis of online contents
(Semi-)Automatic analysis of online contents(Semi-)Automatic analysis of online contents
(Semi-)Automatic analysis of online contentsSteffen Staab
 
Programming with Semantic Broad Data
Programming with Semantic Broad DataProgramming with Semantic Broad Data
Programming with Semantic Broad DataSteffen Staab
 
Text Mining using LDA with Context
Text Mining using LDA with ContextText Mining using LDA with Context
Text Mining using LDA with ContextSteffen Staab
 
Wwsss intro2016-final
Wwsss intro2016-finalWwsss intro2016-final
Wwsss intro2016-finalSteffen Staab
 
10 Years Web Science
10 Years Web Science10 Years Web Science
10 Years Web ScienceSteffen Staab
 
Semantic Web Technologies: Principles and Practices
Semantic Web Technologies: Principles and PracticesSemantic Web Technologies: Principles and Practices
Semantic Web Technologies: Principles and PracticesSteffen Staab
 
Closing Session ISWC 2015
Closing Session ISWC 2015Closing Session ISWC 2015
Closing Session ISWC 2015Steffen Staab
 

Mehr von Steffen Staab (20)

Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Knowledge graphs for knowing more and knowing for sure
Knowledge graphs for knowing more and knowing for sureKnowledge graphs for knowing more and knowing for sure
Knowledge graphs for knowing more and knowing for sure
 
Symbolic Background Knowledge for Machine Learning
Symbolic Background Knowledge for Machine LearningSymbolic Background Knowledge for Machine Learning
Symbolic Background Knowledge for Machine Learning
 
Soziale Netzwerke und Medien: Multi-disziplinäre Ansätze für ein multi-dimens...
Soziale Netzwerke und Medien: Multi-disziplinäre Ansätze für ein multi-dimens...Soziale Netzwerke und Medien: Multi-disziplinäre Ansätze für ein multi-dimens...
Soziale Netzwerke und Medien: Multi-disziplinäre Ansätze für ein multi-dimens...
 
Web Futures: Inclusive, Intelligent, Sustainable
Web Futures: Inclusive, Intelligent, SustainableWeb Futures: Inclusive, Intelligent, Sustainable
Web Futures: Inclusive, Intelligent, Sustainable
 
Eyeing the Web
Eyeing the WebEyeing the Web
Eyeing the Web
 
Concepts in Application Context ( How we may think conceptually )
Concepts in Application Context ( How we may think conceptually )Concepts in Application Context ( How we may think conceptually )
Concepts in Application Context ( How we may think conceptually )
 
Storing and Querying Semantic Data in the Cloud
Storing and Querying Semantic Data in the CloudStoring and Querying Semantic Data in the Cloud
Storing and Querying Semantic Data in the Cloud
 
Semantics reloaded
Semantics reloadedSemantics reloaded
Semantics reloaded
 
Ontologien und Semantic Web - Impulsvortrag Terminologietag
Ontologien und Semantic Web - Impulsvortrag TerminologietagOntologien und Semantic Web - Impulsvortrag Terminologietag
Ontologien und Semantic Web - Impulsvortrag Terminologietag
 
Opinion Formation and Spreading
Opinion Formation and SpreadingOpinion Formation and Spreading
Opinion Formation and Spreading
 
The Web We Want
The Web We WantThe Web We Want
The Web We Want
 
10 Jahre Web Science
10 Jahre Web Science10 Jahre Web Science
10 Jahre Web Science
 
(Semi-)Automatic analysis of online contents
(Semi-)Automatic analysis of online contents(Semi-)Automatic analysis of online contents
(Semi-)Automatic analysis of online contents
 
Programming with Semantic Broad Data
Programming with Semantic Broad DataProgramming with Semantic Broad Data
Programming with Semantic Broad Data
 
Text Mining using LDA with Context
Text Mining using LDA with ContextText Mining using LDA with Context
Text Mining using LDA with Context
 
Wwsss intro2016-final
Wwsss intro2016-finalWwsss intro2016-final
Wwsss intro2016-final
 
10 Years Web Science
10 Years Web Science10 Years Web Science
10 Years Web Science
 
Semantic Web Technologies: Principles and Practices
Semantic Web Technologies: Principles and PracticesSemantic Web Technologies: Principles and Practices
Semantic Web Technologies: Principles and Practices
 
Closing Session ISWC 2015
Closing Session ISWC 2015Closing Session ISWC 2015
Closing Session ISWC 2015
 

Kürzlich hochgeladen

AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 

Kürzlich hochgeladen (20)

AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 

Experiments in Computer Science - Don't loathe them, but love them

  • 1. Steffen Staab staab@uni-koblenz.de 1WeST Web Science & Technologies University of Koblenz ▪ Landau, Germany Experiments Don‘t loathe them, but love them! Steffen Staab
  • 2. Steffen Staab staab@uni-koblenz.de 2WeST ...a month in the lab can save an hour in the library... Unknown source
  • 3. Steffen Staab staab@uni-koblenz.de 3WeST ...avoid the experiment and you may avoid finishing your thesis... Steffen 2014
  • 5. Steffen Staab staab@uni-koblenz.de 5WeST Why do we loathe experiments? Experiments  require effort  require time  require money  may be complicated  may involve human subjects (BAD!)  may even involve real people, i.e. not students (WORSE!!!)  have unpredictable outcomes (THE WORST!!!!!)  May have to be redone (THE NIGHTMARE!!!!!)
  • 7. Steffen Staab staab@uni-koblenz.de 7WeST 1 What do you talk about? Define your key terms clearly! Don‘t redefine existing terms! Don‘t use figurative speech. Negative example: Beer is a kind of bread made from barley. Define them independently of how you compute them: Negative example: We are doing this experiment to show that Lakhsa is enjoyed by more people than Surströmming Use the terms exactly as you defined them: Negative example: The strömming must be enjoyed cold.
  • 8. Steffen Staab staab@uni-koblenz.de 8WeST 2 Formulate a hypothesis What is your experiment about? Only possible to define after key concepts are clear! As precise as possible: ...enjoy more...? vs ...would do immediately again, if given the choice.... Briefly say what you abstract from and why. A clear hypothesis saves time!
  • 9. Steffen Staab staab@uni-koblenz.de 9WeST 3 Fail-safe hypothesis Hypothesis that is always interesting, no matter whether the experiment succeeds or fails  comparing different methods is often interesting  Be impartial / not biased in favor of your method AND write in this way  not: „we want to show that our method is better“ BUT „we want to find out whether fermentation makes the fish more enjoyable for Swedish and non-swedish“ Tackling unpredictability!
  • 10. Steffen Staab staab@uni-koblenz.de 10WeST 4 Write before performing experiment Write  The experiment  The description of the outcome  Receive input/criticism on this writing BEFORE  you perform the experiment Avoid having to redo experiment!
  • 11. Steffen Staab staab@uni-koblenz.de 11WeST 5 Reverse experiment planning Lead question: What can make your experiment go wrong?  May not be understood / handled by test subjects  Do assume that someone can misunderstand something  Keep your original data, video recordings if possible  ... Real people are somewhat unpredictable!
  • 12. Steffen Staab staab@uni-koblenz.de 12WeST 6 More is better...  Not just one data set  Do not vary arbitrarily, but vary on what may help to explore your hypotheses  Not just one baseline  Especially not one that is very weak, only because it is available • Tackling the „hard baseline“ is not impossible • Tackling the „hard baseline“ right away may be easier than doing 5 rounds until the paper is accepted More....is less time!
  • 13. Steffen Staab staab@uni-koblenz.de 13WeST 7 When more is worse Grounding in theory Counterexample: „....we investigated all the 100680 parameter configurations....“ Experiments produce outliers!  Statistical effects  Normalization exists, but is very strict Save effort!
  • 14. Steffen Staab staab@uni-koblenz.de 14WeST 8 When reporting: Focus the reader‘s eye Issue: Experiments may be complex  Hard to do  Hard to understand for the reader Measures:  Do not overwhelm the reader  Focus the reader‘s eyes  Do not just show graphs/charts/etc.  Each graph/chart should give an answer to a question  Reader should know why he sees the chart Manage complexity!
  • 15. Steffen Staab staab@uni-koblenz.de 15WeST 9 Sound experiment structure Evaluation procedure must be independent from the method you used-7should also be applicable for a large set of competitors 1. Set up; i.e. data, conditions 2. Evaluation measure, baselines/competitors 3. Results 4. Discussion Keep this order and do not discuss results before you have described setup (maybe briefly in intro/abstract)
  • 16. Steffen Staab staab@uni-koblenz.de 16WeST 10 Be honest and ethical  If there are issues, report about them  Publish the methods  Publish the software  Publish the data
  • 17. Steffen Staab staab@uni-koblenz.de 17WeST Disclaimer  I have never eaten Surströmming  I might have eaten Lakhsa in a Tibetan restaurant, but don‘t remember it