Position Papers

Workshop attendees are being identified through a mix of invitation and expression of interest. Position papers are invited from interested individuals, institutions, and organizations (formal and virtual), whether or not they have already been invited. Position papers are invited from:

  • Individuals who would like to attend the workshop (papers due: February 20)
  • Individuals who are not able to attend due to schedule considerations (papers due: any time prior to 25 March)
  • Individuals or organizations who would like to formally submit written comments and suggestions in order to inform and aid the discussions at the workshop (comments and suggestions due March 25)

Download zip file of position papers



Long-term Sustainability for Cyberinfrastructure Software: Lessons from the Library Community

Abstract: 

The research library community has developed a hybrid, flexible sustainability model for one component of the cyberinfrastructure: institutional repositories. The model combines centralized components, i.e. non-profit foundations to manage large user communities and coordinate decentralized activities such as software innovation and development, and user support. Other key activities such as scientist end user outreach and support are always done at each institution locally. This model is similar to successful infrastructure management outside of the research enterprise (e.g. the Apache Software Foundation) but can be complex and expensive to establish.

Examining Preservation and Reconstruction of Existing Simulation Software To Understand Software Sustainability

Abstract: 

This position paper reports on the examination of preservation and reconstruction of existing simulation software and summarizes the lessons-learnt from the perspective of long-term software sustainability. We have studied the problem of re-execution and reconstruction of the simulation software components used in the Crandon Mine decision process. The software, data and metadata needed by the software came from multiple agencies. Our study leads to a set of recommendations related to long-term software preservation and Cyberinfrastructure software sustainability and reusability.

Paper File: 

Sustainable Software Ideas for the Next Generation Research Grid: Standards, Interoperability and Software Development

Abstract: 

The Next Generation Research Grid (NGRG) will require maintenance of existing software as well as development of software to bring new capabilities. We believe writing reusable software is more than making source code available; reusability must be constantly considered during software development. In order to create sustainable software for the NGRG, an ecosystem of developers, processes, standards and testing are required.

Software Sustainability through Investment

Abstract: 

The author of this paper take the position of supporting open source community software through investments of time from developers and monies in the form of grants from government agencies. Without these investments, many different types of open source community software programs have become difficult to build or maintain. This paper purposes a simple solution to this problem: Pay developers to maintain, port, and test open source community software through the resources of a local, regional, and/or national center.

The Importance of Long-Term Science and Engineering Infrastructure for Digital Discovery

Abstract: 

In order for scientists to benefit from the developments of the information age, they must have infrastructure they can rely on to assemble the tools necessary to perform research in today’s environment. This infrastructure includes not only a growing number of individual components like high performance computers, high speed networks, sensor networks and databases, but also an infrastructure overlay which assembles these components so that scientists can use them productively. Without a reliability, cyberinfrastructure will never be seen as an indispensible tool that scientists rely on to increase productivity and focus on the most challenging science problems.

A view on scientific software sustainability

Abstract: 

A possible approach to providing sustainability for scientific software is for applications and software providers to form partnerships and make the case to the funding agencies that continued maintenance, support, and development of software is necessary to maintain the pace of advancements across scientific domains.

Sustaining Software for Long-Lived Science Stakeholders of the Open Science Grid

Abstract: 

We give input as to the broader needs of the community to enable sustaining of software based on the experience and work of the OSG for its stakeholders.

Fedora Electronic Lab in Research & Development environment

Abstract: 

This paper entails how the Fedora Project encourages R&D in advanced electronics design through its Fedora Electronic Laboratory (FEL) platform. Fedora has opted a different approach in the development of such high-end hardware design and simulation platform. This approach focuses mainly on providing opensource EDA solutions to meet several high-end design flows and methodologies, rather than the traditional opensource method: random packaging process.

Paper File: 

Corporate, Customer, and Academic Open Source Communities for Next Generation Software

Abstract: 

The NSF is looking both at models of how to build sustainable cyberinfrastructure software as well as specific software that will benefit its goals like providing communities with access to a “world class high performance computing (HPC) environment.” Red Hat Enterprise MRG, a high performance distributed computing platform which integrates Messaging, Realtime, and Grid capabilities, provides both an open source model of how academic researchers, customers, and corporations can collaborate as well as powerful software infrastructure which can help the NSF meet its next-generation cyberinfrastructure goals.

Paper File: 

Sustainable cyberinfrastructure software: perspectives and priorities

Abstract: 

CASC herein presents two recommendations regarding steps that should be implemented so that sustainable software for cyberinfrastructure and computational science can be incubated, developed, published and supported to best serve the NSF mission and U.S. national interests.