O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Code sharing at MediaEval

A brief talk about the recent endeavour to introduce and encourage code sharing among participants and the community of the MediaEval Benchmark Initiative.

  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Code sharing at MediaEval

  1. 1. Code of ConductOr: Science Kills! Adam Rae
  2. 2. Warning: Bad visual pun ahead! 2 10/10/2012
  3. 3. By Flickr user: svale 3 10/10/2012
  4. 4. The Process So Far… Task Report Data Evaluate Build 4 10/10/2012
  5. 5. TaskValidate DataReport Build Evaluate 5 10/10/2012
  6. 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. 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. 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. 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. 10. Discuss! 11 10/10/2012