figshare
Browse

CISE Distinguished Lecture: Software Sustainability, Routes to Peer Production, Ecosystem Complexity.

Download (28.35 MB)
presentation
posted on 2021-01-14, 17:37 authored by James HowisonJames Howison
Abstract: A key challenge of science policy is to achieve sustained benefit from scientific grant making. In this presentation I will provide a framework for thinking about sustainability in scientific software projects, based on empirical studies of development and use of software in science. The framework starts by asking: what is it that causes sustainability problems? Over time, software declines in scientific usefulness, driven by four factors: a moving scientific frontier, technological change, friction in building software, friction in using software and, least appreciated, change in the software ecosystem sounding a component. These factors drive a need for work; in response we can try to suppress the drivers, try to reduce the amount of work needed, or attract sufficient resources able to undertake the work needed to sustain scientific usefulness. I will analyze three systems by which projects obtain resources: commercial markets, grant-making, and community based peer-production. I will conclude with recent results from a study into pathways to sustainable peer production in NSF grant funded projects.

Funding

NSF 1064209

NSF 0943168

CAREER: Sustaining Scientific Infrastructure: Researching Transition from Grants to Peer Production

Directorate for Computer & Information Science & Engineering

Find out more...

History