SlideShare a Scribd company logo
1 of 23
Download to read 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

More Related Content

What's hot

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
 

What's hot (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
 

Similar to 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
 
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
 
H2020 data pilot openaire
H2020 data pilot openaireH2020 data pilot openaire
H2020 data pilot openaireSarah Jones
 
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
 

Similar to 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?
 
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...
 
H2020 data pilot openaire
H2020 data pilot openaireH2020 data pilot openaire
H2020 data pilot openaire
 
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
 

Recently uploaded

ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 

Recently uploaded (20)

YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 

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