SlideShare a Scribd company logo
1 of 10
Download to read offline
Group 2.6
Software Reuse, Repurposing and Reproducibility27/2/2015
Team
» Ian Gent, St Andrews
› founder of recomputation.org
» Catherine Jones, STFC
› SoftPres, SCAPE
» Chris Greenough, STFC
› Lead of EPSRC Software Engineering Support Centre
http://www.softeng-support.ac.uk/about/
» Brian Matthews, STFC
› Significant Properties of Software, SoftPres
07/04/2015 Title of presentation (Go to ‘View’ menu > ‘Header and Footer…’ to edit the footers on this slide) 2
Scope and Gap
»Software underpins the research process enabling
analysis and simulation of data
»Need to keep it useable over the long term
»Two key aspects are:
› Uniquely identifying software
› Keeping software in a runnable state
07/04/2015 Title of presentation (Go to ‘View’ menu > ‘Header and Footer…’ to edit the footers on this slide) 3
Impact and Benefits 1
»Location of software through metadata associated with
persistent identifier
› Increased reuse potential through easier to find
› Better use of funding through re-use
› Credit for re-use through citation
»Improve the research record & increase quality of
software
07/04/2015 Title of presentation (Go to ‘View’ menu > ‘Header and Footer…’ to edit the footers on this slide) 4
Impact and Benefits 2
»Runnable state
› Enables reproducibility of past research
› Enables reuse underlying that research
› Enables repurposing of software for new research
»Synergy between persistent identifier and runnable state
› Discoverability is Runnability!
07/04/2015 Title of presentation (Go to ‘View’ menu > ‘Header and Footer…’ to edit the footers on this slide) 5
Sustainability
»Recommendations presented to DataCite for uptake in
the community
»Open Source software
»Seek further funding for development into a service
07/04/2015 Title of presentation (Go to ‘View’ menu > ‘Header and Footer…’ to edit the footers on this slide) 6
Outputs, milestones and indicators of success
Outputs Milestones Success Indicators
Guidelines for assigning
persistent identifiers to
software and linkage to
runnable state
M2 – draft for external
review
M3 – first version
Document produced and
externally reviewed
Dissemination July 2015 Presentation at DataCite User
Group meeting
07/04/2015 Title of presentation (Go to ‘View’ menu > ‘Header and Footer…’ to edit the footers on this slide) 7
Outputs, milestones and indicators of success
Outputs Milestones Success Indicators
Technical Scoping &
potentially prototyping
M6 Document produced and
externally reviewed
Building DOI allocation
service for software: landing
pages infrastructure
M7 Landing pages produced, using
test DOI service
“play-it” infrastructure M13 User interface for uploading
build versions
Dissemination Consider Community
workshop
Attendance numbers
07/04/2015 Title of presentation (Go to ‘View’ menu > ‘Header and Footer…’ to edit the footers on this slide) 8
Funding
07/04/2015 Title of presentation (Go to ‘View’ menu > ‘Header and Footer…’ to edit the footers on this slide) 9
Phase I Unofficial
Costs
Staffing (St Andrews & STFC) – aiming at 10 days St
Andrews & 15 days STFC
St Andrews ??
STFC c8K
Travel & Subsistence
(1 working meeting at partner site, travel to Jisc
meeting and travel to DataCite meeting)
2300
APC 1200
Plan ahead for Phase II Summer Internship at St
Andrews
? 3,000
TOTAL 14,500 + St
Andrews staffing
Funding
07/04/2015 Title of presentation (Go to ‘View’ menu > ‘Header and Footer…’ to edit the footers on this slide) 10
Phase II & III
Staffing (St Andrews & STFC) : developers – approx 6PM
Travel & Subsistence : partner meeting and outreach
Cloud Resources: Probably some Azure time. Possibly donated from
recomputation or separate request to MS Research

More Related Content

Similar to Software reuse, repurposing and reproducibility

Software Productivity Framework
Software Productivity Framework Software Productivity Framework
Software Productivity Framework
Zinnov
 
The Software Engineering Profession SWE311The Software Enginee.docx
The Software Engineering Profession SWE311The Software Enginee.docxThe Software Engineering Profession SWE311The Software Enginee.docx
The Software Engineering Profession SWE311The Software Enginee.docx
ssusera34210
 
CIS 499 – Faculty Notes(Prerequisite To be taken last or ne.docx
CIS 499 – Faculty Notes(Prerequisite To be taken last or ne.docxCIS 499 – Faculty Notes(Prerequisite To be taken last or ne.docx
CIS 499 – Faculty Notes(Prerequisite To be taken last or ne.docx
clarebernice
 
tableau material, to creat a good and wonderful presentation
tableau material, to creat a good and wonderful presentationtableau material, to creat a good and wonderful presentation
tableau material, to creat a good and wonderful presentation
IruolagbePius
 
Software Development Plan
Software Development PlanSoftware Development Plan
Software Development Plan
Ronald Dove
 

Similar to Software reuse, repurposing and reproducibility (20)

Please Define: Roles in User Experience Design
Please Define: Roles in User Experience DesignPlease Define: Roles in User Experience Design
Please Define: Roles in User Experience Design
 
Tn 100504 T Cermak Rev V2
Tn 100504 T Cermak Rev V2Tn 100504 T Cermak Rev V2
Tn 100504 T Cermak Rev V2
 
Extending the OPD to cover RDM
Extending the OPD to cover RDMExtending the OPD to cover RDM
Extending the OPD to cover RDM
 
Software Productivity Framework
Software Productivity Framework Software Productivity Framework
Software Productivity Framework
 
Web Surveys Builder Quick Reference manual
Web Surveys Builder Quick Reference manualWeb Surveys Builder Quick Reference manual
Web Surveys Builder Quick Reference manual
 
Online Survey Software Reference Guide
Online Survey Software Reference GuideOnline Survey Software Reference Guide
Online Survey Software Reference Guide
 
The Software Engineering Profession SWE311The Software Enginee.docx
The Software Engineering Profession SWE311The Software Enginee.docxThe Software Engineering Profession SWE311The Software Enginee.docx
The Software Engineering Profession SWE311The Software Enginee.docx
 
prasanna250315
prasanna250315prasanna250315
prasanna250315
 
SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...
SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...
SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...
 
Clipper - enhancing time-based media for research
Clipper - enhancing time-based media for researchClipper - enhancing time-based media for research
Clipper - enhancing time-based media for research
 
Dinesh Chandra CV
Dinesh Chandra CVDinesh Chandra CV
Dinesh Chandra CV
 
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptxChapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx
 
CIS 499 – Faculty Notes(Prerequisite To be taken last or ne.docx
CIS 499 – Faculty Notes(Prerequisite To be taken last or ne.docxCIS 499 – Faculty Notes(Prerequisite To be taken last or ne.docx
CIS 499 – Faculty Notes(Prerequisite To be taken last or ne.docx
 
tableau material, to creat a good and wonderful presentation
tableau material, to creat a good and wonderful presentationtableau material, to creat a good and wonderful presentation
tableau material, to creat a good and wonderful presentation
 
Tomi resume
Tomi resumeTomi resume
Tomi resume
 
Public Sector Agility Accelerator
Public Sector Agility AcceleratorPublic Sector Agility Accelerator
Public Sector Agility Accelerator
 
IT Application Development - with SDLC.pptx
IT Application Development - with SDLC.pptxIT Application Development - with SDLC.pptx
IT Application Development - with SDLC.pptx
 
666 computer technology 7th sem
666 computer technology 7th sem666 computer technology 7th sem
666 computer technology 7th sem
 
Software Development Plan
Software Development PlanSoftware Development Plan
Software Development Plan
 
Sdlc1
Sdlc1Sdlc1
Sdlc1
 

More from Jisc

More from Jisc (20)

Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
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...
 
International students’ digital experience: understanding and mitigating the ...
International students’ digital experience: understanding and mitigating the ...International students’ digital experience: understanding and mitigating the ...
International students’ digital experience: understanding and mitigating the ...
 
Digital Storytelling Community Launch!.pptx
Digital Storytelling Community Launch!.pptxDigital Storytelling Community Launch!.pptx
Digital Storytelling Community Launch!.pptx
 
Open Access book publishing understanding your options (1).pptx
Open Access book publishing understanding your options (1).pptxOpen Access book publishing understanding your options (1).pptx
Open Access book publishing understanding your options (1).pptx
 
Scottish Universities Press supporting authors with requirements for open acc...
Scottish Universities Press supporting authors with requirements for open acc...Scottish Universities Press supporting authors with requirements for open acc...
Scottish Universities Press supporting authors with requirements for open acc...
 
How Bloomsbury is supporting authors with UKRI long-form open access requirem...
How Bloomsbury is supporting authors with UKRI long-form open access requirem...How Bloomsbury is supporting authors with UKRI long-form open access requirem...
How Bloomsbury is supporting authors with UKRI long-form open access requirem...
 
Jisc Northern Ireland Strategy Forum 2023
Jisc Northern Ireland Strategy Forum 2023Jisc Northern Ireland Strategy Forum 2023
Jisc Northern Ireland Strategy Forum 2023
 
Jisc Scotland Strategy Forum 2023
Jisc Scotland Strategy Forum 2023Jisc Scotland Strategy Forum 2023
Jisc Scotland Strategy Forum 2023
 
Jisc stakeholder strategic update 2023
Jisc stakeholder strategic update 2023Jisc stakeholder strategic update 2023
Jisc stakeholder strategic update 2023
 
JISC Presentation.pptx
JISC Presentation.pptxJISC Presentation.pptx
JISC Presentation.pptx
 
Community-led Open Access Publishing webinar.pptx
Community-led Open Access Publishing webinar.pptxCommunity-led Open Access Publishing webinar.pptx
Community-led Open Access Publishing webinar.pptx
 
The Open Access Community Framework (OACF) 2023 (1).pptx
The Open Access Community Framework (OACF) 2023 (1).pptxThe Open Access Community Framework (OACF) 2023 (1).pptx
The Open Access Community Framework (OACF) 2023 (1).pptx
 
Are we onboard yet University of Sussex.pptx
Are we onboard yet University of Sussex.pptxAre we onboard yet University of Sussex.pptx
Are we onboard yet University of Sussex.pptx
 
JiscOAWeek_LAIR_slides_October2023.pptx
JiscOAWeek_LAIR_slides_October2023.pptxJiscOAWeek_LAIR_slides_October2023.pptx
JiscOAWeek_LAIR_slides_October2023.pptx
 
UWP OA Week Presentation (1).pptx
UWP OA Week Presentation (1).pptxUWP OA Week Presentation (1).pptx
UWP OA Week Presentation (1).pptx
 
An introduction to Cyber Essentials
An introduction to Cyber EssentialsAn introduction to Cyber Essentials
An introduction to Cyber Essentials
 

Recently uploaded

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
heathfieldcps1
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
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
ssuserdda66b
 

Recently uploaded (20)

UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
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
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
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...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
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
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.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
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 

Software reuse, repurposing and reproducibility

  • 1. Group 2.6 Software Reuse, Repurposing and Reproducibility27/2/2015
  • 2. Team » Ian Gent, St Andrews › founder of recomputation.org » Catherine Jones, STFC › SoftPres, SCAPE » Chris Greenough, STFC › Lead of EPSRC Software Engineering Support Centre http://www.softeng-support.ac.uk/about/ » Brian Matthews, STFC › Significant Properties of Software, SoftPres 07/04/2015 Title of presentation (Go to ‘View’ menu > ‘Header and Footer…’ to edit the footers on this slide) 2
  • 3. Scope and Gap »Software underpins the research process enabling analysis and simulation of data »Need to keep it useable over the long term »Two key aspects are: › Uniquely identifying software › Keeping software in a runnable state 07/04/2015 Title of presentation (Go to ‘View’ menu > ‘Header and Footer…’ to edit the footers on this slide) 3
  • 4. Impact and Benefits 1 »Location of software through metadata associated with persistent identifier › Increased reuse potential through easier to find › Better use of funding through re-use › Credit for re-use through citation »Improve the research record & increase quality of software 07/04/2015 Title of presentation (Go to ‘View’ menu > ‘Header and Footer…’ to edit the footers on this slide) 4
  • 5. Impact and Benefits 2 »Runnable state › Enables reproducibility of past research › Enables reuse underlying that research › Enables repurposing of software for new research »Synergy between persistent identifier and runnable state › Discoverability is Runnability! 07/04/2015 Title of presentation (Go to ‘View’ menu > ‘Header and Footer…’ to edit the footers on this slide) 5
  • 6. Sustainability »Recommendations presented to DataCite for uptake in the community »Open Source software »Seek further funding for development into a service 07/04/2015 Title of presentation (Go to ‘View’ menu > ‘Header and Footer…’ to edit the footers on this slide) 6
  • 7. Outputs, milestones and indicators of success Outputs Milestones Success Indicators Guidelines for assigning persistent identifiers to software and linkage to runnable state M2 – draft for external review M3 – first version Document produced and externally reviewed Dissemination July 2015 Presentation at DataCite User Group meeting 07/04/2015 Title of presentation (Go to ‘View’ menu > ‘Header and Footer…’ to edit the footers on this slide) 7
  • 8. Outputs, milestones and indicators of success Outputs Milestones Success Indicators Technical Scoping & potentially prototyping M6 Document produced and externally reviewed Building DOI allocation service for software: landing pages infrastructure M7 Landing pages produced, using test DOI service “play-it” infrastructure M13 User interface for uploading build versions Dissemination Consider Community workshop Attendance numbers 07/04/2015 Title of presentation (Go to ‘View’ menu > ‘Header and Footer…’ to edit the footers on this slide) 8
  • 9. Funding 07/04/2015 Title of presentation (Go to ‘View’ menu > ‘Header and Footer…’ to edit the footers on this slide) 9 Phase I Unofficial Costs Staffing (St Andrews & STFC) – aiming at 10 days St Andrews & 15 days STFC St Andrews ?? STFC c8K Travel & Subsistence (1 working meeting at partner site, travel to Jisc meeting and travel to DataCite meeting) 2300 APC 1200 Plan ahead for Phase II Summer Internship at St Andrews ? 3,000 TOTAL 14,500 + St Andrews staffing
  • 10. Funding 07/04/2015 Title of presentation (Go to ‘View’ menu > ‘Header and Footer…’ to edit the footers on this slide) 10 Phase II & III Staffing (St Andrews & STFC) : developers – approx 6PM Travel & Subsistence : partner meeting and outreach Cloud Resources: Probably some Azure time. Possibly donated from recomputation or separate request to MS Research