SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Library
Services
Software Management Plans
and ‘Software as Data’
HPC Summer School
Research Data Management Community
Session
Sept. 30th, 2016
Sarah Stewart, Research Data Management Team,
Central Library
Missing Data (and Software)
In their parents' attic, in boxes in the garage, or stored on now-defunct
floppy disks — these are just some of the inaccessible places in which
scientists have admitted to keeping their old research data.”
http://www.nature.com/news/scientists-losing-data-at-a-rapid-rate-
1.14416
Obsolecence!
Software: What do I do with it?
• Lots of emphasis on ‘data’ management, but software in
research is often neglected.
• Software is sensitive to changes in its ‘environment’
• There is a lot of variation inherent in software
(languages, versions, licensing, etc.)
Software as ‘Data’
• ‘Software is used to create, interpret, present,
manipulate and manage data’ (Software Sustainability
Institute)
• Data: ‘recorded factual material commonly retained by
and accepted…as necessary to validate research
findings’ (EPSRC)
• Software = Data!
Software should be preserved if:
• Software can’t be separated from the data or digital
object.
• Software is classified as a research output
• Software has intrinsic value
Digital Preservation Issues
• Storage, Retrieval, Reconstruction and Replay are all
complexities relating to code libraries, dependencies and
software engineering overall.
• Planning is essential for subsequent retrieval,
reconstruction and replay.
• Software is a digital object which is frequently the result
of research and is often a vital prerequisite for the
preservation of other digital objects.
• Software preservation should be part of a broader
preservation strategy: Research Data Management.
Strategies for Digital Preservation
• Data Integrity and File Fixity checks (management of
checksums) – for source code
• Media and Format Migrations
• Refreshing (reduces bit-rot)
• Replication (create duplicate copies, avoids corruption,
loss, erasure)
• Emulation
• Encapsulation (linking content with all information
required for it to be deciphered and understood)
Software Management Plans
What?
• Like Data Management Plans, Software management
plans provide an outline of uses, responsibilities,
ownership, access and sharing, storage, maintenance
and archiving of research software.
Software Management Plans
Why?
• No clear funder requirements yet, but…
• Promotes citability and credit for your research =
Increased Research Impact
• Research Output can be validated/checked by others
• Supports transparency of research and promotes Open
Research.
• Good practice!
DMPOnline for Software Management Plans
• Currently in the process of developing Imperial-specific
Software Management plan templates using DMPOnline.
• Previous templates through Software Sustainability
Institute – some sources available via GitHub.
Software Management Plans
How? (at Imperial College London):
• Specialised template in DMPOnline (via DCC)
• Imperial-specific DMPOnline template (in development).
• Use GitHub (Imperial has an enterprise account)
• Use Zenodo or another subject-specific repository to archive
versions of research software (GitHub integration)
• Log metadata about your software into Symplectic.
• Contact RDM Team (Central Library) for assistance/support: rdm-
enquiries@imperial.ac.uk
Any Questions?
Thank you!
For more information and support:
Webpage: www.imperial.ac.uk/research-data-management
E-mail: rdm-enquiries@imperial.ac.uk
And also:
DMPOnline: https://dmponline.dcc.ac.uk/
Software Sustainability Institute:
https://www.software.ac.uk/

Weitere ähnliche Inhalte

Was ist angesagt?

Best practices data collection
Best practices data collectionBest practices data collection
Best practices data collection
Sherry Lake
 
Data Sets, Ensemble Cloud Computing, and the University Library: Getting the ...
Data Sets, Ensemble Cloud Computing, and the University Library:Getting the ...Data Sets, Ensemble Cloud Computing, and the University Library:Getting the ...
Data Sets, Ensemble Cloud Computing, and the University Library: Getting the ...
SEAD
 
Data management woolfrey
Data management woolfreyData management woolfrey
Data management woolfrey
pvhead123
 

Was ist angesagt? (20)

Repositories & Research Data Management
Repositories & Research Data ManagementRepositories & Research Data Management
Repositories & Research Data Management
 
Research Data Management from a Software Engineering Perspective
Research Data Management from a Software Engineering PerspectiveResearch Data Management from a Software Engineering Perspective
Research Data Management from a Software Engineering Perspective
 
Presentation to the UM Library Emergent Research Series
Presentation to the UM Library Emergent Research SeriesPresentation to the UM Library Emergent Research Series
Presentation to the UM Library Emergent Research Series
 
Context in context: applying a context-driven approach in an academic library
Context in context: applying a context-driven approach in an academic libraryContext in context: applying a context-driven approach in an academic library
Context in context: applying a context-driven approach in an academic library
 
Why managedata
Why managedataWhy managedata
Why managedata
 
Developing an institutional research management plan: guidelines
Developing an institutional research management plan: guidelinesDeveloping an institutional research management plan: guidelines
Developing an institutional research management plan: guidelines
 
Day in the life of a data librarian [presentation for ANU 23Things group]
Day in the life of a data librarian [presentation for ANU 23Things group]Day in the life of a data librarian [presentation for ANU 23Things group]
Day in the life of a data librarian [presentation for ANU 23Things group]
 
Data Management - Lynn Woolfrey
Data Management - Lynn WoolfreyData Management - Lynn Woolfrey
Data Management - Lynn Woolfrey
 
Best practices data collection
Best practices data collectionBest practices data collection
Best practices data collection
 
Data Sets, Ensemble Cloud Computing, and the University Library: Getting the ...
Data Sets, Ensemble Cloud Computing, and the University Library:Getting the ...Data Sets, Ensemble Cloud Computing, and the University Library:Getting the ...
Data Sets, Ensemble Cloud Computing, and the University Library: Getting the ...
 
RDAP 16 Poster: Challenges and Opportunities in an Institutional Repository S...
RDAP 16 Poster: Challenges and Opportunities in an Institutional Repository S...RDAP 16 Poster: Challenges and Opportunities in an Institutional Repository S...
RDAP 16 Poster: Challenges and Opportunities in an Institutional Repository S...
 
Landing Pages - Joe Hourcle - RDAP12
Landing Pages - Joe Hourcle - RDAP12Landing Pages - Joe Hourcle - RDAP12
Landing Pages - Joe Hourcle - RDAP12
 
Preservation, Publishing, and People: A SEAD View
Preservation, Publishing, and  People: A SEAD ViewPreservation, Publishing, and  People: A SEAD View
Preservation, Publishing, and People: A SEAD View
 
Data management woolfrey
Data management woolfreyData management woolfrey
Data management woolfrey
 
Andrew Treloar, overview of ACEAS Data Workflow, ACEAS Grand 2014
Andrew Treloar, overview of ACEAS Data Workflow, ACEAS Grand 2014Andrew Treloar, overview of ACEAS Data Workflow, ACEAS Grand 2014
Andrew Treloar, overview of ACEAS Data Workflow, ACEAS Grand 2014
 
Research Data Management: What is it and why is the Library & Archives Servic...
Research Data Management: What is it and why is the Library & Archives Servic...Research Data Management: What is it and why is the Library & Archives Servic...
Research Data Management: What is it and why is the Library & Archives Servic...
 
Creating dmp
Creating dmpCreating dmp
Creating dmp
 
Data Management for Postgraduate students by Lynn Woolfrey
Data Management for Postgraduate students by Lynn WoolfreyData Management for Postgraduate students by Lynn Woolfrey
Data Management for Postgraduate students by Lynn Woolfrey
 
Informatics in Context: Managing Sample-to-Answer Multi-Omics Workflows
Informatics in Context: Managing Sample-to-Answer Multi-Omics WorkflowsInformatics in Context: Managing Sample-to-Answer Multi-Omics Workflows
Informatics in Context: Managing Sample-to-Answer Multi-Omics Workflows
 
Using a Case Study to Teach Data Management to Librarians
Using a Case Study to Teach Data Management to LibrariansUsing a Case Study to Teach Data Management to Librarians
Using a Case Study to Teach Data Management to Librarians
 

Ähnlich wie Software Management Plans and Software as Data

Ähnlich wie Software Management Plans and Software as Data (20)

Research Data (and Software) Management at Imperial: (Everything you need to ...
Research Data (and Software) Management at Imperial: (Everything you need to ...Research Data (and Software) Management at Imperial: (Everything you need to ...
Research Data (and Software) Management at Imperial: (Everything you need to ...
 
What is-rdm
What is-rdmWhat is-rdm
What is-rdm
 
Managing your research data
Managing your research dataManaging your research data
Managing your research data
 
The state of global research data initiatives: observations from a life on th...
The state of global research data initiatives: observations from a life on th...The state of global research data initiatives: observations from a life on th...
The state of global research data initiatives: observations from a life on th...
 
Support Your Data, Kyoto University
Support Your Data, Kyoto UniversitySupport Your Data, Kyoto University
Support Your Data, Kyoto University
 
Meeting Federal Research Requirements for Data Management Plans, Public Acces...
Meeting Federal Research Requirements for Data Management Plans, Public Acces...Meeting Federal Research Requirements for Data Management Plans, Public Acces...
Meeting Federal Research Requirements for Data Management Plans, Public Acces...
 
Data Management for Undergraduate Researchers
Data Management for Undergraduate ResearchersData Management for Undergraduate Researchers
Data Management for Undergraduate Researchers
 
Responsible conduct of research: Data Management
Responsible conduct of research: Data ManagementResponsible conduct of research: Data Management
Responsible conduct of research: Data Management
 
Getting to grips with Research Data Management
Getting to grips with Research Data ManagementGetting to grips with Research Data Management
Getting to grips with Research Data Management
 
Software Ecosystems = Big Data
Software Ecosystems = Big DataSoftware Ecosystems = Big Data
Software Ecosystems = Big Data
 
FAIR BioData Management
FAIR BioData ManagementFAIR BioData Management
FAIR BioData Management
 
Getting to grips with research data management
Getting to grips with research data management Getting to grips with research data management
Getting to grips with research data management
 
Getting to Grips with Research Data Management
Getting to Grips with Research Data Management Getting to Grips with Research Data Management
Getting to Grips with Research Data Management
 
Research Data Management
Research Data ManagementResearch Data Management
Research Data Management
 
ESI Supplemental 1 E-research Support Slides
ESI Supplemental 1   E-research Support SlidesESI Supplemental 1   E-research Support Slides
ESI Supplemental 1 E-research Support Slides
 
A Maturing Role of Workflows in the Presence of Heterogenous Computing Archit...
A Maturing Role of Workflows in the Presence of Heterogenous Computing Archit...A Maturing Role of Workflows in the Presence of Heterogenous Computing Archit...
A Maturing Role of Workflows in the Presence of Heterogenous Computing Archit...
 
Datat and donuts: how to write a data management plan
Datat and donuts: how to write a data management planDatat and donuts: how to write a data management plan
Datat and donuts: how to write a data management plan
 
Guy avoiding-dat apocalypse
Guy avoiding-dat apocalypseGuy avoiding-dat apocalypse
Guy avoiding-dat apocalypse
 
Ands ttt2 perth_accelerate your data skills training_ top tips for topics and...
Ands ttt2 perth_accelerate your data skills training_ top tips for topics and...Ands ttt2 perth_accelerate your data skills training_ top tips for topics and...
Ands ttt2 perth_accelerate your data skills training_ top tips for topics and...
 
Demography pro sem
Demography pro semDemography pro sem
Demography pro sem
 

Mehr von Sarah Anna Stewart

Mehr von Sarah Anna Stewart (10)

Library Carpentry Git, GitHub and GitPages Introduction Slides
Library Carpentry Git, GitHub and GitPages Introduction SlidesLibrary Carpentry Git, GitHub and GitPages Introduction Slides
Library Carpentry Git, GitHub and GitPages Introduction Slides
 
Research Data Management in GLAM: Managing Data for Cultural Heritage
Research Data Management in GLAM: Managing Data for Cultural HeritageResearch Data Management in GLAM: Managing Data for Cultural Heritage
Research Data Management in GLAM: Managing Data for Cultural Heritage
 
Data Strategy and Services at the British Library: Data, Software and PIDs
Data Strategy and Services at the British Library: Data, Software and PIDsData Strategy and Services at the British Library: Data, Software and PIDs
Data Strategy and Services at the British Library: Data, Software and PIDs
 
DataCite UK and British Library Update - DataCite UK Summer Client Meeting 2018
DataCite UK and British Library Update - DataCite UK Summer Client Meeting 2018DataCite UK and British Library Update - DataCite UK Summer Client Meeting 2018
DataCite UK and British Library Update - DataCite UK Summer Client Meeting 2018
 
PIDs, Data and Software: How Libraries Can Support Researchers in an Evolving...
PIDs, Data and Software: How Libraries Can Support Researchers in an Evolving...PIDs, Data and Software: How Libraries Can Support Researchers in an Evolving...
PIDs, Data and Software: How Libraries Can Support Researchers in an Evolving...
 
Webs of Life and Data: Impacts of open and networked data on scientific pract...
Webs of Life and Data: Impacts of open and networked data on scientific pract...Webs of Life and Data: Impacts of open and networked data on scientific pract...
Webs of Life and Data: Impacts of open and networked data on scientific pract...
 
Research Data Management at Imperial College London
Research Data Management at Imperial College LondonResearch Data Management at Imperial College London
Research Data Management at Imperial College London
 
'Let a Thousand ORCIDs Bloom': ORCID iDs and the ORCID Project at Imperial Co...
'Let a Thousand ORCIDs Bloom': ORCID iDs and the ORCID Project at Imperial Co...'Let a Thousand ORCIDs Bloom': ORCID iDs and the ORCID Project at Imperial Co...
'Let a Thousand ORCIDs Bloom': ORCID iDs and the ORCID Project at Imperial Co...
 
Research Data Management - A DIY Guide: What? Why? How?
Research Data Management - A DIY Guide: What? Why? How?Research Data Management - A DIY Guide: What? Why? How?
Research Data Management - A DIY Guide: What? Why? How?
 
Neural Networks, Machine Learning and Extended Mind
Neural Networks, Machine Learning and Extended MindNeural Networks, Machine Learning and Extended Mind
Neural Networks, Machine Learning and Extended Mind
 

Kürzlich hochgeladen

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
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
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 

Kürzlich hochgeladen (20)

How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
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
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
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
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
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
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
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
 

Software Management Plans and Software as Data

  • 1. Library Services Software Management Plans and ‘Software as Data’ HPC Summer School Research Data Management Community Session Sept. 30th, 2016 Sarah Stewart, Research Data Management Team, Central Library
  • 2. Missing Data (and Software) In their parents' attic, in boxes in the garage, or stored on now-defunct floppy disks — these are just some of the inaccessible places in which scientists have admitted to keeping their old research data.” http://www.nature.com/news/scientists-losing-data-at-a-rapid-rate- 1.14416
  • 4. Software: What do I do with it? • Lots of emphasis on ‘data’ management, but software in research is often neglected. • Software is sensitive to changes in its ‘environment’ • There is a lot of variation inherent in software (languages, versions, licensing, etc.)
  • 5. Software as ‘Data’ • ‘Software is used to create, interpret, present, manipulate and manage data’ (Software Sustainability Institute) • Data: ‘recorded factual material commonly retained by and accepted…as necessary to validate research findings’ (EPSRC) • Software = Data!
  • 6. Software should be preserved if: • Software can’t be separated from the data or digital object. • Software is classified as a research output • Software has intrinsic value
  • 7. Digital Preservation Issues • Storage, Retrieval, Reconstruction and Replay are all complexities relating to code libraries, dependencies and software engineering overall. • Planning is essential for subsequent retrieval, reconstruction and replay. • Software is a digital object which is frequently the result of research and is often a vital prerequisite for the preservation of other digital objects. • Software preservation should be part of a broader preservation strategy: Research Data Management.
  • 8. Strategies for Digital Preservation • Data Integrity and File Fixity checks (management of checksums) – for source code • Media and Format Migrations • Refreshing (reduces bit-rot) • Replication (create duplicate copies, avoids corruption, loss, erasure) • Emulation • Encapsulation (linking content with all information required for it to be deciphered and understood)
  • 9. Software Management Plans What? • Like Data Management Plans, Software management plans provide an outline of uses, responsibilities, ownership, access and sharing, storage, maintenance and archiving of research software.
  • 10. Software Management Plans Why? • No clear funder requirements yet, but… • Promotes citability and credit for your research = Increased Research Impact • Research Output can be validated/checked by others • Supports transparency of research and promotes Open Research. • Good practice!
  • 11. DMPOnline for Software Management Plans • Currently in the process of developing Imperial-specific Software Management plan templates using DMPOnline. • Previous templates through Software Sustainability Institute – some sources available via GitHub.
  • 12. Software Management Plans How? (at Imperial College London): • Specialised template in DMPOnline (via DCC) • Imperial-specific DMPOnline template (in development). • Use GitHub (Imperial has an enterprise account) • Use Zenodo or another subject-specific repository to archive versions of research software (GitHub integration) • Log metadata about your software into Symplectic. • Contact RDM Team (Central Library) for assistance/support: rdm- enquiries@imperial.ac.uk
  • 13. Any Questions? Thank you! For more information and support: Webpage: www.imperial.ac.uk/research-data-management E-mail: rdm-enquiries@imperial.ac.uk And also: DMPOnline: https://dmponline.dcc.ac.uk/ Software Sustainability Institute: https://www.software.ac.uk/