SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
SoundSoftware.ac.uk:
Software sustainability for the audio
and music researcher
            Chris Cannam, Mark Plumbley, Luís Figueira
                              Centre for Digital Music
                     Queen Mary, University of London
Who (and why) are we?
EPSRC-funded four-year project, 2010–2014:

   Run from the Centre for Digital Music at QMUL
   Serving the whole UK audio and music research community

   Supporting the sustainable development and use of software
     and data to enable high quality research

   Better science through better handling of software and data
Reproducible research
Research used to be “reproducible” from the paper alone.
This is no longer possible: too complex, the paper is not enough

Hence “Reproducible Research”:
     The paper       – ideally Open Access
     The software – ideally Open Source
     The data        – ideally Open Data
     all bundled and published together

In audio and music research, few people do this. Why?
Survey 2010–2011
                   82% develop code
Survey 2010–2011
                   of whom 39% report
                     taking steps to
                     reproducibility
Survey 2010–2011
                   of whom 35% report
                     publishing any code
Survey 2010–2011
                   That's 11% of the whole
It's not just us!
McCullough, 2007

Surveying economics journal with a data+code archive policy

9 empirical articles




http://bit.ly/6otJMx
It's not just us!
McCullough, 2007

Surveying economics journal with a data+code archive policy

9 empirical articles
   7 had empty entries in the journal archive




http://bit.ly/6otJMx
It's not just us!
McCullough, 2007

Surveying economics journal with a data+code archive policy

9 empirical articles
   7 had empty entries in the journal archive
   The other two had code, but it didn't work!
   None of them could be replicated without authors' help

http://bit.ly/6otJMx
Why don't we publish code & data?
Our survey suggested:
   – Lack of time
   – Copyright restrictions
   – Potential for future commercial use
Other factors (UK Research Information Network, 2010):
   – Lack of evidence of benefits
   – Culture of independence or competition
   – Quality concerns (self-taught programmers)
Also: it takes effort early in the research cycle;
  hard to find time/motivation after the paper is published
Reasons we don't like to admit?
J M Wicherts, M Bakker and D Molenaar, 2011, Willingness to Share
   Research Data Is Related to the Strength of the Evidence and the
   Quality of Reporting of Statistical Results, PLoS ONE




http://bit.ly/vaU435
Reasons we don't like to admit?
J M Wicherts, M Bakker and D Molenaar, 2011, Willingness to Share
   Research Data Is Related to the Strength of the Evidence and the
   Quality of Reporting of Statistical Results, PLoS ONE

   Does this cut both ways?
   Can we improve quality by helping people prepare to share?




http://bit.ly/vaU435
What can we do to help?
We’re taking a bottom-up approach:
   – aid incremental improvements to development practice
   by
   – identifying specific barriers to publication and reuse,
     that are relatively straightforward to address
So we hope to:
   – increase perception among researchers that code is
     something you can work on together, that can be reused
   – prepare the ground for reproducible publication
Barriers to publication and reuse

 –   Lack of education and confidence with code
 –   Lack of facilities and tools
 –   Lack of incentive for publication
 –   Platform incompatibilities

     These are barriers to publication of code.
     Pilot data-management project at C4DM (to be discussed
     this afternoon) to feed into future work on data.
Barrier: Lack of confidence in code
Issue:
Researchers largely self-trained in software development

Our approach:
  – Training in software development specifically for
      researchers
  – Relatively small amounts of training can pay off

Autumn School, Software Carpentry
Workshops and tutorials around ISMIR and DAFx this year
Barrier: Lack of facilities and tools
Issue:
Researchers don’t use code hosting / version control

Our approach:
  – Code site: http://code.soundsoftware.ac.uk
  – Focus on audio and music research
  – Public and private projects
  – Link publications with code
  – Simplified tools, e.g. EasyMercurial, http://easyhg.org
Projects and users of the code site
Barrier: Lack of incentive
Issue:
Software not well recognised as research output

Our approach:
  – Link publications to code on the code site
  – Increase likelihood of code users discovering your papers
  – Ensure users know how to cite your work
  – Increase take-up / impact of your research
Barrier: Platform incompatibilities
Issue:
Many different platforms and development tools in use
Some are not available to all possible users (e.g. MATLAB)




Our approach:
  – Plugins where possible (e.g. Vamp for SV)
  – Take advantage of existing ecosystems
Suggestions for research groups
Aim at easy training targets; researchers may know less about
  coding than you'd think!
    – Program structure, arranging code across files etc
Insist on use of version control
                code.soundsoftware.ac.uk
    – Use what you have available, or code.soundsoftware.ac.uk
Turn code into plugins or components in modular systems
    – Latch onto the existing ecosystems of popular applications
Encourage collaborative development
    – Papers often co-authored, why not code?
    – Create an environment of confidence about sharing
Links
Our site
       –   http://soundsoftware.ac.uk

Our code site
      – http://code.soundsoftware.ac.uk

These slides, and notes on them
      – http://code.soundsoftware.ac.uk/documents/40

Mais conteúdo relacionado

Mais procurados

A probability-based web panel for the UK: What could it look like?
A probability-based web panel for the UK: What could it look like?A probability-based web panel for the UK: What could it look like?
A probability-based web panel for the UK: What could it look like?Gerry Nicolaas
 
The New Technologies Of Plagiarism - Exploring the Culture Of Plagiarism In H...
The New Technologies Of Plagiarism - Exploring the Culture Of Plagiarism In H...The New Technologies Of Plagiarism - Exploring the Culture Of Plagiarism In H...
The New Technologies Of Plagiarism - Exploring the Culture Of Plagiarism In H...Thomas Lancaster
 
Visibrain platform in relation to Starbucks Redcups controversy
Visibrain platform in relation to Starbucks Redcups controversyVisibrain platform in relation to Starbucks Redcups controversy
Visibrain platform in relation to Starbucks Redcups controversyDr Wasim Ahmed
 
OAPEN-UK presenation at UKSG 2013
OAPEN-UK presenation at UKSG 2013OAPEN-UK presenation at UKSG 2013
OAPEN-UK presenation at UKSG 2013OAPENUK
 
Lecture capture: Risky business or evolving open practice
Lecture capture: Risky business or evolving open practice Lecture capture: Risky business or evolving open practice
Lecture capture: Risky business or evolving open practice Jane Secker
 
Lecture capture: risky business or evolving open practice
Lecture capture: risky business or evolving open practiceLecture capture: risky business or evolving open practice
Lecture capture: risky business or evolving open practiceJane Secker
 
Understanding Librarians' experiences of copyright
Understanding Librarians' experiences of copyrightUnderstanding Librarians' experiences of copyright
Understanding Librarians' experiences of copyrightJane Secker
 
What is Your Library Doing about Emerging Technologies?
What is Your Library Doing about Emerging Technologies?What is Your Library Doing about Emerging Technologies?
What is Your Library Doing about Emerging Technologies?Bohyun Kim
 
Research Impact Value and LIS, Edinburgh 11th July 2018: speaker slides
Research Impact Value and LIS, Edinburgh 11th July 2018: speaker slidesResearch Impact Value and LIS, Edinburgh 11th July 2018: speaker slides
Research Impact Value and LIS, Edinburgh 11th July 2018: speaker slidesHazel Hall
 
Flipped Classroom and Scorm - 2014 Brightspace Wisconsin Ignite
Flipped Classroom and Scorm - 2014 Brightspace Wisconsin Ignite Flipped Classroom and Scorm - 2014 Brightspace Wisconsin Ignite
Flipped Classroom and Scorm - 2014 Brightspace Wisconsin Ignite D2L Barry
 
From Bioinformatics Scientist to Entrepreneur
From Bioinformatics Scientist to EntrepreneurFrom Bioinformatics Scientist to Entrepreneur
From Bioinformatics Scientist to EntrepreneurFiona Nielsen
 
From bioinformatics scientist to entrepreneur - Women in Omics - ICG11 - 2016
From bioinformatics scientist to entrepreneur - Women in Omics - ICG11 - 2016From bioinformatics scientist to entrepreneur - Women in Omics - ICG11 - 2016
From bioinformatics scientist to entrepreneur - Women in Omics - ICG11 - 2016Fiona Nielsen
 
UKSG Conference 2017 Breakout - User Engagement Analytics: measuring and driv...
UKSG Conference 2017 Breakout - User Engagement Analytics: measuring and driv...UKSG Conference 2017 Breakout - User Engagement Analytics: measuring and driv...
UKSG Conference 2017 Breakout - User Engagement Analytics: measuring and driv...UKSG: connecting the knowledge community
 
Student Plagiarism - What Can We Do To Stop This International Problem - Acad...
Student Plagiarism - What Can We Do To Stop This International Problem - Acad...Student Plagiarism - What Can We Do To Stop This International Problem - Acad...
Student Plagiarism - What Can We Do To Stop This International Problem - Acad...Thomas Lancaster
 
Contract Cheating and Commissioning - Staff Development Workshop at Universit...
Contract Cheating and Commissioning - Staff Development Workshop at Universit...Contract Cheating and Commissioning - Staff Development Workshop at Universit...
Contract Cheating and Commissioning - Staff Development Workshop at Universit...Thomas Lancaster
 
Developing media literacy indicators for Europe
Developing media literacy indicators for EuropeDeveloping media literacy indicators for Europe
Developing media literacy indicators for EuropeMonica Bulger
 
ICG-11 - genomic data projects around the world - nov 5 2016
ICG-11 - genomic data projects around the world - nov 5 2016ICG-11 - genomic data projects around the world - nov 5 2016
ICG-11 - genomic data projects around the world - nov 5 2016Fiona Nielsen
 

Mais procurados (20)

A probability-based web panel for the UK: What could it look like?
A probability-based web panel for the UK: What could it look like?A probability-based web panel for the UK: What could it look like?
A probability-based web panel for the UK: What could it look like?
 
The New Technologies Of Plagiarism - Exploring the Culture Of Plagiarism In H...
The New Technologies Of Plagiarism - Exploring the Culture Of Plagiarism In H...The New Technologies Of Plagiarism - Exploring the Culture Of Plagiarism In H...
The New Technologies Of Plagiarism - Exploring the Culture Of Plagiarism In H...
 
Visibrain platform in relation to Starbucks Redcups controversy
Visibrain platform in relation to Starbucks Redcups controversyVisibrain platform in relation to Starbucks Redcups controversy
Visibrain platform in relation to Starbucks Redcups controversy
 
OAPEN-UK presenation at UKSG 2013
OAPEN-UK presenation at UKSG 2013OAPEN-UK presenation at UKSG 2013
OAPEN-UK presenation at UKSG 2013
 
Lecture capture: Risky business or evolving open practice
Lecture capture: Risky business or evolving open practice Lecture capture: Risky business or evolving open practice
Lecture capture: Risky business or evolving open practice
 
Lecture capture: risky business or evolving open practice
Lecture capture: risky business or evolving open practiceLecture capture: risky business or evolving open practice
Lecture capture: risky business or evolving open practice
 
Understanding Librarians' experiences of copyright
Understanding Librarians' experiences of copyrightUnderstanding Librarians' experiences of copyright
Understanding Librarians' experiences of copyright
 
Abstract Gor09
Abstract Gor09Abstract Gor09
Abstract Gor09
 
What is Your Library Doing about Emerging Technologies?
What is Your Library Doing about Emerging Technologies?What is Your Library Doing about Emerging Technologies?
What is Your Library Doing about Emerging Technologies?
 
Research Impact Value and LIS, Edinburgh 11th July 2018: speaker slides
Research Impact Value and LIS, Edinburgh 11th July 2018: speaker slidesResearch Impact Value and LIS, Edinburgh 11th July 2018: speaker slides
Research Impact Value and LIS, Edinburgh 11th July 2018: speaker slides
 
SFScon 2020 - Rowan Wilson - Machine Learning Challenges for FOSS
SFScon 2020 - Rowan Wilson - Machine Learning Challenges for FOSSSFScon 2020 - Rowan Wilson - Machine Learning Challenges for FOSS
SFScon 2020 - Rowan Wilson - Machine Learning Challenges for FOSS
 
Flipped Classroom and Scorm - 2014 Brightspace Wisconsin Ignite
Flipped Classroom and Scorm - 2014 Brightspace Wisconsin Ignite Flipped Classroom and Scorm - 2014 Brightspace Wisconsin Ignite
Flipped Classroom and Scorm - 2014 Brightspace Wisconsin Ignite
 
From Bioinformatics Scientist to Entrepreneur
From Bioinformatics Scientist to EntrepreneurFrom Bioinformatics Scientist to Entrepreneur
From Bioinformatics Scientist to Entrepreneur
 
From bioinformatics scientist to entrepreneur - Women in Omics - ICG11 - 2016
From bioinformatics scientist to entrepreneur - Women in Omics - ICG11 - 2016From bioinformatics scientist to entrepreneur - Women in Omics - ICG11 - 2016
From bioinformatics scientist to entrepreneur - Women in Omics - ICG11 - 2016
 
UKSG Conference 2017 Breakout - User Engagement Analytics: measuring and driv...
UKSG Conference 2017 Breakout - User Engagement Analytics: measuring and driv...UKSG Conference 2017 Breakout - User Engagement Analytics: measuring and driv...
UKSG Conference 2017 Breakout - User Engagement Analytics: measuring and driv...
 
Student Plagiarism - What Can We Do To Stop This International Problem - Acad...
Student Plagiarism - What Can We Do To Stop This International Problem - Acad...Student Plagiarism - What Can We Do To Stop This International Problem - Acad...
Student Plagiarism - What Can We Do To Stop This International Problem - Acad...
 
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
 
Contract Cheating and Commissioning - Staff Development Workshop at Universit...
Contract Cheating and Commissioning - Staff Development Workshop at Universit...Contract Cheating and Commissioning - Staff Development Workshop at Universit...
Contract Cheating and Commissioning - Staff Development Workshop at Universit...
 
Developing media literacy indicators for Europe
Developing media literacy indicators for EuropeDeveloping media literacy indicators for Europe
Developing media literacy indicators for Europe
 
ICG-11 - genomic data projects around the world - nov 5 2016
ICG-11 - genomic data projects around the world - nov 5 2016ICG-11 - genomic data projects around the world - nov 5 2016
ICG-11 - genomic data projects around the world - nov 5 2016
 

Semelhante a SoundSoftware: Software Sustainability for audio and Music Researchers

Better Software, Better Research
Better Software, Better ResearchBetter Software, Better Research
Better Software, Better ResearchCarole Goble
 
Understanding Open Science: Definitions and framework
Understanding Open Science: Definitions and framework Understanding Open Science: Definitions and framework
Understanding Open Science: Definitions and framework Nancy Pontika
 
Cultivating Sustainable Software For Research
Cultivating Sustainable Software For ResearchCultivating Sustainable Software For Research
Cultivating Sustainable Software For ResearchNeil Chue Hong
 
Better Software, Better Practices, Better Research
Better Software, Better Practices, Better ResearchBetter Software, Better Practices, Better Research
Better Software, Better Practices, Better ResearchShoaib Sufi
 
PATHS state of the art monitoring report
PATHS state of the art monitoring reportPATHS state of the art monitoring report
PATHS state of the art monitoring reportpathsproject
 
Software Sustainability Institute
Software Sustainability InstituteSoftware Sustainability Institute
Software Sustainability InstituteNeil Chue Hong
 
Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Sandro D'Elia
 
Pawlik
PawlikPawlik
Pawlikanesah
 
The European Open Science Cloud: just what is it?
The European Open Science Cloud: just what is it?The European Open Science Cloud: just what is it?
The European Open Science Cloud: just what is it?Carole Goble
 
Go open2010 sde_20100417
Go open2010 sde_20100417Go open2010 sde_20100417
Go open2010 sde_20100417Sandro D'Elia
 
RDA BoF on Sustainability - my experience with ISA tools
RDA BoF on Sustainability - my experience with ISA toolsRDA BoF on Sustainability - my experience with ISA tools
RDA BoF on Sustainability - my experience with ISA toolsSusanna-Assunta Sansone
 
Biomedical Research as an Open Digital Enterprise
Biomedical Research as an Open Digital EnterpriseBiomedical Research as an Open Digital Enterprise
Biomedical Research as an Open Digital EnterprisePhilip Bourne
 
The European Open Science Cloud: just what is it?
The European Open Science Cloud: just what is it?The European Open Science Cloud: just what is it?
The European Open Science Cloud: just what is it?Jisc
 
H2020 data pilot openaire
H2020 data pilot openaireH2020 data pilot openaire
H2020 data pilot openaireSarah Jones
 
The Horizon 2020 Open Data Pilot - OpenAIRE webinar (Oct. 21 2014) by Sarah J...
The Horizon 2020 Open Data Pilot - OpenAIRE webinar (Oct. 21 2014) by Sarah J...The Horizon 2020 Open Data Pilot - OpenAIRE webinar (Oct. 21 2014) by Sarah J...
The Horizon 2020 Open Data Pilot - OpenAIRE webinar (Oct. 21 2014) by Sarah J...OpenAIRE
 
Project On-Science
Project On-ScienceProject On-Science
Project On-ScienceAmrit Ravi
 
H2020 Open Research Data pilot
H2020 Open Research Data pilotH2020 Open Research Data pilot
H2020 Open Research Data pilotSarah Jones
 
Open Access Week 2017: Introduction to Open Data Policies in H2020
Open Access Week 2017: Introduction to Open Data Policies in H2020Open Access Week 2017: Introduction to Open Data Policies in H2020
Open Access Week 2017: Introduction to Open Data Policies in H2020OpenAIRE
 
General introduction to Open Data Policies H2020, influence of OD policies on...
General introduction to Open Data Policies H2020, influence of OD policies on...General introduction to Open Data Policies H2020, influence of OD policies on...
General introduction to Open Data Policies H2020, influence of OD policies on...Nancy Pontika
 

Semelhante a SoundSoftware: Software Sustainability for audio and Music Researchers (20)

Better Software, Better Research
Better Software, Better ResearchBetter Software, Better Research
Better Software, Better Research
 
Understanding Open Science: Definitions and framework
Understanding Open Science: Definitions and framework Understanding Open Science: Definitions and framework
Understanding Open Science: Definitions and framework
 
Cultivating Sustainable Software For Research
Cultivating Sustainable Software For ResearchCultivating Sustainable Software For Research
Cultivating Sustainable Software For Research
 
Better Software, Better Practices, Better Research
Better Software, Better Practices, Better ResearchBetter Software, Better Practices, Better Research
Better Software, Better Practices, Better Research
 
PATHS state of the art monitoring report
PATHS state of the art monitoring reportPATHS state of the art monitoring report
PATHS state of the art monitoring report
 
Software Sustainability Institute
Software Sustainability InstituteSoftware Sustainability Institute
Software Sustainability Institute
 
Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708
 
Pawlik
PawlikPawlik
Pawlik
 
The European Open Science Cloud: just what is it?
The European Open Science Cloud: just what is it?The European Open Science Cloud: just what is it?
The European Open Science Cloud: just what is it?
 
Go open2010 sde_20100417
Go open2010 sde_20100417Go open2010 sde_20100417
Go open2010 sde_20100417
 
RDA BoF on Sustainability - my experience with ISA tools
RDA BoF on Sustainability - my experience with ISA toolsRDA BoF on Sustainability - my experience with ISA tools
RDA BoF on Sustainability - my experience with ISA tools
 
Biomedical Research as an Open Digital Enterprise
Biomedical Research as an Open Digital EnterpriseBiomedical Research as an Open Digital Enterprise
Biomedical Research as an Open Digital Enterprise
 
The European Open Science Cloud: just what is it?
The European Open Science Cloud: just what is it?The European Open Science Cloud: just what is it?
The European Open Science Cloud: just what is it?
 
H2020 data pilot openaire
H2020 data pilot openaireH2020 data pilot openaire
H2020 data pilot openaire
 
The Horizon 2020 Open Data Pilot - OpenAIRE webinar (Oct. 21 2014) by Sarah J...
The Horizon 2020 Open Data Pilot - OpenAIRE webinar (Oct. 21 2014) by Sarah J...The Horizon 2020 Open Data Pilot - OpenAIRE webinar (Oct. 21 2014) by Sarah J...
The Horizon 2020 Open Data Pilot - OpenAIRE webinar (Oct. 21 2014) by Sarah J...
 
Project On-Science
Project On-ScienceProject On-Science
Project On-Science
 
H2020 Open Research Data pilot
H2020 Open Research Data pilotH2020 Open Research Data pilot
H2020 Open Research Data pilot
 
Open Access Week 2017: Introduction to Open Data Policies in H2020
Open Access Week 2017: Introduction to Open Data Policies in H2020Open Access Week 2017: Introduction to Open Data Policies in H2020
Open Access Week 2017: Introduction to Open Data Policies in H2020
 
General introduction to Open Data Policies H2020, influence of OD policies on...
General introduction to Open Data Policies H2020, influence of OD policies on...General introduction to Open Data Policies H2020, influence of OD policies on...
General introduction to Open Data Policies H2020, influence of OD policies on...
 
20171003 lancaster data conversations Chue-Hong
20171003 lancaster data conversations Chue-Hong20171003 lancaster data conversations Chue-Hong
20171003 lancaster data conversations Chue-Hong
 

Último

Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdfssuserdda66b
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 

Último (20)

Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 

SoundSoftware: Software Sustainability for audio and Music Researchers

  • 1. SoundSoftware.ac.uk: Software sustainability for the audio and music researcher Chris Cannam, Mark Plumbley, Luís Figueira Centre for Digital Music Queen Mary, University of London
  • 2. Who (and why) are we? EPSRC-funded four-year project, 2010–2014: Run from the Centre for Digital Music at QMUL Serving the whole UK audio and music research community Supporting the sustainable development and use of software and data to enable high quality research Better science through better handling of software and data
  • 3. Reproducible research Research used to be “reproducible” from the paper alone. This is no longer possible: too complex, the paper is not enough Hence “Reproducible Research”: The paper – ideally Open Access The software – ideally Open Source The data – ideally Open Data all bundled and published together In audio and music research, few people do this. Why?
  • 4. Survey 2010–2011 82% develop code
  • 5. Survey 2010–2011 of whom 39% report taking steps to reproducibility
  • 6. Survey 2010–2011 of whom 35% report publishing any code
  • 7. Survey 2010–2011 That's 11% of the whole
  • 8. It's not just us! McCullough, 2007 Surveying economics journal with a data+code archive policy 9 empirical articles http://bit.ly/6otJMx
  • 9. It's not just us! McCullough, 2007 Surveying economics journal with a data+code archive policy 9 empirical articles 7 had empty entries in the journal archive http://bit.ly/6otJMx
  • 10. It's not just us! McCullough, 2007 Surveying economics journal with a data+code archive policy 9 empirical articles 7 had empty entries in the journal archive The other two had code, but it didn't work! None of them could be replicated without authors' help http://bit.ly/6otJMx
  • 11. Why don't we publish code & data? Our survey suggested: – Lack of time – Copyright restrictions – Potential for future commercial use Other factors (UK Research Information Network, 2010): – Lack of evidence of benefits – Culture of independence or competition – Quality concerns (self-taught programmers) Also: it takes effort early in the research cycle; hard to find time/motivation after the paper is published
  • 12. Reasons we don't like to admit? J M Wicherts, M Bakker and D Molenaar, 2011, Willingness to Share Research Data Is Related to the Strength of the Evidence and the Quality of Reporting of Statistical Results, PLoS ONE http://bit.ly/vaU435
  • 13. Reasons we don't like to admit? J M Wicherts, M Bakker and D Molenaar, 2011, Willingness to Share Research Data Is Related to the Strength of the Evidence and the Quality of Reporting of Statistical Results, PLoS ONE Does this cut both ways? Can we improve quality by helping people prepare to share? http://bit.ly/vaU435
  • 14. What can we do to help? We’re taking a bottom-up approach: – aid incremental improvements to development practice by – identifying specific barriers to publication and reuse, that are relatively straightforward to address So we hope to: – increase perception among researchers that code is something you can work on together, that can be reused – prepare the ground for reproducible publication
  • 15. Barriers to publication and reuse – Lack of education and confidence with code – Lack of facilities and tools – Lack of incentive for publication – Platform incompatibilities These are barriers to publication of code. Pilot data-management project at C4DM (to be discussed this afternoon) to feed into future work on data.
  • 16. Barrier: Lack of confidence in code Issue: Researchers largely self-trained in software development Our approach: – Training in software development specifically for researchers – Relatively small amounts of training can pay off Autumn School, Software Carpentry Workshops and tutorials around ISMIR and DAFx this year
  • 17. Barrier: Lack of facilities and tools Issue: Researchers don’t use code hosting / version control Our approach: – Code site: http://code.soundsoftware.ac.uk – Focus on audio and music research – Public and private projects – Link publications with code – Simplified tools, e.g. EasyMercurial, http://easyhg.org
  • 18.
  • 19. Projects and users of the code site
  • 20. Barrier: Lack of incentive Issue: Software not well recognised as research output Our approach: – Link publications to code on the code site – Increase likelihood of code users discovering your papers – Ensure users know how to cite your work – Increase take-up / impact of your research
  • 21. Barrier: Platform incompatibilities Issue: Many different platforms and development tools in use Some are not available to all possible users (e.g. MATLAB) Our approach: – Plugins where possible (e.g. Vamp for SV) – Take advantage of existing ecosystems
  • 22. Suggestions for research groups Aim at easy training targets; researchers may know less about coding than you'd think! – Program structure, arranging code across files etc Insist on use of version control code.soundsoftware.ac.uk – Use what you have available, or code.soundsoftware.ac.uk Turn code into plugins or components in modular systems – Latch onto the existing ecosystems of popular applications Encourage collaborative development – Papers often co-authored, why not code? – Create an environment of confidence about sharing
  • 23. Links Our site – http://soundsoftware.ac.uk Our code site – http://code.soundsoftware.ac.uk These slides, and notes on them – http://code.soundsoftware.ac.uk/documents/40