SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
National Center for Supercomputing Applications
University of Illinois at Urbana–Champaign
Research Software Sustainability:
WSSSPE & URSSI
Daniel S. Katz
Assistant Director for Scientific Software & Applications, NCSA
Research Associate Professor, CS
Research Associate Professor, ECE
Research Associate Professor, iSchool
dskatz@illinois.edu, d.katz@ieee.org, @danielskatz
Defining research software sustainability
• Sustainable software has the capacity to endure, such
that it will continue to be available in the future, on new
platforms, meeting new needs.
• The research software lifecycle includes:
• Acquiring and assembling resources (including funding and
people) into teams and communities
• Developing software
• Using software
• Recognizing contributions to and of software
• Maintaining software
Sustainability
Schematic
WSSSPE
• Originally, Workshop on Sustainable Software for Science: Practice and
Experience
• Now also Working towards Sustainable Software for Science: Practice and
Experience
• And maybe “Science” should be “Research”
• An international community-driven organization that promotes sustainable
research software by addressing challenges related to the full lifecycle of
research software through shared learning and community action
• We envision a world where research software is accessible, robust,
sustained, and recognized as a scholarly research product critical to the
advancement of knowledge, learning, and discovery
• WSSSPE promotes sustainable research software by positively impacting
(1) Principles and Best Practices, (2) Careers, (3) Learning, (4) Credit
• Web site http://wssspe.researchcomputing.org.uk & mailing list & slack
channel & twitter & facebook …
• Set of meetings & activities
WSSSPE4 working groups
• Verifying best practices & metrics for sustainable research software
• Software Sustainability Alliance
• Scientific Software Prototyping Infrastructure (S2PI)
• Standard metadata for software (CodeMeta)
• White paper on developing sustainable software
• Social science for scientific software
• Software best practices for undergraduates
• Meaningful metrics for sustainable software
• Coordinating access to CI for research software
• Software engineering processes tailored for research software
• Open research index
• Letters of evaluation for computational scientists
WSSSPE4 working groups mapped
WSSSPE 5.1 speed blogs
• The Research Software Project Manager
• Looking for software use in research
• Towards Reproducibility in Research Software
• Overcoming barriers to adopting software best practices in
research
• Why research software engineers should have permanent
contracts
• A standard format for CITATION files
• Encouraging good software development practice in research
teams
• Overcoming Entry Barriers to Motivate Better Practice in
Research Software Engineering
WSSSPE5.1 speed blogs mapped
URSSI: Conceptualizing a US
Research Software Sustainability
Institute
Karthik Ram (PI), Jeffrey Carver, Sandra Gesing,
Daniel S. Katz, Nicholas Weber
http://urssi.us
URSSI team
• PIs: Karthik Ram (PI, UC Berkeley), Jeffrey Carver (Alabama),
Sandra Gesing (Notre Dame), Daniel S. Katz (Illinois),
Nicholas Weber (Washington)
• Senior Personnel: Wolfgang Bangerth (Colorado State), Anshu
Dubey (Argonne), Melissa Haendel (Oregon State), Mike Heroux
(Sandia), Katy Huff (Illinois), Suresh Marru (Indiana), Kate Mueller
(Notre Dame), Jarek Nabrzyski (Notre Dame), Kyle Niemeyer
(Oregon State), Marlon Pierce (Indiana), Ariel Rokem (Washington),
Arfon Smith (STScI), Tracy Teal (Carpentries), Matt Turk (Illinois),
Rick Wagner (Argonne), Mike Zentner (Purdue)
• Advisory Committee: Richard Arthur (GE Global), Michelle Barker
(Nectar), Phil Bourne (Virginia), Daniel Crawford (MolSSI & Va
Tech), Neil Chue Hong (SSI & Edinburgh), James Howison (Texas),
Kurt Schwehr (Google), Jeff Spies (COS), Nancy Wilkins-Diehr
(SGCI & UCSD)
URSSI conceptualization goals
• Conceptualize (plan) a US Research Software Sustainability
Institute
• Go beyond resources like GitHub
• Cut across existing activities funded by NSF and beyond
• Directly and indirectly positively impact all software development
and maintenance projects across all of NSF
• Focus on the entire research software ecosystem, including the
people who create, maintain, and use research software
• Outputs:
• Eager supportive & inclusive community
• Concrete institute plan configured to offer valued services
• Published survey and data that demonstrates community need
URSSI activities
• Workshops (currently planning five)
• General discussion; community & idea gathering (Berkeley, April 10-12)
• 3 topical workshops on specific ideas
• Wrap up; finalize plan
• Survey
• Widely-distributed to engage stakeholder communities
• Learn about software they produce and use, ways they contemplate sustaining it
• Ethnographic studies
• 3 – 5 software projects will be recruited for participant observation and interviews
• Learn about specific sustainability practices and project governance-in-action
• Communication
• Newsletters
• Web site (http://urssi.us/)
• Social media
• Iteratively build on existing, extensive understanding of the
challenges for sustainable software and its developers
Areas of Concern
• Functioning of the individual and team
• Functioning of the research software
• Functioning of the research field itself
How to get involved in URSSI
• Watch the web page
• http://urssi.us
• Join the mailing list
• Form on the URSSI web page
• Follow on twitter
• https://twitter.com/si2urssi
• Take the survey when it is released
• If you have questions, want to suggest
something, want to volunteer, email us
• contact@urssi.us

Contenu connexe

Tendances

Improving Integrity, Transparency, and Reproducibility Through Connection of ...
Improving Integrity, Transparency, and Reproducibility Through Connection of ...Improving Integrity, Transparency, and Reproducibility Through Connection of ...
Improving Integrity, Transparency, and Reproducibility Through Connection of ...Andrew Sallans
 
Getting (and giving) credit for all that we do
Getting (and giving) credit for all that we doGetting (and giving) credit for all that we do
Getting (and giving) credit for all that we domhaendel
 
UVa Library Scientific Data Consulting Group (SciDaC): New Partnerships and...
UVa Library Scientific Data Consulting Group (SciDaC):  New Partnerships and...UVa Library Scientific Data Consulting Group (SciDaC):  New Partnerships and...
UVa Library Scientific Data Consulting Group (SciDaC): New Partnerships and...Andrew Sallans
 
SGCI HICSS50 Presentation
SGCI HICSS50 PresentationSGCI HICSS50 Presentation
SGCI HICSS50 Presentationmaytaldahan
 
Charleston Conference: VIVO, libraries, and users.
Charleston Conference: VIVO, libraries, and users.Charleston Conference: VIVO, libraries, and users.
Charleston Conference: VIVO, libraries, and users.Ellen Cramer
 
Open Science: Some Possible Actions by University Leaders on Behalf of Resear...
Open Science:Some Possible Actions by University Leaders on Behalf of Resear...Open Science:Some Possible Actions by University Leaders on Behalf of Resear...
Open Science: Some Possible Actions by University Leaders on Behalf of Resear...Philip Bourne
 
Software Citation in Theory and Practice
Software Citation in Theory and PracticeSoftware Citation in Theory and Practice
Software Citation in Theory and PracticeDaniel S. Katz
 
OSS 2014 - Systematic Review on Barriers Faced by Newcomers to OSS
OSS 2014 - Systematic Review on Barriers Faced by Newcomers to OSSOSS 2014 - Systematic Review on Barriers Faced by Newcomers to OSS
OSS 2014 - Systematic Review on Barriers Faced by Newcomers to OSSIgor Steinmacher
 
Community and Code: Lessons from NESCent Hackathons
Community and Code: Lessons from NESCent HackathonsCommunity and Code: Lessons from NESCent Hackathons
Community and Code: Lessons from NESCent HackathonsArlin Stoltzfus
 

Tendances (20)

Improving Integrity, Transparency, and Reproducibility Through Connection of ...
Improving Integrity, Transparency, and Reproducibility Through Connection of ...Improving Integrity, Transparency, and Reproducibility Through Connection of ...
Improving Integrity, Transparency, and Reproducibility Through Connection of ...
 
Getting (and giving) credit for all that we do
Getting (and giving) credit for all that we doGetting (and giving) credit for all that we do
Getting (and giving) credit for all that we do
 
UVa Library Scientific Data Consulting Group (SciDaC): New Partnerships and...
UVa Library Scientific Data Consulting Group (SciDaC):  New Partnerships and...UVa Library Scientific Data Consulting Group (SciDaC):  New Partnerships and...
UVa Library Scientific Data Consulting Group (SciDaC): New Partnerships and...
 
Digby - Institutional Repository - Vendor Partnerships
Digby - Institutional Repository - Vendor PartnershipsDigby - Institutional Repository - Vendor Partnerships
Digby - Institutional Repository - Vendor Partnerships
 
Bosman-Kramer Changing Research Workflows
Bosman-Kramer Changing Research WorkflowsBosman-Kramer Changing Research Workflows
Bosman-Kramer Changing Research Workflows
 
Herzog Building New Faculty Services: Altmetric Adoption
Herzog Building New Faculty Services: Altmetric AdoptionHerzog Building New Faculty Services: Altmetric Adoption
Herzog Building New Faculty Services: Altmetric Adoption
 
Assessing and Reporting Research Impact – A Role for the Library - Kristi L....
Assessing and Reporting Research Impact – A Role for the Library  - Kristi L....Assessing and Reporting Research Impact – A Role for the Library  - Kristi L....
Assessing and Reporting Research Impact – A Role for the Library - Kristi L....
 
Snowball Metrics: University-owned Benchmarking to Reveal Strengths within Al...
Snowball Metrics: University-owned Benchmarking to Reveal Strengths within Al...Snowball Metrics: University-owned Benchmarking to Reveal Strengths within Al...
Snowball Metrics: University-owned Benchmarking to Reveal Strengths within Al...
 
NISO Altmetrics Initiative: A Project Update - Martin Fenner, Technical Lead ...
NISO Altmetrics Initiative: A Project Update - Martin Fenner, Technical Lead ...NISO Altmetrics Initiative: A Project Update - Martin Fenner, Technical Lead ...
NISO Altmetrics Initiative: A Project Update - Martin Fenner, Technical Lead ...
 
Narock "Acceptance and Use of Preprints in Diverse Domains and Disciplines"
Narock "Acceptance and Use of Preprints in Diverse Domains and Disciplines"Narock "Acceptance and Use of Preprints in Diverse Domains and Disciplines"
Narock "Acceptance and Use of Preprints in Diverse Domains and Disciplines"
 
NISO Virtual Conference Scientific Data Management: Caring for Your Instituti...
NISO Virtual Conference Scientific Data Management: Caring for Your Instituti...NISO Virtual Conference Scientific Data Management: Caring for Your Instituti...
NISO Virtual Conference Scientific Data Management: Caring for Your Instituti...
 
SGCI HICSS50 Presentation
SGCI HICSS50 PresentationSGCI HICSS50 Presentation
SGCI HICSS50 Presentation
 
June 18 NISO Virtual Conference: Keynote Speaker: Altmetrics at the Portfolio...
June 18 NISO Virtual Conference: Keynote Speaker: Altmetrics at the Portfolio...June 18 NISO Virtual Conference: Keynote Speaker: Altmetrics at the Portfolio...
June 18 NISO Virtual Conference: Keynote Speaker: Altmetrics at the Portfolio...
 
Charleston Conference: VIVO, libraries, and users.
Charleston Conference: VIVO, libraries, and users.Charleston Conference: VIVO, libraries, and users.
Charleston Conference: VIVO, libraries, and users.
 
Open Science: Some Possible Actions by University Leaders on Behalf of Resear...
Open Science:Some Possible Actions by University Leaders on Behalf of Resear...Open Science:Some Possible Actions by University Leaders on Behalf of Resear...
Open Science: Some Possible Actions by University Leaders on Behalf of Resear...
 
Software Citation in Theory and Practice
Software Citation in Theory and PracticeSoftware Citation in Theory and Practice
Software Citation in Theory and Practice
 
OSS 2014 - Systematic Review on Barriers Faced by Newcomers to OSS
OSS 2014 - Systematic Review on Barriers Faced by Newcomers to OSSOSS 2014 - Systematic Review on Barriers Faced by Newcomers to OSS
OSS 2014 - Systematic Review on Barriers Faced by Newcomers to OSS
 
Community and Code: Lessons from NESCent Hackathons
Community and Code: Lessons from NESCent HackathonsCommunity and Code: Lessons from NESCent Hackathons
Community and Code: Lessons from NESCent Hackathons
 
Shreeves Lessons Learned and Looking Forward
Shreeves Lessons Learned and Looking ForwardShreeves Lessons Learned and Looking Forward
Shreeves Lessons Learned and Looking Forward
 
Walters "Preprints, the Institutional Repository and the Impact on the Resear...
Walters "Preprints, the Institutional Repository and the Impact on the Resear...Walters "Preprints, the Institutional Repository and the Impact on the Resear...
Walters "Preprints, the Institutional Repository and the Impact on the Resear...
 

Similaire à Research Software Sustainability: WSSSPE & URSSI

Summary of WSSSPE and its working groups
Summary of WSSSPE and its working groupsSummary of WSSSPE and its working groups
Summary of WSSSPE and its working groupsDaniel S. Katz
 
Working towards Sustainable Software for Science (an NSF and community view)
Working towards Sustainable Software for Science (an NSF and community view)Working towards Sustainable Software for Science (an NSF and community view)
Working towards Sustainable Software for Science (an NSF and community view)Daniel S. Katz
 
Scientific Software Innovation Institutes (S2I2s) as part of NSF’s SI2 program
Scientific Software Innovation Institutes (S2I2s) as part of NSF’s SI2 programScientific Software Innovation Institutes (S2I2s) as part of NSF’s SI2 program
Scientific Software Innovation Institutes (S2I2s) as part of NSF’s SI2 programDaniel S. Katz
 
Research software susainability
Research software susainabilityResearch software susainability
Research software susainabilityDaniel S. Katz
 
Software Professionals (RSEs) at NCSA
Software Professionals (RSEs) at NCSASoftware Professionals (RSEs) at NCSA
Software Professionals (RSEs) at NCSADaniel S. Katz
 
NSF SI2 program discussion at 2014 SI2 PI meeting
NSF SI2 program discussion at 2014 SI2 PI meetingNSF SI2 program discussion at 2014 SI2 PI meeting
NSF SI2 program discussion at 2014 SI2 PI meetingDaniel S. Katz
 
NSF SI2 program discussion at 2013 SI2 PI meeting
NSF SI2 program discussion at 2013 SI2 PI meetingNSF SI2 program discussion at 2013 SI2 PI meeting
NSF SI2 program discussion at 2013 SI2 PI meetingDaniel S. Katz
 
Better Software, Better Practices, Better Research
Better Software, Better Practices, Better ResearchBetter Software, Better Practices, Better Research
Better Software, Better Practices, Better ResearchShoaib Sufi
 
Requiring Publicly-Funded Software, Algorithms, and Workflows to be Made Publ...
Requiring Publicly-Funded Software, Algorithms, and Workflows to be Made Publ...Requiring Publicly-Funded Software, Algorithms, and Workflows to be Made Publ...
Requiring Publicly-Funded Software, Algorithms, and Workflows to be Made Publ...Daniel S. Katz
 
Research Software Engineering Inside and Outside the Library
Research Software Engineering Inside and Outside the LibraryResearch Software Engineering Inside and Outside the Library
Research Software Engineering Inside and Outside the LibraryPatrick McCann
 
Software Citation: Principles, Implementation, and Impact
Software Citation:  Principles, Implementation, and ImpactSoftware Citation:  Principles, Implementation, and Impact
Software Citation: Principles, Implementation, and ImpactDaniel S. Katz
 
Citation and reproducibility in software
Citation and reproducibility in softwareCitation and reproducibility in software
Citation and reproducibility in softwareDaniel S. Katz
 
Scientific Software Challenges and Community Responses
Scientific Software Challenges and Community ResponsesScientific Software Challenges and Community Responses
Scientific Software Challenges and Community ResponsesDaniel S. Katz
 
Vivo; Discovery; Profile Management; Data management
Vivo; Discovery; Profile Management; Data management Vivo; Discovery; Profile Management; Data management
Vivo; Discovery; Profile Management; Data management Heather Seibert-Jenks
 
Fundamentals of software sustainability
Fundamentals of software sustainabilityFundamentals of software sustainability
Fundamentals of software sustainabilityDaniel S. Katz
 
A Recipe for Sustainable Software
A Recipe for Sustainable SoftwareA Recipe for Sustainable Software
A Recipe for Sustainable SoftwarePhilip Bourne
 
5-14-13 An Introduction to VIVO Presentation Slides
5-14-13 An Introduction to VIVO Presentation Slides5-14-13 An Introduction to VIVO Presentation Slides
5-14-13 An Introduction to VIVO Presentation SlidesDuraSpace
 

Similaire à Research Software Sustainability: WSSSPE & URSSI (20)

Summary of WSSSPE and its working groups
Summary of WSSSPE and its working groupsSummary of WSSSPE and its working groups
Summary of WSSSPE and its working groups
 
Working towards Sustainable Software for Science (an NSF and community view)
Working towards Sustainable Software for Science (an NSF and community view)Working towards Sustainable Software for Science (an NSF and community view)
Working towards Sustainable Software for Science (an NSF and community view)
 
Scientific Software Innovation Institutes (S2I2s) as part of NSF’s SI2 program
Scientific Software Innovation Institutes (S2I2s) as part of NSF’s SI2 programScientific Software Innovation Institutes (S2I2s) as part of NSF’s SI2 program
Scientific Software Innovation Institutes (S2I2s) as part of NSF’s SI2 program
 
Research software susainability
Research software susainabilityResearch software susainability
Research software susainability
 
Software Professionals (RSEs) at NCSA
Software Professionals (RSEs) at NCSASoftware Professionals (RSEs) at NCSA
Software Professionals (RSEs) at NCSA
 
NSF SI2 program discussion at 2014 SI2 PI meeting
NSF SI2 program discussion at 2014 SI2 PI meetingNSF SI2 program discussion at 2014 SI2 PI meeting
NSF SI2 program discussion at 2014 SI2 PI meeting
 
NSF SI2 program discussion at 2013 SI2 PI meeting
NSF SI2 program discussion at 2013 SI2 PI meetingNSF SI2 program discussion at 2013 SI2 PI meeting
NSF SI2 program discussion at 2013 SI2 PI meeting
 
Sgci nsf-si2-2-21-17
Sgci nsf-si2-2-21-17Sgci nsf-si2-2-21-17
Sgci nsf-si2-2-21-17
 
Better Software, Better Practices, Better Research
Better Software, Better Practices, Better ResearchBetter Software, Better Practices, Better Research
Better Software, Better Practices, Better Research
 
Requiring Publicly-Funded Software, Algorithms, and Workflows to be Made Publ...
Requiring Publicly-Funded Software, Algorithms, and Workflows to be Made Publ...Requiring Publicly-Funded Software, Algorithms, and Workflows to be Made Publ...
Requiring Publicly-Funded Software, Algorithms, and Workflows to be Made Publ...
 
Research Software Engineering Inside and Outside the Library
Research Software Engineering Inside and Outside the LibraryResearch Software Engineering Inside and Outside the Library
Research Software Engineering Inside and Outside the Library
 
Software Citation: Principles, Implementation, and Impact
Software Citation:  Principles, Implementation, and ImpactSoftware Citation:  Principles, Implementation, and Impact
Software Citation: Principles, Implementation, and Impact
 
Citation and reproducibility in software
Citation and reproducibility in softwareCitation and reproducibility in software
Citation and reproducibility in software
 
Scientific Software Challenges and Community Responses
Scientific Software Challenges and Community ResponsesScientific Software Challenges and Community Responses
Scientific Software Challenges and Community Responses
 
Vivo; Discovery; Profile Management; Data management
Vivo; Discovery; Profile Management; Data management Vivo; Discovery; Profile Management; Data management
Vivo; Discovery; Profile Management; Data management
 
Fundamentals of software sustainability
Fundamentals of software sustainabilityFundamentals of software sustainability
Fundamentals of software sustainability
 
A Recipe for Sustainable Software
A Recipe for Sustainable SoftwareA Recipe for Sustainable Software
A Recipe for Sustainable Software
 
Sgci about-poster-02-2016-v4-1
Sgci about-poster-02-2016-v4-1Sgci about-poster-02-2016-v4-1
Sgci about-poster-02-2016-v4-1
 
5-14-13 An Introduction to VIVO Presentation Slides
5-14-13 An Introduction to VIVO Presentation Slides5-14-13 An Introduction to VIVO Presentation Slides
5-14-13 An Introduction to VIVO Presentation Slides
 
Alamw15 VIVO
Alamw15 VIVOAlamw15 VIVO
Alamw15 VIVO
 

Plus de Daniel S. Katz

Parsl: Pervasive Parallel Programming in Python
Parsl: Pervasive Parallel Programming in PythonParsl: Pervasive Parallel Programming in Python
Parsl: Pervasive Parallel Programming in PythonDaniel S. Katz
 
What is eScience, and where does it go from here?
What is eScience, and where does it go from here?What is eScience, and where does it go from here?
What is eScience, and where does it go from here?Daniel S. Katz
 
Citation and Research Objects: Toward Active Research Objects
Citation and Research Objects: Toward Active Research ObjectsCitation and Research Objects: Toward Active Research Objects
Citation and Research Objects: Toward Active Research ObjectsDaniel S. Katz
 
FAIR is not Fair Enough, Particularly for Software Citation, Availability, or...
FAIR is not Fair Enough, Particularly for Software Citation, Availability, or...FAIR is not Fair Enough, Particularly for Software Citation, Availability, or...
FAIR is not Fair Enough, Particularly for Software Citation, Availability, or...Daniel S. Katz
 
Expressing and sharing workflows
Expressing and sharing workflowsExpressing and sharing workflows
Expressing and sharing workflowsDaniel S. Katz
 
What do we need beyond a DOI?
What do we need beyond a DOI?What do we need beyond a DOI?
What do we need beyond a DOI?Daniel S. Katz
 
Scientific research: What Anna Karenina teaches us about useful negative results
Scientific research: What Anna Karenina teaches us about useful negative resultsScientific research: What Anna Karenina teaches us about useful negative results
Scientific research: What Anna Karenina teaches us about useful negative resultsDaniel S. Katz
 
Panel: Our Scholarly Recognition System Doesn’t Still Work
Panel: Our Scholarly Recognition System Doesn’t Still WorkPanel: Our Scholarly Recognition System Doesn’t Still Work
Panel: Our Scholarly Recognition System Doesn’t Still WorkDaniel S. Katz
 
US University Research Funding, Peer Reviews, and Metrics
US University Research Funding, Peer Reviews, and MetricsUS University Research Funding, Peer Reviews, and Metrics
US University Research Funding, Peer Reviews, and MetricsDaniel S. Katz
 
Swift Parallel Scripting for High-Performance Workflow
Swift Parallel Scripting for High-Performance WorkflowSwift Parallel Scripting for High-Performance Workflow
Swift Parallel Scripting for High-Performance WorkflowDaniel S. Katz
 
A Method to Select e-Infrastructure Components to Sustain
A Method to Select e-Infrastructure Components to SustainA Method to Select e-Infrastructure Components to Sustain
A Method to Select e-Infrastructure Components to SustainDaniel S. Katz
 
Multi-component Modeling with Swift at Extreme Scale
Multi-component Modeling with Swift at Extreme ScaleMulti-component Modeling with Swift at Extreme Scale
Multi-component Modeling with Swift at Extreme ScaleDaniel S. Katz
 
Application Fault Tolerance (AFT)
Application Fault Tolerance (AFT)Application Fault Tolerance (AFT)
Application Fault Tolerance (AFT)Daniel S. Katz
 
Metrics & Citation for Software (and Data)
Metrics & Citation for Software (and Data)Metrics & Citation for Software (and Data)
Metrics & Citation for Software (and Data)Daniel S. Katz
 

Plus de Daniel S. Katz (15)

Parsl: Pervasive Parallel Programming in Python
Parsl: Pervasive Parallel Programming in PythonParsl: Pervasive Parallel Programming in Python
Parsl: Pervasive Parallel Programming in Python
 
What is eScience, and where does it go from here?
What is eScience, and where does it go from here?What is eScience, and where does it go from here?
What is eScience, and where does it go from here?
 
Citation and Research Objects: Toward Active Research Objects
Citation and Research Objects: Toward Active Research ObjectsCitation and Research Objects: Toward Active Research Objects
Citation and Research Objects: Toward Active Research Objects
 
FAIR is not Fair Enough, Particularly for Software Citation, Availability, or...
FAIR is not Fair Enough, Particularly for Software Citation, Availability, or...FAIR is not Fair Enough, Particularly for Software Citation, Availability, or...
FAIR is not Fair Enough, Particularly for Software Citation, Availability, or...
 
Software citation
Software citationSoftware citation
Software citation
 
Expressing and sharing workflows
Expressing and sharing workflowsExpressing and sharing workflows
Expressing and sharing workflows
 
What do we need beyond a DOI?
What do we need beyond a DOI?What do we need beyond a DOI?
What do we need beyond a DOI?
 
Scientific research: What Anna Karenina teaches us about useful negative results
Scientific research: What Anna Karenina teaches us about useful negative resultsScientific research: What Anna Karenina teaches us about useful negative results
Scientific research: What Anna Karenina teaches us about useful negative results
 
Panel: Our Scholarly Recognition System Doesn’t Still Work
Panel: Our Scholarly Recognition System Doesn’t Still WorkPanel: Our Scholarly Recognition System Doesn’t Still Work
Panel: Our Scholarly Recognition System Doesn’t Still Work
 
US University Research Funding, Peer Reviews, and Metrics
US University Research Funding, Peer Reviews, and MetricsUS University Research Funding, Peer Reviews, and Metrics
US University Research Funding, Peer Reviews, and Metrics
 
Swift Parallel Scripting for High-Performance Workflow
Swift Parallel Scripting for High-Performance WorkflowSwift Parallel Scripting for High-Performance Workflow
Swift Parallel Scripting for High-Performance Workflow
 
A Method to Select e-Infrastructure Components to Sustain
A Method to Select e-Infrastructure Components to SustainA Method to Select e-Infrastructure Components to Sustain
A Method to Select e-Infrastructure Components to Sustain
 
Multi-component Modeling with Swift at Extreme Scale
Multi-component Modeling with Swift at Extreme ScaleMulti-component Modeling with Swift at Extreme Scale
Multi-component Modeling with Swift at Extreme Scale
 
Application Fault Tolerance (AFT)
Application Fault Tolerance (AFT)Application Fault Tolerance (AFT)
Application Fault Tolerance (AFT)
 
Metrics & Citation for Software (and Data)
Metrics & Citation for Software (and Data)Metrics & Citation for Software (and Data)
Metrics & Citation for Software (and Data)
 

Dernier

Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSarthak Sekhar Mondal
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPirithiRaju
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptxanandsmhk
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsSumit Kumar yadav
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...anilsa9823
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPirithiRaju
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.Nitya salvi
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )aarthirajkumar25
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000Sapana Sha
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)PraveenaKalaiselvan1
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)Areesha Ahmad
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPirithiRaju
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptxRajatChauhan518211
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRDelhi Call girls
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSérgio Sacani
 
DIFFERENCE IN BACK CROSS AND TEST CROSS
DIFFERENCE IN  BACK CROSS AND TEST CROSSDIFFERENCE IN  BACK CROSS AND TEST CROSS
DIFFERENCE IN BACK CROSS AND TEST CROSSLeenakshiTyagi
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡anilsa9823
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticssakshisoni2385
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfrohankumarsinghrore1
 

Dernier (20)

Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questions
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptx
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
DIFFERENCE IN BACK CROSS AND TEST CROSS
DIFFERENCE IN  BACK CROSS AND TEST CROSSDIFFERENCE IN  BACK CROSS AND TEST CROSS
DIFFERENCE IN BACK CROSS AND TEST CROSS
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 

Research Software Sustainability: WSSSPE & URSSI

  • 1. National Center for Supercomputing Applications University of Illinois at Urbana–Champaign Research Software Sustainability: WSSSPE & URSSI Daniel S. Katz Assistant Director for Scientific Software & Applications, NCSA Research Associate Professor, CS Research Associate Professor, ECE Research Associate Professor, iSchool dskatz@illinois.edu, d.katz@ieee.org, @danielskatz
  • 2. Defining research software sustainability • Sustainable software has the capacity to endure, such that it will continue to be available in the future, on new platforms, meeting new needs. • The research software lifecycle includes: • Acquiring and assembling resources (including funding and people) into teams and communities • Developing software • Using software • Recognizing contributions to and of software • Maintaining software
  • 4. WSSSPE • Originally, Workshop on Sustainable Software for Science: Practice and Experience • Now also Working towards Sustainable Software for Science: Practice and Experience • And maybe “Science” should be “Research” • An international community-driven organization that promotes sustainable research software by addressing challenges related to the full lifecycle of research software through shared learning and community action • We envision a world where research software is accessible, robust, sustained, and recognized as a scholarly research product critical to the advancement of knowledge, learning, and discovery • WSSSPE promotes sustainable research software by positively impacting (1) Principles and Best Practices, (2) Careers, (3) Learning, (4) Credit • Web site http://wssspe.researchcomputing.org.uk & mailing list & slack channel & twitter & facebook … • Set of meetings & activities
  • 5. WSSSPE4 working groups • Verifying best practices & metrics for sustainable research software • Software Sustainability Alliance • Scientific Software Prototyping Infrastructure (S2PI) • Standard metadata for software (CodeMeta) • White paper on developing sustainable software • Social science for scientific software • Software best practices for undergraduates • Meaningful metrics for sustainable software • Coordinating access to CI for research software • Software engineering processes tailored for research software • Open research index • Letters of evaluation for computational scientists
  • 7. WSSSPE 5.1 speed blogs • The Research Software Project Manager • Looking for software use in research • Towards Reproducibility in Research Software • Overcoming barriers to adopting software best practices in research • Why research software engineers should have permanent contracts • A standard format for CITATION files • Encouraging good software development practice in research teams • Overcoming Entry Barriers to Motivate Better Practice in Research Software Engineering
  • 9. URSSI: Conceptualizing a US Research Software Sustainability Institute Karthik Ram (PI), Jeffrey Carver, Sandra Gesing, Daniel S. Katz, Nicholas Weber http://urssi.us
  • 10. URSSI team • PIs: Karthik Ram (PI, UC Berkeley), Jeffrey Carver (Alabama), Sandra Gesing (Notre Dame), Daniel S. Katz (Illinois), Nicholas Weber (Washington) • Senior Personnel: Wolfgang Bangerth (Colorado State), Anshu Dubey (Argonne), Melissa Haendel (Oregon State), Mike Heroux (Sandia), Katy Huff (Illinois), Suresh Marru (Indiana), Kate Mueller (Notre Dame), Jarek Nabrzyski (Notre Dame), Kyle Niemeyer (Oregon State), Marlon Pierce (Indiana), Ariel Rokem (Washington), Arfon Smith (STScI), Tracy Teal (Carpentries), Matt Turk (Illinois), Rick Wagner (Argonne), Mike Zentner (Purdue) • Advisory Committee: Richard Arthur (GE Global), Michelle Barker (Nectar), Phil Bourne (Virginia), Daniel Crawford (MolSSI & Va Tech), Neil Chue Hong (SSI & Edinburgh), James Howison (Texas), Kurt Schwehr (Google), Jeff Spies (COS), Nancy Wilkins-Diehr (SGCI & UCSD)
  • 11. URSSI conceptualization goals • Conceptualize (plan) a US Research Software Sustainability Institute • Go beyond resources like GitHub • Cut across existing activities funded by NSF and beyond • Directly and indirectly positively impact all software development and maintenance projects across all of NSF • Focus on the entire research software ecosystem, including the people who create, maintain, and use research software • Outputs: • Eager supportive & inclusive community • Concrete institute plan configured to offer valued services • Published survey and data that demonstrates community need
  • 12. URSSI activities • Workshops (currently planning five) • General discussion; community & idea gathering (Berkeley, April 10-12) • 3 topical workshops on specific ideas • Wrap up; finalize plan • Survey • Widely-distributed to engage stakeholder communities • Learn about software they produce and use, ways they contemplate sustaining it • Ethnographic studies • 3 – 5 software projects will be recruited for participant observation and interviews • Learn about specific sustainability practices and project governance-in-action • Communication • Newsletters • Web site (http://urssi.us/) • Social media • Iteratively build on existing, extensive understanding of the challenges for sustainable software and its developers
  • 13. Areas of Concern • Functioning of the individual and team • Functioning of the research software • Functioning of the research field itself
  • 14. How to get involved in URSSI • Watch the web page • http://urssi.us • Join the mailing list • Form on the URSSI web page • Follow on twitter • https://twitter.com/si2urssi • Take the survey when it is released • If you have questions, want to suggest something, want to volunteer, email us • contact@urssi.us