Year: 2025
Type: article
Abstract: This study focuses on the process of updating and upgrading a large-scale legacy software system to ensure its compatibility with modern computing environments. The evolution and maintenance of legacy software pose significant challenges in software engineering, especially given the rapid advancements in technology, computing platforms, and dependent libraries. These challenges become even more pronounced when new systems are built upon existing open-source software, which may become outdated due to discontinued maintenance or lack of community support. In this work, we examine the problem from a sustainable computing perspective through the case study of the CyberWater project—an innovative cyberinfrastructure framework designed to support open data access and open model integration in water science and engineering. CyberWater is built on top of VisTrails, an open-source scientific workflow system. VisTrails has not been actively maintained since 2017, requiring an upgrade to ensure CyberWater’s continued functionality, compatibility, and long-term sustainability. This paper presents our work on upgrading VisTrails, including the complete upgrade process, tools developed and utilized, testing strategies, and the final outcomes. We also share key experiences and lessons learned, with a focus on the sustainability challenges and considerations that arise when maintaining and evolving large-scale open-source software systems in scientific computing environments.
Source: Information
DOI: 10.3390/info16110988
Authors: Drew Bieger, Ahmed Sheba, Adham M. Hassan, Sherif Aly, Ranran Chen, Xu Liang, Yao Liang
Institutions: University of Pittsburgh, Indiana University Indianapolis
Language: English
Subfield: Information Systems
Field: Computer Science
Domain: Physical Sciences
Open Access status: gold
Estimated APC paid: $1,930
Awards: Collaborative Research: Frameworks: Building a Collaboration Infrastructure: CyberWater2 -- A Sustainable Data/Model Integration Framework, Framework: Software: Collaborative Research: CyberWater--An open and sustainable framework for diverse data and model integration with provenance and access to HPC, Framework: Software: Collaborative Research: CyberWater--An open and sustainable framework for diverse data and model integration with provenance and access to HPC, G8136126880, Collaborative Research: Frameworks: Building a Collaboration Infrastructure: CyberWater2 -- A Sustainable Data/Model Integration Framework
OpenAlex ID: W4416362246
