2010
DOI: 10.2218/ijdc.v5i1.145
|View full text |Cite
|
Sign up to set email alerts
|

A Framework for Software Preservation

Abstract: Software preservation has not had detailed consideration as a research topic or in practical application. In this paper, we present a conceptual framework to capture and organise the main notions of software preservation, which are required for a coherent and comprehensive approach.  This framework has three main aspects. Firstly a discussion of what it means to preserve software via a performance model which considers how a software artefact can be rebuilt from preserved components and can then be seen to be … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
37
0

Year Published

2010
2010
2020
2020

Publication Types

Select...
4
3
1
1

Relationship

0
9

Authors

Journals

citations
Cited by 38 publications
(38 citation statements)
references
References 2 publications
0
37
0
Order By: Relevance
“…There have been proposals for ways in which we might preserve such software (Matthews, Shaon, Bicarregui, & Jones, 2010). However, since different browsers, at different points in their development history, can create different DOM trees from different parsing processes, even on the same documents, is it necessary to preserve browsers and operating systems within standardised virtualised containers so that the precise rendering process for annotation attachment at any moment can be reconstructed?…”
Section: The Technological Difficulties Of Preserving Scholarly Annotmentioning
confidence: 99%
“…There have been proposals for ways in which we might preserve such software (Matthews, Shaon, Bicarregui, & Jones, 2010). However, since different browsers, at different points in their development history, can create different DOM trees from different parsing processes, even on the same documents, is it necessary to preserve browsers and operating systems within standardised virtualised containers so that the precise rendering process for annotation attachment at any moment can be reconstructed?…”
Section: The Technological Difficulties Of Preserving Scholarly Annotmentioning
confidence: 99%
“…That is, software generally performs a function upon something (e.g., software processes data), while data generally has a function performed upon it (e.g., data is processed by software). If we accept the definitions of software and data given at the beginning of this section, then (at least in scientific research), the difference between data and software can be summarized by the statement of Matthews et al (2010): "we are more interested in what software does rather than what software is." Data provides evidence, software provides a tool Software exists to perform a task, while data does not.…”
Section: List Of Differencesmentioning
confidence: 99%
“…The chances of finding compatible hardware and operating system on which to even attempt an install become vanishingly small over time scales of decades. These challenges have long stymied efforts by the digital library community to archive executable content [5][6][7][8].…”
Section: Execution Fidelitymentioning
confidence: 99%