Sustainability in the Tapis Framework

Date
2021-01-05
Authors
Stubbs, Joe
Cardone, Richard
Cleveland, Sean
Jacobs, Gwen
Packard, Michael
Jamthe, Anagha
Padhy, Smruti
Black, Steve
Terry, Steve
Looney, Julia
Contributor
Advisor
Department
Instructor
Depositor
Speaker
Researcher
Consultant
Interviewer
Journal Title
Journal ISSN
Volume Title
Publisher
Volume
Number/Issue
Starting Page
7257
Ending Page
Alternative Title
Abstract
As more research depends fundamentally on software, sustainability becomes increasingly critical. Nevertheless, despite valiant efforts from a growing number of researchers and practitioners, a basic understanding of best-practices for sustainable software remains elusive. In this paper, we review the specific practices and strategies that have helped to sustain Tapis, a cyberinfastructure project that has been in use for over a decade. The Tapis framework is an open-source, software-as-a-service Application Programming Interface (API) for collaborative, automated, reproducible computational research which began as the Foundation API for the iPlant Collaborative Project in 2008, and today is used by tens of thousands of individuals across more than a dozen active projects. This paper describes our multi-faceted approach to sustaining an increasingly complex ecosystem of software, documentation and other digital assets, including both technical and organizational strategies for minimizing the cost of sustainment while maximizing available resources for sustainment activities.
Description
Keywords
Software Survivability: Strategies for Long-Lasting and Usable Research Software, sustainability tapis cyerinfrastructure software-as-a-service
Citation
Extent
10 pages
Format
Geographic Location
Time Period
Related To
Proceedings of the 54th Hawaii International Conference on System Sciences
Rights
Attribution-NonCommercial-NoDerivatives 4.0 International
Rights Holder
Email libraryada-l@lists.hawaii.edu if you need this content in ADA-compliant format.