SlideShare una empresa de Scribd logo
1 de 12
Ian Gent
University of St Andrews
http://ian.gent
Beyond Citation:
Reuse, Repurposing and
Reproducibility
Possibly the worst talk to have
first!
• Looking beyond “just” getting credit for software
Collaborators
• University of St Andrews
• Ian Gent, John McDermott, Charles Wu, Simon Dobson
• STFC
• Catherine Jones, Brian Matthews, Paulina Lach, Steven
Lamerton, Alan Kyffin
• Univ. of Leicester
• Jonathan Tedds
• Funded by Jisc Research Data Spring
Software Citation Guidelines
http://tinyurl.com/19Oct2015
Software Citation Guidelines
• Talks about some general issues
– What do you want to identify?
Product? Version? Variant?
Instance?
• And some specific ones
– What to put in fields in Datacite
Metadata fields
– Discoverability
http://tinyurl.com/19Oct2015
One Button Citation
• We’ll hear about some of the ways to get easy DOIs
– E.g. Github/Zenodo, Figshare
• We want to push beyond this
– Not just citation but using the software you
find and cite
• For example, the “Play Button”
– A one button Play Button
http://tinyurl.com/19Oct2015
From Github URL…
… to Play Button
Reuse
• Research code can be used much more widely
• Typical use cases:
– Enable easy installation
– Enable easy teaching at a workshop
– Enable other researchers to reuse it
Repurposing
• Repurposing
– Building on the shoulders of giants
– That PhD student who wrote amazing code
once in a different area can make your
work so much better
• Typical use cases:
– Software continuity in a research group
– Comparison with other research group’s
software
Reproducibility
• Typical use cases:
– How does my code compare with code
from that 20 year old paper I just found?
Towards a Service
• We want to build tools/services which will make all
these things part of people’s daily working life
• Overlaps with lots of other things, e.g. github,
vagrant, virtualbox, travis, docker…
– want to build on shoulders of giants
ourselves
http://tinyurl.com/19Oct2015

Más contenido relacionado

Más de turingfan

sicsa-phd2016
sicsa-phd2016sicsa-phd2016
sicsa-phd2016turingfan
 
Why Computer Science is a Great Choice
Why Computer Science is a Great ChoiceWhy Computer Science is a Great Choice
Why Computer Science is a Great Choiceturingfan
 
Sicsa phd2015
Sicsa phd2015Sicsa phd2015
Sicsa phd2015turingfan
 
Women in Science 2015: The Computer Scientist and the Cleaner
Women in Science 2015: The Computer Scientist and the CleanerWomen in Science 2015: The Computer Scientist and the Cleaner
Women in Science 2015: The Computer Scientist and the Cleanerturingfan
 
Computer Scientist And the Cleaner, V6
Computer Scientist And the Cleaner, V6Computer Scientist And the Cleaner, V6
Computer Scientist And the Cleaner, V6turingfan
 
The Computer Scientist and the Cleaner v5
The Computer Scientist and the Cleaner v5The Computer Scientist and the Cleaner v5
The Computer Scientist and the Cleaner v5turingfan
 
The Computer Scientist and the Cleaner v4
The Computer Scientist and the Cleaner v4The Computer Scientist and the Cleaner v4
The Computer Scientist and the Cleaner v4turingfan
 
The Computer Scientist and the Cleaner v3
The Computer Scientist and the Cleaner v3The Computer Scientist and the Cleaner v3
The Computer Scientist and the Cleaner v3turingfan
 
V2 of The Computer Scientist and the Cleaner
V2 of The Computer Scientist and the CleanerV2 of The Computer Scientist and the Cleaner
V2 of The Computer Scientist and the Cleanerturingfan
 
V1 of The Computer Scientist and The Cleaner
V1 of The Computer Scientist and The CleanerV1 of The Computer Scientist and The Cleaner
V1 of The Computer Scientist and The Cleanerturingfan
 
The Computer Scientist and The Cleaner
The Computer Scientist and The CleanerThe Computer Scientist and The Cleaner
The Computer Scientist and The Cleanerturingfan
 
Optimal Implementation of Watched Literals and More General Techniques
Optimal Implementation of  Watched Literals and More General TechniquesOptimal Implementation of  Watched Literals and More General Techniques
Optimal Implementation of Watched Literals and More General Techniquesturingfan
 

Más de turingfan (12)

sicsa-phd2016
sicsa-phd2016sicsa-phd2016
sicsa-phd2016
 
Why Computer Science is a Great Choice
Why Computer Science is a Great ChoiceWhy Computer Science is a Great Choice
Why Computer Science is a Great Choice
 
Sicsa phd2015
Sicsa phd2015Sicsa phd2015
Sicsa phd2015
 
Women in Science 2015: The Computer Scientist and the Cleaner
Women in Science 2015: The Computer Scientist and the CleanerWomen in Science 2015: The Computer Scientist and the Cleaner
Women in Science 2015: The Computer Scientist and the Cleaner
 
Computer Scientist And the Cleaner, V6
Computer Scientist And the Cleaner, V6Computer Scientist And the Cleaner, V6
Computer Scientist And the Cleaner, V6
 
The Computer Scientist and the Cleaner v5
The Computer Scientist and the Cleaner v5The Computer Scientist and the Cleaner v5
The Computer Scientist and the Cleaner v5
 
The Computer Scientist and the Cleaner v4
The Computer Scientist and the Cleaner v4The Computer Scientist and the Cleaner v4
The Computer Scientist and the Cleaner v4
 
The Computer Scientist and the Cleaner v3
The Computer Scientist and the Cleaner v3The Computer Scientist and the Cleaner v3
The Computer Scientist and the Cleaner v3
 
V2 of The Computer Scientist and the Cleaner
V2 of The Computer Scientist and the CleanerV2 of The Computer Scientist and the Cleaner
V2 of The Computer Scientist and the Cleaner
 
V1 of The Computer Scientist and The Cleaner
V1 of The Computer Scientist and The CleanerV1 of The Computer Scientist and The Cleaner
V1 of The Computer Scientist and The Cleaner
 
The Computer Scientist and The Cleaner
The Computer Scientist and The CleanerThe Computer Scientist and The Cleaner
The Computer Scientist and The Cleaner
 
Optimal Implementation of Watched Literals and More General Techniques
Optimal Implementation of  Watched Literals and More General TechniquesOptimal Implementation of  Watched Literals and More General Techniques
Optimal Implementation of Watched Literals and More General Techniques
 

Último

TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
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.pptxDenish Jangid
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsSandeep D Chaudhary
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
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.pptxAreebaZafar22
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
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
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
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)Jisc
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answersdalebeck957
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptxJoelynRubio1
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 

Último (20)

TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.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
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
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
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
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...
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
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)
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answers
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 

Beyond Citation: Reuse, Repurposing and Reproducibility

  • 1. Ian Gent University of St Andrews http://ian.gent Beyond Citation: Reuse, Repurposing and Reproducibility
  • 2. Possibly the worst talk to have first! • Looking beyond “just” getting credit for software
  • 3. Collaborators • University of St Andrews • Ian Gent, John McDermott, Charles Wu, Simon Dobson • STFC • Catherine Jones, Brian Matthews, Paulina Lach, Steven Lamerton, Alan Kyffin • Univ. of Leicester • Jonathan Tedds • Funded by Jisc Research Data Spring
  • 5. Software Citation Guidelines • Talks about some general issues – What do you want to identify? Product? Version? Variant? Instance? • And some specific ones – What to put in fields in Datacite Metadata fields – Discoverability http://tinyurl.com/19Oct2015
  • 6. One Button Citation • We’ll hear about some of the ways to get easy DOIs – E.g. Github/Zenodo, Figshare • We want to push beyond this – Not just citation but using the software you find and cite • For example, the “Play Button” – A one button Play Button http://tinyurl.com/19Oct2015
  • 8. … to Play Button
  • 9. Reuse • Research code can be used much more widely • Typical use cases: – Enable easy installation – Enable easy teaching at a workshop – Enable other researchers to reuse it
  • 10. Repurposing • Repurposing – Building on the shoulders of giants – That PhD student who wrote amazing code once in a different area can make your work so much better • Typical use cases: – Software continuity in a research group – Comparison with other research group’s software
  • 11. Reproducibility • Typical use cases: – How does my code compare with code from that 20 year old paper I just found?
  • 12. Towards a Service • We want to build tools/services which will make all these things part of people’s daily working life • Overlaps with lots of other things, e.g. github, vagrant, virtualbox, travis, docker… – want to build on shoulders of giants ourselves http://tinyurl.com/19Oct2015