SlideShare uma empresa Scribd logo
1 de 66
Cultivating Sustainable Software for Research the Perspective from OMII-UK Cyberinfrastructure Software and Sustainability Workshop 26-27 March 2009 Neil Chue Hong Director, OMII-UK
 
Discussion’s been “what if” ,[object Object],[object Object],[object Object],[object Object]
UK e-Science From presentation by Tony Hey GGF5 Edinburgh
Investment in e-Infrastructure ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Embracing Research Diversity ,[object Object],[object Object],[object Object],[object Object],[object Object]
UK e-Science Budget (2001-2006) Staff costs - Grid Resources Computers & Network funded separately Source: Science Budget 2003/4 – 2005/6, DTI(OST) Total: £213M + £100M via JISC Slide from Steve Newhouse EPSRC Breakdown + Industrial Contributions £25M
History ,[object Object],[object Object],[object Object],[object Object],[object Object],2004 OMII 2006 OMII UK ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Three “S’s”: Software, Support, Sustainability © Infrastructure Provider Component Provider Solution Provider e-Science End User OMII
OMII-UK Users © Applied  Technology Specialists  e-Infrastructure e-Researchers  (domain & generic)  Providers
Technical support and advice In-house core development activity Commissioning software Integration & customization of existing external & internal software Evaluation of existing external software, dissemination of best practice Evaluation of standards, dissemination of best practice Development & implementation of standards Improving ease of use Improving ease of installation Software hardening, reliability, scalability Business intelligence for research Community development and consultancy Information dissemination : website, keynotes, tutorials, other training Project specific technical and managerial consultancy Software Repository Community Building Foundation Services Responsive Development
OMII-UK: Software Development Taverna: effortless workflows  for scientists OGSA-DAI: data integration for service providers PAG: AG videoconferencing for anyone Campus Grid Toolkit: easy to install grid for job submission
Support and Helpdesk 439 queries in Q3 ‘08 418 resolved within base period
Engaging Research  with e-Infrastructure ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What’s the issue? ,[object Object]
What’s the issue? ,[object Object]
What’s the issue? ,[object Object],[object Object],[object Object]
Software development comes in stages (and it takes time)
Software development  comes in stages An idea to solve a problem Scaling to work for others Understand the functionality Allow others to participate Idea Prototype Research Idea Prototype Idea Idea Prototype Research Supported Product Idea Prototype Research Supported
Commissioned Software Programme ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Commissioned Software Programme @ Q1 ‘08 Supporting Developing Evaluating AHE GridSAM GridBS  Broker Grimoires KNOOGLE SCAMP Open Grid  Manager PAG RAVE OGRSH NGS JSDL App  Rep OMII-AuthZ NDG  Security SAGA WSRF:: Lite RAPID WHIP BPEL  Designer VIC RAT
Commissioned Software Programme @ Q3 ‘08 Supporting Developing Evaluating Commissioned Software Projects progress through  the software lifecycle AHE GridSAM GridBS  Broker Grimoires KNOOGLE SCAMP Open Grid  Manager PAG RAVE OGRSH NGS JSDL App  Rep OMII-AuthZ NDG  Security SAGA WSRF:: Lite RAPID WHIP BPEL  Designer VIC RAT ICT GridSAM
GridSAM – History & OMII-UK Involvement
GridSAM – Releases & Additional Value
GridSAM – Publications & Enabled Activities
OMII-UK on the Campus ,[object Object],[object Object],[object Object]
Linking and Querying of Ancient Texts ,[object Object],[object Object],[object Object],[object Object]
There isn’t a single best model for sustainability
The Long Tail in Software ,[object Object],Investment is required to prevent decay
The Long Tail (yet again) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Open Source software is free… Free as in speech… free as in beer, or…
Free as in Puppy… ,[object Object],[object Object],[object Object],[object Object],[object Object]
How to embed e-Infrastructure  in the research process? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],http://www.nesc.ac.uk/technical_papers/UKeS-2009-01.pdf
Classification of Open Source Business Models ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sustainability Models for Research Software ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],UK e-Science Core Programme: Business Models for Sustainability  (2007) http://www.jisc.ac.uk/media/documents/programmes/einfrastructure/day2_breakoutbusinessmodels.pdf
Grant Mosaic model ,[object Object],[object Object],[object Object],[object Object]
Flagship model ,[object Object],[object Object],[object Object],[object Object]
Institutional Model ,[object Object],[object Object],[object Object],[object Object]
Fully costed model ,[object Object],[object Object],[object Object],[object Object]
Consultancy model ,[object Object],[object Object],[object Object],[object Object]
Foundation model ,[object Object],[object Object],[object Object],[object Object]
Taverna Workbench ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OGSA-DAI ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Slide from Jim Austin
The $5m question: staff vs software ,[object Object],[object Object],[object Object]
Increasing participation is the key to long term sustainability
The Four Levels of e-Science Enlightenment ,[object Object],[object Object],[object Object],[object Object]
“ Give a man a fish, and you feed him for a day.  Teach a man to fish, and you feed him for life.” "Teach a man to fish, and you introduce  another competitor into the overcrowded  fishing industry.  Give a man a fish, and you  stimulate demand for your product" Sustainable communities  demonstrate 4 key factors: - cohesion and identity - tolerance of diversity - efficient use of resources - adaptability to change
Participation Inequality aka “90-9-1”
Smart Growth through Collaboration ,[object Object],[object Object],[object Object],[object Object]
OMII-UK Services ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Creating a Community ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Helping establish communities ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Leveraging Infrastructure ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Governing Sustainably ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The trade-offs of a larger community ,[object Object],[object Object],[object Object],[object Object],[object Object]
Community Engagement and Communication ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PALs (Product/Area Liaisons) ,[object Object],[object Object],[object Object],[object Object]
Can we still consider traditional notions of software?
Novel reuse of public sector data http://www.mysociety.org
 
[object Object],[object Object],[object Object],Facebook application 2.5 million active users Pay for “respect” $1m / month turnover http://www.developeranalytics.com/2008_08_facebook_apps_making_more_money.php
UK Industrial IT Projects ,[object Object],[object Object],[object Object]
Free is a hard price to beat ,[object Object],[object Object],[object Object],[object Object]
Software as a shared facility ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Thank You!

Mais conteúdo relacionado

Mais procurados

OpenUK A4 x 8pp Re-use Principles June 2016 FINAL
OpenUK A4 x 8pp Re-use Principles June 2016 FINALOpenUK A4 x 8pp Re-use Principles June 2016 FINAL
OpenUK A4 x 8pp Re-use Principles June 2016 FINAL
Source Code Control Limited
 

Mais procurados (20)

Sustainability - The Software Perspective
Sustainability - The Software PerspectiveSustainability - The Software Perspective
Sustainability - The Software Perspective
 
TridentCom 2006 paper on the Living Lab approach
TridentCom 2006 paper on the Living Lab approachTridentCom 2006 paper on the Living Lab approach
TridentCom 2006 paper on the Living Lab approach
 
Lago enviroinfo2014
Lago enviroinfo2014Lago enviroinfo2014
Lago enviroinfo2014
 
OpenClinica @ AMIA 2014 Joint Summits
OpenClinica @ AMIA 2014 Joint SummitsOpenClinica @ AMIA 2014 Joint Summits
OpenClinica @ AMIA 2014 Joint Summits
 
Designing Software with a Sustainability Intent - The Software Sustainability...
Designing Software with a Sustainability Intent - The Software Sustainability...Designing Software with a Sustainability Intent - The Software Sustainability...
Designing Software with a Sustainability Intent - The Software Sustainability...
 
OpenUK A4 x 8pp Re-use Principles June 2016 FINAL
OpenUK A4 x 8pp Re-use Principles June 2016 FINALOpenUK A4 x 8pp Re-use Principles June 2016 FINAL
OpenUK A4 x 8pp Re-use Principles June 2016 FINAL
 
Software Sustainability: a UK Perspective
Software Sustainability: a UK PerspectiveSoftware Sustainability: a UK Perspective
Software Sustainability: a UK Perspective
 
Green Software: Architecture Decision-making for Sustainability
Green Software: Architecture Decision-making for SustainabilityGreen Software: Architecture Decision-making for Sustainability
Green Software: Architecture Decision-making for Sustainability
 
Open Source Trends and Why They Matter to Health Care
Open Source Trends and Why They Matter to Health CareOpen Source Trends and Why They Matter to Health Care
Open Source Trends and Why They Matter to Health Care
 
Lloyd Green (IEEE): Standardization Needs and Efforts in VR/AR
Lloyd Green (IEEE): Standardization Needs and Efforts in VR/ARLloyd Green (IEEE): Standardization Needs and Efforts in VR/AR
Lloyd Green (IEEE): Standardization Needs and Efforts in VR/AR
 
Software Sustainability: The Challenges and Opportunities for Enterprises and...
Software Sustainability: The Challenges and Opportunities for Enterprises and...Software Sustainability: The Challenges and Opportunities for Enterprises and...
Software Sustainability: The Challenges and Opportunities for Enterprises and...
 
TSSG Innovation Breakfast Seminar, Dublin - June 4th
TSSG Innovation Breakfast Seminar, Dublin - June 4thTSSG Innovation Breakfast Seminar, Dublin - June 4th
TSSG Innovation Breakfast Seminar, Dublin - June 4th
 
Software with a Sustainability Intent
Software with a Sustainability IntentSoftware with a Sustainability Intent
Software with a Sustainability Intent
 
SoSA: A Software Sustainability Assessment Method
SoSA: A Software Sustainability Assessment MethodSoSA: A Software Sustainability Assessment Method
SoSA: A Software Sustainability Assessment Method
 
Adopting sustainability in ICT industry: from the trenches
Adopting sustainability in ICT industry: from the trenchesAdopting sustainability in ICT industry: from the trenches
Adopting sustainability in ICT industry: from the trenches
 
Epics qt application peer reviews
Epics qt application peer reviewsEpics qt application peer reviews
Epics qt application peer reviews
 
Presentacion MIT COEPA CGCE
Presentacion MIT COEPA CGCEPresentacion MIT COEPA CGCE
Presentacion MIT COEPA CGCE
 
Differing Approaches to Industry-University Engagement
Differing Approaches to Industry-University EngagementDiffering Approaches to Industry-University Engagement
Differing Approaches to Industry-University Engagement
 
From values to value creation in the French F/OSS industry, Paris Open Source...
From values to value creation in the French F/OSS industry, Paris Open Source...From values to value creation in the French F/OSS industry, Paris Open Source...
From values to value creation in the French F/OSS industry, Paris Open Source...
 
FITT Toolbox: Evaluation of Transfer Projects
FITT Toolbox: Evaluation of Transfer ProjectsFITT Toolbox: Evaluation of Transfer Projects
FITT Toolbox: Evaluation of Transfer Projects
 

Semelhante a Cultivating Sustainable Software For Research

Hedstrom Infrastructure
Hedstrom InfrastructureHedstrom Infrastructure
Hedstrom Infrastructure
guest2c9ba28e
 

Semelhante a Cultivating Sustainable Software For Research (20)

Research Software Sustainability takes a Village
Research Software Sustainability takes a VillageResearch Software Sustainability takes a Village
Research Software Sustainability takes a Village
 
Software Sustainability Institute
Software Sustainability InstituteSoftware Sustainability Institute
Software Sustainability Institute
 
Sustainability Training Workshop - Intro to the SSI
Sustainability Training Workshop - Intro to the SSISustainability Training Workshop - Intro to the SSI
Sustainability Training Workshop - Intro to the SSI
 
A Methodology for Building the Internet of Things
A Methodology for Building the Internet of ThingsA Methodology for Building the Internet of Things
A Methodology for Building the Internet of Things
 
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
 
Project On-Science
Project On-ScienceProject On-Science
Project On-Science
 
AGILE - Adoptive Gateways for dIverse MuLtiple Environments
AGILE -  Adoptive Gateways for dIverse MuLtiple EnvironmentsAGILE -  Adoptive Gateways for dIverse MuLtiple Environments
AGILE - Adoptive Gateways for dIverse MuLtiple Environments
 
Adoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple EnvironmentsAdoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple Environments
 
2016 open-source-network-softwarization
2016 open-source-network-softwarization2016 open-source-network-softwarization
2016 open-source-network-softwarization
 
2016 open-source-network-softwarization
2016 open-source-network-softwarization2016 open-source-network-softwarization
2016 open-source-network-softwarization
 
Introduction to the Software Sustainability Institute
Introduction to the Software Sustainability InstituteIntroduction to the Software Sustainability Institute
Introduction to the Software Sustainability Institute
 
Prompting an EOSC in Practice, Isabel Campos, CSIC & Member of the High Level...
Prompting an EOSC in Practice, Isabel Campos, CSIC & Member of the High Level...Prompting an EOSC in Practice, Isabel Campos, CSIC & Member of the High Level...
Prompting an EOSC in Practice, Isabel Campos, CSIC & Member of the High Level...
 
UK e-Infrastructure: Widening Access, Increasing Participation
UK e-Infrastructure: Widening Access, Increasing ParticipationUK e-Infrastructure: Widening Access, Increasing Participation
UK e-Infrastructure: Widening Access, Increasing Participation
 
Better Software, Better Practices, Better Research
Better Software, Better Practices, Better ResearchBetter Software, Better Practices, Better Research
Better Software, Better Practices, Better Research
 
Hedstrom Infrastructure
Hedstrom InfrastructureHedstrom Infrastructure
Hedstrom Infrastructure
 
Six Principles of Software Design to Empower Scientists
Six Principles of Software Design to Empower ScientistsSix Principles of Software Design to Empower Scientists
Six Principles of Software Design to Empower Scientists
 
Open Source and Standards Communities Coming Together to Solve Real World Pro...
Open Source and Standards Communities Coming Together to Solve Real World Pro...Open Source and Standards Communities Coming Together to Solve Real World Pro...
Open Source and Standards Communities Coming Together to Solve Real World Pro...
 
Tien3
Tien3Tien3
Tien3
 
Cyber Infrastructure for Research & Education in Canada. What is Canada's vis...
Cyber Infrastructure for Research & Education in Canada. What is Canada's vis...Cyber Infrastructure for Research & Education in Canada. What is Canada's vis...
Cyber Infrastructure for Research & Education in Canada. What is Canada's vis...
 
RDA BoF on Sustainability - my experience with ISA tools
RDA BoF on Sustainability - my experience with ISA toolsRDA BoF on Sustainability - my experience with ISA tools
RDA BoF on Sustainability - my experience with ISA tools
 

Mais de Neil Chue Hong

Scientific Software: Sustainability, Skills & Sociology
Scientific Software: Sustainability, Skills & SociologyScientific Software: Sustainability, Skills & Sociology
Scientific Software: Sustainability, Skills & Sociology
Neil Chue Hong
 
Software, Training and Users Panel: the Software Sustainability Institute's View
Software, Training and Users Panel: the Software Sustainability Institute's ViewSoftware, Training and Users Panel: the Software Sustainability Institute's View
Software, Training and Users Panel: the Software Sustainability Institute's View
Neil Chue Hong
 

Mais de Neil Chue Hong (15)

Why developing research software is like a startup (and why this matters)
Why developing research software is like a startup (and why this matters)Why developing research software is like a startup (and why this matters)
Why developing research software is like a startup (and why this matters)
 
Scientific Software: Sustainability, Skills & Sociology
Scientific Software: Sustainability, Skills & SociologyScientific Software: Sustainability, Skills & Sociology
Scientific Software: Sustainability, Skills & Sociology
 
Tracking software contributions
Tracking software contributionsTracking software contributions
Tracking software contributions
 
Communicating trust, enabling criticism
Communicating trust, enabling criticismCommunicating trust, enabling criticism
Communicating trust, enabling criticism
 
The Foundations of Digital Research
The Foundations of Digital ResearchThe Foundations of Digital Research
The Foundations of Digital Research
 
UK Funder Policy - the results of the Academic Spring?
UK Funder Policy - the results of the Academic Spring?UK Funder Policy - the results of the Academic Spring?
UK Funder Policy - the results of the Academic Spring?
 
Doing Science Properly In The Digital Age - Rutgers Seminar
Doing Science Properly In The Digital Age - Rutgers SeminarDoing Science Properly In The Digital Age - Rutgers Seminar
Doing Science Properly In The Digital Age - Rutgers Seminar
 
Software, Training and Users Panel: the Software Sustainability Institute's View
Software, Training and Users Panel: the Software Sustainability Institute's ViewSoftware, Training and Users Panel: the Software Sustainability Institute's View
Software, Training and Users Panel: the Software Sustainability Institute's View
 
Doing Science Properly in the Digital Age: Software Skills for Free-Range Res...
Doing Science Properly in the Digital Age: Software Skills for Free-Range Res...Doing Science Properly in the Digital Age: Software Skills for Free-Range Res...
Doing Science Properly in the Digital Age: Software Skills for Free-Range Res...
 
Where does it go from here? The role of software in digital repositories
Where does it go from here? The role of software in digital repositoriesWhere does it go from here? The role of software in digital repositories
Where does it go from here? The role of software in digital repositories
 
Software Sustainability: preserving the future of research software
Software Sustainability: preserving the future of research softwareSoftware Sustainability: preserving the future of research software
Software Sustainability: preserving the future of research software
 
Software Sustainability in e-Research: Dying for a Change
Software Sustainability in e-Research: Dying for a ChangeSoftware Sustainability in e-Research: Dying for a Change
Software Sustainability in e-Research: Dying for a Change
 
Data 2.0|
Data 2.0|Data 2.0|
Data 2.0|
 
Cat Herding and Community Gardens: Practical e-Science Project Management
Cat Herding and Community Gardens: Practical e-Science Project ManagementCat Herding and Community Gardens: Practical e-Science Project Management
Cat Herding and Community Gardens: Practical e-Science Project Management
 
Why Good Software Sometimes Dies... and how to save it
Why Good Software Sometimes Dies... and how to save itWhy Good Software Sometimes Dies... and how to save it
Why Good Software Sometimes Dies... and how to save it
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 

Cultivating Sustainable Software For Research

  • 1. Cultivating Sustainable Software for Research the Perspective from OMII-UK Cyberinfrastructure Software and Sustainability Workshop 26-27 March 2009 Neil Chue Hong Director, OMII-UK
  • 2.  
  • 3.
  • 4. UK e-Science From presentation by Tony Hey GGF5 Edinburgh
  • 5.
  • 6.
  • 7. UK e-Science Budget (2001-2006) Staff costs - Grid Resources Computers & Network funded separately Source: Science Budget 2003/4 – 2005/6, DTI(OST) Total: £213M + £100M via JISC Slide from Steve Newhouse EPSRC Breakdown + Industrial Contributions £25M
  • 8.
  • 9. Three “S’s”: Software, Support, Sustainability © Infrastructure Provider Component Provider Solution Provider e-Science End User OMII
  • 10. OMII-UK Users © Applied Technology Specialists e-Infrastructure e-Researchers (domain & generic) Providers
  • 11. Technical support and advice In-house core development activity Commissioning software Integration & customization of existing external & internal software Evaluation of existing external software, dissemination of best practice Evaluation of standards, dissemination of best practice Development & implementation of standards Improving ease of use Improving ease of installation Software hardening, reliability, scalability Business intelligence for research Community development and consultancy Information dissemination : website, keynotes, tutorials, other training Project specific technical and managerial consultancy Software Repository Community Building Foundation Services Responsive Development
  • 12. OMII-UK: Software Development Taverna: effortless workflows for scientists OGSA-DAI: data integration for service providers PAG: AG videoconferencing for anyone Campus Grid Toolkit: easy to install grid for job submission
  • 13. Support and Helpdesk 439 queries in Q3 ‘08 418 resolved within base period
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. Software development comes in stages (and it takes time)
  • 19. Software development comes in stages An idea to solve a problem Scaling to work for others Understand the functionality Allow others to participate Idea Prototype Research Idea Prototype Idea Idea Prototype Research Supported Product Idea Prototype Research Supported
  • 20.
  • 21. Commissioned Software Programme @ Q1 ‘08 Supporting Developing Evaluating AHE GridSAM GridBS Broker Grimoires KNOOGLE SCAMP Open Grid Manager PAG RAVE OGRSH NGS JSDL App Rep OMII-AuthZ NDG Security SAGA WSRF:: Lite RAPID WHIP BPEL Designer VIC RAT
  • 22. Commissioned Software Programme @ Q3 ‘08 Supporting Developing Evaluating Commissioned Software Projects progress through the software lifecycle AHE GridSAM GridBS Broker Grimoires KNOOGLE SCAMP Open Grid Manager PAG RAVE OGRSH NGS JSDL App Rep OMII-AuthZ NDG Security SAGA WSRF:: Lite RAPID WHIP BPEL Designer VIC RAT ICT GridSAM
  • 23. GridSAM – History & OMII-UK Involvement
  • 24. GridSAM – Releases & Additional Value
  • 25. GridSAM – Publications & Enabled Activities
  • 26.
  • 27.
  • 28. There isn’t a single best model for sustainability
  • 29.
  • 30.
  • 31. Open Source software is free… Free as in speech… free as in beer, or…
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44. Slide from Jim Austin
  • 45.
  • 46. Increasing participation is the key to long term sustainability
  • 47.
  • 48. “ Give a man a fish, and you feed him for a day. Teach a man to fish, and you feed him for life.” "Teach a man to fish, and you introduce another competitor into the overcrowded fishing industry. Give a man a fish, and you stimulate demand for your product" Sustainable communities demonstrate 4 key factors: - cohesion and identity - tolerance of diversity - efficient use of resources - adaptability to change
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59. Can we still consider traditional notions of software?
  • 60. Novel reuse of public sector data http://www.mysociety.org
  • 61.  
  • 62.
  • 63.
  • 64.
  • 65.