SlideShare a Scribd company logo
Introduction to the Software Sustainability Institute 12 December 2011 Neil Chue Hong [email_address] sus·tain tr.v. sus·tained, sus·tain·ing, sus·tains; n. sus·taina·bili·ty; adj. sus·taina·ble 1. To keep in existence; maintain .
Software underpins research
Changing role of software Software now has a longer lifetime of effectiveness than hardware And people’s knowledge is even longer The right software makes the hardware exploitable by more researchers Allows computing to be treated as a commodity asset Demanding users of computational infrastructure are coming from arts + humanities / social science Software frameworks must support all types of app  A culture of reuse rather than reinvention is not widespread Originality is good but must be balanced by consolidation How do we support this?
Scientists and their software “ Sustainability is not an issue for researchers, we want others to take the software over subject to IP issues” “ Sustainability is a big issue, we are producing complex tools we want to continue to use but it’s not clear how they’ll be sustained” Quotes taken from ENGAGE interviews
The Software Sustainability Institute A national facility for building better software Better software enables better research Software reaches boundaries in its  development cycle that prevent  improvement, growth and adoption  Providing the expertise and services  needed to negotiate to the next stage Software reviews and refactoring, collaborations  to develop your project, guidance and best practice  on software development, project management,  community building, publicity and more…
SSI Mission and Vision “ A national facility for building better research software” Our vision is to make software useful for future generations of researchers by improving usability, maintainability and quality.  Increasing research productivity by enabling more people to use software  Delivering added value by leveraging our expertise and connections  Ensuring researchers can continue to use their chosen software as a cornerstone of their research
SSI: Long Term Goals Provision of useful, effective services for research software community Development and sharing of research community intelligence and interactions Promotion of research software best practice Mantra:  Keep the software in its respective community Work with the community, to increase ability Don’t introduce dependency on SSI as the developer Expand and exploit networks and opportunities
SSI: Provision of Services Collaborative Projects Improve specific software and transfer knowledge and skills to community Sustainability Surgeries and Workshops Improve knowledge within programme areas and raise awareness in community
SSI: Promotion of Best Practice Case Studies Raise awareness, make it easier to relate to subject   Technology Watch   Identify and track software trends and common issues   Training Materials and Best Practice Guides Improve knowledge transfer to community. Increase visibility and interest from non-connected community
SSI: Community Intelligence Events and Roadshows   Raise awareness in community SuperPALs and Agents networks Understand community requirements, overlaps, issues Partnership with other organisations Ensure related organisations  work together to provide for research community E.g. through SeIUCCR, with DSR International engagement Ensure best practice is consistently applied given strong international nature of research communities
The Agents Network A group of “software-savvy” researchers from all disciplines Agents connect their research discipline to the Institute Provide conference intelligence and more http://www.software.ac.uk/agents
Working with communities Collaborative Projects SuperPALs Agents Partners Community Intelligence Roadshows Case Studies Best Practice Workshops / Training  Community Interventions Project Selection Research Communities Analysis of intelligence Publicise Information
Case Study:  e-Humanities textual studies TextVRE team at CeRCH, Kings College London Developed an environment which is used to integrate various tools used in the e-Humanities textual studies lifecycle Builds on the German TextGrid project, and many other existing tools SSI’s work means the software is can be run “out of the box” – an important requirement for the researchers Developed a VM image containging the TextVRE installation Improve installation instructions Develop tests to check each installed component Improve modularisation to allow others to contribute and maintain Feeding back work to TextGrid http://textvre.cerch.kcl.ac.uk
Case Study: NeISS Evaluate impact of traffic control measures over next 5/10/15 years Access baseline demographic data about the city Execute simulation of traffic  system and population Visualise simulation outputs Augment with new forms of data Run dynamic models to assess future patterns (congestion, health, social inequality)
Case Study: NeISS
Case Study: NeISS
Case Study:  Climate Policy Modelling CIAS team at Tyndall Centre for Climate Change Research, University of East Anglia Develop linked climate and economic models for detailed analysis Their software was not ready to be used by other groups One researcher/developer at UEA, several users SSI’s work means the software is robust enough that it can be installed and used by others Enabled use of the software by the WWFN’s Climascope project and James Cook University Documented software to allow extensions by contributors Made it easier to maintain and backup Added job scheduling to improve modeling throughput New modelling framework enables new models i.e. new science http://www.tyndall.ac.uk/research/cias
Case Study: Scottish Brain Imaging Research Centre Brain Research Imaging Centre, Edinburgh Develop PrivacyGuard software, a DICOM  image deidentification toolkit Created software to support new multispectral  colouring modulation and variance  identification technique (“MCMxxxVI”) to identify white matter lesions that are indicative of declining cognitive ability BRIC are not principally software developers,  but do provide software to other researchers SSI’s work means the software has been reviewed and refactored Looked at exploitation Usability review, Naming/trademark review Made it easier for BRIC staff to maintain and develop Move to standard repositories, testing and documentation processes Examination of licencing for MCMxxxVI Extraction and refactoring to create standalone tools http://www.software.ac.uk/who-do-we-work/brain-research-imaging-centre-edinburgh http://www.bric.ed.ac.uk/
Collaborations Building new research collaborations 21-22 March 2012, Oxford Workshop
A National Facility  for Research Software Become our next collaborators! Email:  [email_address] Blog:  http://www.software.ac.uk/blog Twitter: twitter.com/SoftwareSaved SlideShare: slideshare.net/SoftwareSaved YouTube: youtube.com/user/SoftwareSaved Telephone: +44 (0) 131 650 5030 Pilot collaborators: Fusion  Energy Climate  Policy Geospatial  Linked Data Crystal  Structure Brain  Imaging Scholarly  Journals

More Related Content

PPTX
Software Sustainability Institute
PDF
DangThomas_1PageResume_Architect
PPT
Aspects of the sustainability of software
PPT
Preserving software workshop - Community engagement workshop
PPTX
Doing Science Properly In The Digital Age - Rutgers Seminar
PPT
Hedstrom Infrastructure
PDF
Pawlik
PPTX
SGCI-Mizzou18Sep2017
Software Sustainability Institute
DangThomas_1PageResume_Architect
Aspects of the sustainability of software
Preserving software workshop - Community engagement workshop
Doing Science Properly In The Digital Age - Rutgers Seminar
Hedstrom Infrastructure
Pawlik
SGCI-Mizzou18Sep2017

What's hot (7)

PDF
QuESo: a Quality Model for Open Source Software Ecosystems
PDF
Sgci nasa-esds-10-29-18
PDF
Sgci esip-7-20-18
PDF
2016 nov-ieee-sdn-wiki
PPTX
SGCI HICSS50 Presentation
PDF
CRO Solutions by Dotmatics
PDF
Open Source Business Ecosystem - PhD work
QuESo: a Quality Model for Open Source Software Ecosystems
Sgci nasa-esds-10-29-18
Sgci esip-7-20-18
2016 nov-ieee-sdn-wiki
SGCI HICSS50 Presentation
CRO Solutions by Dotmatics
Open Source Business Ecosystem - PhD work
Ad

Viewers also liked (7)

PDF
#Hack4good 0.6 PalmDetective
PDF
Collaborations Workshop Lightning Talks
ODT
A Psych-icle Built for Two
PPTX
DOCX
Daily cleaners
PPTX
PPTX
#Hack4good 0.6 PalmDetective
Collaborations Workshop Lightning Talks
A Psych-icle Built for Two
Daily cleaners
Ad

Similar to Sustainability Training Workshop - Intro to the SSI (20)

PPT
Introduction to the Software Sustainability Institute
PPTX
Better Software, Better Practices, Better Research
PPTX
Collaborations Workshop 2012 Introduction to the Software Sustainability Inst...
PPTX
Better software, better service, better research: The Software Sustainabilit...
PPTX
Software Sustainability: a UK Perspective
PPTX
Engaging the software in research community
PPT
Sustainability Training Workshop - Managing Sustainability into Software
PPTX
PDF
Research Software Sustainability: WSSSPE & URSSI
PPTX
Doing Science Properly in the Digital Age: Software Skills for Free-Range Res...
PPT
Software Sustainability in e-Research: Dying for a Change
PPTX
Better Software, Better Research
PPTX
Scientific Software: Sustainability, Skills & Sociology
PDF
Research software susainability
PPTX
UNIT-INTRODUCTION TO SOFTWARE ENGINEERING
PPTX
Software Sustainability: Better Software Better Science
PPT
Cultivating Sustainable Software For Research
PPTX
Working towards Sustainable Software for Science (an NSF and community view)
PPTX
Communicating trust, enabling criticism
PPT
1. Introduction to software engineering.ppt
Introduction to the Software Sustainability Institute
Better Software, Better Practices, Better Research
Collaborations Workshop 2012 Introduction to the Software Sustainability Inst...
Better software, better service, better research: The Software Sustainabilit...
Software Sustainability: a UK Perspective
Engaging the software in research community
Sustainability Training Workshop - Managing Sustainability into Software
Research Software Sustainability: WSSSPE & URSSI
Doing Science Properly in the Digital Age: Software Skills for Free-Range Res...
Software Sustainability in e-Research: Dying for a Change
Better Software, Better Research
Scientific Software: Sustainability, Skills & Sociology
Research software susainability
UNIT-INTRODUCTION TO SOFTWARE ENGINEERING
Software Sustainability: Better Software Better Science
Cultivating Sustainable Software For Research
Working towards Sustainable Software for Science (an NSF and community view)
Communicating trust, enabling criticism
1. Introduction to software engineering.ppt

More from Software Sustainability Institute (14)

PDF
Lightning talks - Workshop for e-Infrastructure trainers
PDF
Introductory Talk - Workshop for e-Infrastructure trainers
PPTX
The provision of support and training for e-Infrastructure users and potentia...
PPTX
How does the workshop work?
PPT
Digital Social Research
PPT
Adopting Open Source Software for Longer-term Reuse
PPTX
Digital Economies Southampton
PPTX
Preserving software workshop - Sustainability approaches
PPTX
PPT
Managing Code in Repositories
PPT
Planning your project
PPT
Governance for Software
Lightning talks - Workshop for e-Infrastructure trainers
Introductory Talk - Workshop for e-Infrastructure trainers
The provision of support and training for e-Infrastructure users and potentia...
How does the workshop work?
Digital Social Research
Adopting Open Source Software for Longer-term Reuse
Digital Economies Southampton
Preserving software workshop - Sustainability approaches
Managing Code in Repositories
Planning your project
Governance for Software

Recently uploaded (20)

PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Approach and Philosophy of On baking technology
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPT
Teaching material agriculture food technology
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Modernizing your data center with Dell and AMD
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Empathic Computing: Creating Shared Understanding
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Per capita expenditure prediction using model stacking based on satellite ima...
Approach and Philosophy of On baking technology
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Spectral efficient network and resource selection model in 5G networks
Diabetes mellitus diagnosis method based random forest with bat algorithm
Review of recent advances in non-invasive hemoglobin estimation
Teaching material agriculture food technology
Agricultural_Statistics_at_a_Glance_2022_0.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
CIFDAQ's Market Insight: SEC Turns Pro Crypto
20250228 LYD VKU AI Blended-Learning.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Building Integrated photovoltaic BIPV_UPV.pdf
Modernizing your data center with Dell and AMD
Network Security Unit 5.pdf for BCA BBA.
Empathic Computing: Creating Shared Understanding
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows

Sustainability Training Workshop - Intro to the SSI

  • 1. Introduction to the Software Sustainability Institute 12 December 2011 Neil Chue Hong [email_address] sus·tain tr.v. sus·tained, sus·tain·ing, sus·tains; n. sus·taina·bili·ty; adj. sus·taina·ble 1. To keep in existence; maintain .
  • 3. Changing role of software Software now has a longer lifetime of effectiveness than hardware And people’s knowledge is even longer The right software makes the hardware exploitable by more researchers Allows computing to be treated as a commodity asset Demanding users of computational infrastructure are coming from arts + humanities / social science Software frameworks must support all types of app A culture of reuse rather than reinvention is not widespread Originality is good but must be balanced by consolidation How do we support this?
  • 4. Scientists and their software “ Sustainability is not an issue for researchers, we want others to take the software over subject to IP issues” “ Sustainability is a big issue, we are producing complex tools we want to continue to use but it’s not clear how they’ll be sustained” Quotes taken from ENGAGE interviews
  • 5. The Software Sustainability Institute A national facility for building better software Better software enables better research Software reaches boundaries in its development cycle that prevent improvement, growth and adoption Providing the expertise and services needed to negotiate to the next stage Software reviews and refactoring, collaborations to develop your project, guidance and best practice on software development, project management, community building, publicity and more…
  • 6. SSI Mission and Vision “ A national facility for building better research software” Our vision is to make software useful for future generations of researchers by improving usability, maintainability and quality. Increasing research productivity by enabling more people to use software Delivering added value by leveraging our expertise and connections Ensuring researchers can continue to use their chosen software as a cornerstone of their research
  • 7. SSI: Long Term Goals Provision of useful, effective services for research software community Development and sharing of research community intelligence and interactions Promotion of research software best practice Mantra: Keep the software in its respective community Work with the community, to increase ability Don’t introduce dependency on SSI as the developer Expand and exploit networks and opportunities
  • 8. SSI: Provision of Services Collaborative Projects Improve specific software and transfer knowledge and skills to community Sustainability Surgeries and Workshops Improve knowledge within programme areas and raise awareness in community
  • 9. SSI: Promotion of Best Practice Case Studies Raise awareness, make it easier to relate to subject Technology Watch Identify and track software trends and common issues Training Materials and Best Practice Guides Improve knowledge transfer to community. Increase visibility and interest from non-connected community
  • 10. SSI: Community Intelligence Events and Roadshows Raise awareness in community SuperPALs and Agents networks Understand community requirements, overlaps, issues Partnership with other organisations Ensure related organisations work together to provide for research community E.g. through SeIUCCR, with DSR International engagement Ensure best practice is consistently applied given strong international nature of research communities
  • 11. The Agents Network A group of “software-savvy” researchers from all disciplines Agents connect their research discipline to the Institute Provide conference intelligence and more http://www.software.ac.uk/agents
  • 12. Working with communities Collaborative Projects SuperPALs Agents Partners Community Intelligence Roadshows Case Studies Best Practice Workshops / Training Community Interventions Project Selection Research Communities Analysis of intelligence Publicise Information
  • 13. Case Study: e-Humanities textual studies TextVRE team at CeRCH, Kings College London Developed an environment which is used to integrate various tools used in the e-Humanities textual studies lifecycle Builds on the German TextGrid project, and many other existing tools SSI’s work means the software is can be run “out of the box” – an important requirement for the researchers Developed a VM image containging the TextVRE installation Improve installation instructions Develop tests to check each installed component Improve modularisation to allow others to contribute and maintain Feeding back work to TextGrid http://textvre.cerch.kcl.ac.uk
  • 14. Case Study: NeISS Evaluate impact of traffic control measures over next 5/10/15 years Access baseline demographic data about the city Execute simulation of traffic system and population Visualise simulation outputs Augment with new forms of data Run dynamic models to assess future patterns (congestion, health, social inequality)
  • 17. Case Study: Climate Policy Modelling CIAS team at Tyndall Centre for Climate Change Research, University of East Anglia Develop linked climate and economic models for detailed analysis Their software was not ready to be used by other groups One researcher/developer at UEA, several users SSI’s work means the software is robust enough that it can be installed and used by others Enabled use of the software by the WWFN’s Climascope project and James Cook University Documented software to allow extensions by contributors Made it easier to maintain and backup Added job scheduling to improve modeling throughput New modelling framework enables new models i.e. new science http://www.tyndall.ac.uk/research/cias
  • 18. Case Study: Scottish Brain Imaging Research Centre Brain Research Imaging Centre, Edinburgh Develop PrivacyGuard software, a DICOM image deidentification toolkit Created software to support new multispectral colouring modulation and variance identification technique (“MCMxxxVI”) to identify white matter lesions that are indicative of declining cognitive ability BRIC are not principally software developers, but do provide software to other researchers SSI’s work means the software has been reviewed and refactored Looked at exploitation Usability review, Naming/trademark review Made it easier for BRIC staff to maintain and develop Move to standard repositories, testing and documentation processes Examination of licencing for MCMxxxVI Extraction and refactoring to create standalone tools http://www.software.ac.uk/who-do-we-work/brain-research-imaging-centre-edinburgh http://www.bric.ed.ac.uk/
  • 19. Collaborations Building new research collaborations 21-22 March 2012, Oxford Workshop
  • 20. A National Facility for Research Software Become our next collaborators! Email: [email_address] Blog: http://www.software.ac.uk/blog Twitter: twitter.com/SoftwareSaved SlideShare: slideshare.net/SoftwareSaved YouTube: youtube.com/user/SoftwareSaved Telephone: +44 (0) 131 650 5030 Pilot collaborators: Fusion Energy Climate Policy Geospatial Linked Data Crystal Structure Brain Imaging Scholarly Journals

Editor's Notes

  • #3: However we are faced with new challenges with a direct bearing on the general public, in areas such as environmental change, transport systems, biodiversity, personal health and medicine
  • #5: Statistics from Greg Wilson Nature article Poor understanding / desire to programme
  • #6: Drawing on pool of specialists to drive the continued improvement and impact of research software developed by and for researchers Providing services for research software users and developers Developing research community interactions and capacity Promoting research software best practice and capability
  • #14: Collaboration helps sustainability
  • #16: Update slide for surveymapper?
  • #17: Update slide for surveymapper?
  • #18: Collaboration helps sustainability
  • #19: Transferring software knowledge is not easy http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2882045/ Compare fused pairs of different MR sequences modulated in red-green colour space which enhances tissue discrimination
  • #21: Become our next collaborator – email info@software.ac.uk