TY - GEN
T1 - Evaluating the Sustainability of Computational Science and Engineering Software
T2 - 34th International Conference on Software Engineering and Knowledge Engineering, SEKE 2022
AU - Willenbring, James M.
AU - Walia, Gursimran Singh
N1 - Publisher Copyright:
© 2022 Knowledge Systems Institute Graduate School. All rights reserved.
PY - 2022
Y1 - 2022
N2 - Software sustainability is critical for Computational Science and Engineering (CSE) software. It is also challenging due to factors ranging from funding models to the typical lifecycle of a research code to the inherent challenges of running fast on the newest architectures. Furthermore, measuring sustainability is challenging because sustainability consists of many complex attributes. To identify useful metrics for measuring CSE software sustainability, we gathered data from multiple freely available sources, including GitHub, SLOCCount, and Metrix++. This paper discusses the challenges practitioners face when measuring the sustainability of CSE software. We present an analysis of data with associated observations and future directions to better understand CSE software sustainability and how this work can be used to support decisions and improve sustainability by observing trends in metrics over time.
AB - Software sustainability is critical for Computational Science and Engineering (CSE) software. It is also challenging due to factors ranging from funding models to the typical lifecycle of a research code to the inherent challenges of running fast on the newest architectures. Furthermore, measuring sustainability is challenging because sustainability consists of many complex attributes. To identify useful metrics for measuring CSE software sustainability, we gathered data from multiple freely available sources, including GitHub, SLOCCount, and Metrix++. This paper discusses the challenges practitioners face when measuring the sustainability of CSE software. We present an analysis of data with associated observations and future directions to better understand CSE software sustainability and how this work can be used to support decisions and improve sustainability by observing trends in metrics over time.
UR - http://www.scopus.com/inward/record.url?scp=85137163038&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85137163038&partnerID=8YFLogxK
U2 - 10.18293/SEKE2022-154
DO - 10.18293/SEKE2022-154
M3 - Conference contribution
AN - SCOPUS:85137163038
T3 - Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE
SP - 453
EP - 456
BT - SEKE 2022 - Proceedings of the 34th International Conference on Software Engineering and Knowledge Engineering
PB - Knowledge Systems Institute Graduate School
Y2 - 1 July 2022 through 10 July 2022
ER -