{'fraction_non_alphanumeric': 0.013245033112582781, 'fraction_numerical': 0.0, 'mean_word_length': 4.996031746031746, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Sustainable Computation — Foundation for Long Term Access to Digital

Digital assets, such as digital documents, databases, and interactive games, can be instantiated and used only through computation by executing the software programs that enable users to experience and interact with the digital content. Prior efforts to secure access to digital assets focused primarily on the persistence of data and program files and less on ensuring that the software can run in the contemporary environment. In this paper we emphasize the importance of computation. In fact, we argue that the task of preserving digital assets is the task of enabling computation by which digital content can be used in the contemporary computing environment. We discuss three approaches which, to various degrees, rely upon the original program and data files to provide access to digital content. We expect that all three will be required to cover a range of scenarios and requirements. As we depart from the use of original programs and files we are faced with the issue of assessing the results of the replacement programs and files. That, in turn, requires a clear understanding of the value that the original assets entail and the metrics and methods to assess how that value changes when alternative computation and files are used. In order to address these issues, we propose a research agenda that focuses on the principles of sustainable software engineering to enable computation and preserve the value of the digital assets.