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
 
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
 

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?
 
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
 

Último

Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 

Último (20)

Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........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