SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Code of Conduct
Or: Science Kills!
          Adam Rae
Warning: Bad visual pun ahead!




              2             10/10/2012
By Flickr user: svale   3   10/10/2012
The Process So Far…

                Task


       Report              Data



         Evaluate       Build

                    4             10/10/2012
Task

Validate              Data




Report                Build

           Evaluate

               5              10/10/2012
Good Science
 Reproducibility
 ›   Allows us to validate our teams approaches
 ›   Allows us to verify the work of others
 ›   Allows us to build upon the work of others


 What else do we need to support reproducibility?
 ›   Code
 ›   Documentation
 ›   …with ease of access
 ›   Thought given to computational resources

                                   6              10/10/2012
Options
 Hosting our own public repository
 ›   We would need the infrastructure
     • But this could also be used for hosting data, our own wiki, etc.


 Using existing solutions (SourceForge, GitHub,
  etc)
 ›   Greater public exposure
 ›   … but less control




                                        7                             10/10/2012
Obstacles
 Hard:
 ›   Legal issues from some institutions regarding IP, need to decide a
     policy on licensing that is both permissive and pragmatic


 Easy:
 ›   Getting researchers to want access to other people’s code


 Hard:
 ›   Getting researchers to share their own code


                                    8                         10/10/2012
Example: Placing Task 2012
 Using GitHub
 Both organiser code, and participants
 Some already available (need a central place for links – MediaEval
  website?)
 Learning how to structure code submissions for consistency
 Lessons learnt this year will feed into guidelines for next year
 What works for Placing may not be optimal for other tasks, but much
  cross-over


  Virtual Kitchen + Code Sharing = Better Science

                                  10                       10/10/2012
Discuss!



   11      10/10/2012

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (20)

M tech(sem ii)
M tech(sem ii)M tech(sem ii)
M tech(sem ii)
 
งานคู่
งานคู่งานคู่
งานคู่
 
01 e
01 e01 e
01 e
 
Ecommerce
EcommerceEcommerce
Ecommerce
 
ปราสาทหินพิมาย
ปราสาทหินพิมายปราสาทหินพิมาย
ปราสาทหินพิมาย
 
เธ‡เธฒเธ™เธ„เธญเธก (1)
เธ‡เธฒเธ™เธ„เธญเธก (1)เธ‡เธฒเธ™เธ„เธญเธก (1)
เธ‡เธฒเธ™เธ„เธญเธก (1)
 
Compact first tb
Compact first tbCompact first tb
Compact first tb
 
Vocabulario
VocabularioVocabulario
Vocabulario
 
Cms
CmsCms
Cms
 
Punctuation2gradef
Punctuation2gradefPunctuation2gradef
Punctuation2gradef
 
69db90fbc55c82d552c71a29518a8556
69db90fbc55c82d552c71a29518a855669db90fbc55c82d552c71a29518a8556
69db90fbc55c82d552c71a29518a8556
 
Class 3 4week i-vperiod3rdgrade
Class 3 4week i-vperiod3rdgradeClass 3 4week i-vperiod3rdgrade
Class 3 4week i-vperiod3rdgrade
 
Formato en blancoclases23
Formato en blancoclases23Formato en blancoclases23
Formato en blancoclases23
 
Ο Σέρλοκ Χόλμς, και η εις άτοπον απαγωγή
Ο Σέρλοκ Χόλμς, και η εις άτοπον απαγωγήΟ Σέρλοκ Χόλμς, και η εις άτοπον απαγωγή
Ο Σέρλοκ Χόλμς, και η εις άτοπον απαγωγή
 
Pat4
Pat4Pat4
Pat4
 
Pat6
Pat6Pat6
Pat6
 
B7d2410ba9cd01dfad361f8fb27b922a
B7d2410ba9cd01dfad361f8fb27b922aB7d2410ba9cd01dfad361f8fb27b922a
B7d2410ba9cd01dfad361f8fb27b922a
 
Political Marketing
Political MarketingPolitical Marketing
Political Marketing
 
Android
AndroidAndroid
Android
 
Counterflows festival 2017
Counterflows festival 2017Counterflows festival 2017
Counterflows festival 2017
 

Ähnlich wie Code sharing at MediaEval

Build your next application in weeks and not months with Groovy and Grails
Build your next application in weeks and not months with Groovy and GrailsBuild your next application in weeks and not months with Groovy and Grails
Build your next application in weeks and not months with Groovy and GrailsPeople10 Technosoft Private Limited
 
Athens IoT meetup #7 - Desploy (Costas Pipilas)
Athens IoT meetup #7 - Desploy (Costas Pipilas)Athens IoT meetup #7 - Desploy (Costas Pipilas)
Athens IoT meetup #7 - Desploy (Costas Pipilas)Athens IoT Meetup
 
DSpace RoadMap 2011
DSpace RoadMap 2011DSpace RoadMap 2011
DSpace RoadMap 2011Tim Donohue
 
DevOps -- A 10 year retrospective (based on interviews conducted at DevOps Da...
DevOps -- A 10 year retrospective (based on interviews conducted at DevOps Da...DevOps -- A 10 year retrospective (based on interviews conducted at DevOps Da...
DevOps -- A 10 year retrospective (based on interviews conducted at DevOps Da...Barton George
 
Ari Davidow, Fedora, Drupal, and Cloud Computing for a low-cost, sustainable DAM
Ari Davidow, Fedora, Drupal, and Cloud Computing for a low-cost, sustainable DAMAri Davidow, Fedora, Drupal, and Cloud Computing for a low-cost, sustainable DAM
Ari Davidow, Fedora, Drupal, and Cloud Computing for a low-cost, sustainable DAMmuseums and the web
 
Dev ops foundation v3 candidate handout(1)
Dev ops foundation v3   candidate handout(1)Dev ops foundation v3   candidate handout(1)
Dev ops foundation v3 candidate handout(1)Sugata Bhattacharya
 
Web Page Test - Beyond the Basics
Web Page Test - Beyond the BasicsWeb Page Test - Beyond the Basics
Web Page Test - Beyond the BasicsAndy Davies
 
IPTC and the Semantic Web: Two Paths and Seven Lessons
IPTC and the Semantic Web: Two Paths and Seven LessonsIPTC and the Semantic Web: Two Paths and Seven Lessons
IPTC and the Semantic Web: Two Paths and Seven LessonsStuart Myles
 
How open source is driving DevOps innovation: CloudOpen NA 2015
How open source is driving DevOps innovation: CloudOpen NA 2015How open source is driving DevOps innovation: CloudOpen NA 2015
How open source is driving DevOps innovation: CloudOpen NA 2015Gordon Haff
 
DevOps Conference 2013 Survey Summary
DevOps Conference 2013 Survey SummaryDevOps Conference 2013 Survey Summary
DevOps Conference 2013 Survey SummaryJames Brown
 
Dev opscon survey summary 2013
Dev opscon survey summary 2013Dev opscon survey summary 2013
Dev opscon survey summary 2013Alan Shimel
 
Acs south coast nsw openness
Acs south coast nsw opennessAcs south coast nsw openness
Acs south coast nsw opennessNick Hodge
 
Nirdesh_Developer_2.0_Years_6_months_Exp
Nirdesh_Developer_2.0_Years_6_months_ExpNirdesh_Developer_2.0_Years_6_months_Exp
Nirdesh_Developer_2.0_Years_6_months_ExpNirdesh Kulshreshtha
 
Brief introduction into dependencies
Brief introduction into dependenciesBrief introduction into dependencies
Brief introduction into dependenciesJoel Krebs
 
Designing Java EE Applications in the Age of CDI
Designing Java EE Applications in the Age of CDIDesigning Java EE Applications in the Age of CDI
Designing Java EE Applications in the Age of CDIMichel Graciano
 
Building A SaaS with CoreOS, Docker, and Etcd
Building A SaaS with CoreOS, Docker, and EtcdBuilding A SaaS with CoreOS, Docker, and Etcd
Building A SaaS with CoreOS, Docker, and EtcdRoss Kukulinski
 
Pukunui Moodle Intro
Pukunui Moodle IntroPukunui Moodle Intro
Pukunui Moodle IntroShane Elliott
 

Ähnlich wie Code sharing at MediaEval (20)

Build your next application in weeks and not months with Groovy and Grails
Build your next application in weeks and not months with Groovy and GrailsBuild your next application in weeks and not months with Groovy and Grails
Build your next application in weeks and not months with Groovy and Grails
 
Athens IoT meetup #7 - Desploy (Costas Pipilas)
Athens IoT meetup #7 - Desploy (Costas Pipilas)Athens IoT meetup #7 - Desploy (Costas Pipilas)
Athens IoT meetup #7 - Desploy (Costas Pipilas)
 
DSpace RoadMap 2011
DSpace RoadMap 2011DSpace RoadMap 2011
DSpace RoadMap 2011
 
DevOps -- A 10 year retrospective (based on interviews conducted at DevOps Da...
DevOps -- A 10 year retrospective (based on interviews conducted at DevOps Da...DevOps -- A 10 year retrospective (based on interviews conducted at DevOps Da...
DevOps -- A 10 year retrospective (based on interviews conducted at DevOps Da...
 
Ari Davidow, Fedora, Drupal, and Cloud Computing for a low-cost, sustainable DAM
Ari Davidow, Fedora, Drupal, and Cloud Computing for a low-cost, sustainable DAMAri Davidow, Fedora, Drupal, and Cloud Computing for a low-cost, sustainable DAM
Ari Davidow, Fedora, Drupal, and Cloud Computing for a low-cost, sustainable DAM
 
Dev ops foundation v3 candidate handout(1)
Dev ops foundation v3   candidate handout(1)Dev ops foundation v3   candidate handout(1)
Dev ops foundation v3 candidate handout(1)
 
Web Page Test - Beyond the Basics
Web Page Test - Beyond the BasicsWeb Page Test - Beyond the Basics
Web Page Test - Beyond the Basics
 
IPTC and the Semantic Web: Two Paths and Seven Lessons
IPTC and the Semantic Web: Two Paths and Seven LessonsIPTC and the Semantic Web: Two Paths and Seven Lessons
IPTC and the Semantic Web: Two Paths and Seven Lessons
 
How open source is driving DevOps innovation: CloudOpen NA 2015
How open source is driving DevOps innovation: CloudOpen NA 2015How open source is driving DevOps innovation: CloudOpen NA 2015
How open source is driving DevOps innovation: CloudOpen NA 2015
 
ION San Diego - Advancing the Network Introductory Slides
ION San Diego - Advancing the Network Introductory SlidesION San Diego - Advancing the Network Introductory Slides
ION San Diego - Advancing the Network Introductory Slides
 
DevOps Conference 2013 Survey Summary
DevOps Conference 2013 Survey SummaryDevOps Conference 2013 Survey Summary
DevOps Conference 2013 Survey Summary
 
Dev opscon survey summary 2013
Dev opscon survey summary 2013Dev opscon survey summary 2013
Dev opscon survey summary 2013
 
Acs south coast nsw openness
Acs south coast nsw opennessAcs south coast nsw openness
Acs south coast nsw openness
 
Nirdesh_Developer_2.0_Years_6_months_Exp
Nirdesh_Developer_2.0_Years_6_months_ExpNirdesh_Developer_2.0_Years_6_months_Exp
Nirdesh_Developer_2.0_Years_6_months_Exp
 
Brief introduction into dependencies
Brief introduction into dependenciesBrief introduction into dependencies
Brief introduction into dependencies
 
R meetup 20161011v2
R meetup 20161011v2R meetup 20161011v2
R meetup 20161011v2
 
Designing Java EE Applications in the Age of CDI
Designing Java EE Applications in the Age of CDIDesigning Java EE Applications in the Age of CDI
Designing Java EE Applications in the Age of CDI
 
Building A SaaS with CoreOS, Docker, and Etcd
Building A SaaS with CoreOS, Docker, and EtcdBuilding A SaaS with CoreOS, Docker, and Etcd
Building A SaaS with CoreOS, Docker, and Etcd
 
Jenkins 1
Jenkins 1Jenkins 1
Jenkins 1
 
Pukunui Moodle Intro
Pukunui Moodle IntroPukunui Moodle Intro
Pukunui Moodle Intro
 

Kürzlich hochgeladen

SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 

Kürzlich hochgeladen (20)

SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 

Code sharing at MediaEval

  • 1. Code of Conduct Or: Science Kills! Adam Rae
  • 2. Warning: Bad visual pun ahead! 2 10/10/2012
  • 3. By Flickr user: svale 3 10/10/2012
  • 4. The Process So Far… Task Report Data Evaluate Build 4 10/10/2012
  • 5. Task Validate Data Report Build Evaluate 5 10/10/2012
  • 6. Good Science  Reproducibility › Allows us to validate our teams approaches › Allows us to verify the work of others › Allows us to build upon the work of others  What else do we need to support reproducibility? › Code › Documentation › …with ease of access › Thought given to computational resources 6 10/10/2012
  • 7. Options  Hosting our own public repository › We would need the infrastructure • But this could also be used for hosting data, our own wiki, etc.  Using existing solutions (SourceForge, GitHub, etc) › Greater public exposure › … but less control 7 10/10/2012
  • 8. Obstacles  Hard: › Legal issues from some institutions regarding IP, need to decide a policy on licensing that is both permissive and pragmatic  Easy: › Getting researchers to want access to other people’s code  Hard: › Getting researchers to share their own code 8 10/10/2012
  • 9. Example: Placing Task 2012  Using GitHub  Both organiser code, and participants  Some already available (need a central place for links – MediaEval website?)  Learning how to structure code submissions for consistency  Lessons learnt this year will feed into guidelines for next year  What works for Placing may not be optimal for other tasks, but much cross-over Virtual Kitchen + Code Sharing = Better Science 10 10/10/2012
  • 10. Discuss! 11 10/10/2012