841,281 Hits in 3.2 sec

Digital Preservation: New Challenges for Software Maintenance

Sven Euteneuer, Daniel Draws
2012 Softwaretechnik-Trends  
In this paper we describe the challenges caused by the preservation of software and give a short overview of the TIMBUS research project that aims to address these challenges.  ...  The long-term planning horizon of preserving relevant parts of a business processes raises a number of new research challenges for software design, development and maintenance (cf. [1]).  ...  For the long term preservation of software systems with a holistic view all artifacts used in a development and deployment process have to be considered [4] .  ... 
doi:10.1007/bf03323472 fatcat:ndlxueysozegzhr4gnicsojsiq

Legal Aspects in Software Maintenance

Sven Euteneuer, Daniel Draws, Daniel Simon, Barbara Kolany
2013 Softwaretechnik-Trends  
There are numerous technical challenges to be considered for both successful digital preservation and software maintenance, but even if these technical challenges are solved, there are more hurdles along  ...  Digital preservation aims at ensuring continued access to digital information over time or technology changes and as such affects and utilises software design, development and maintenance (cf. [1]).  ...  directives are considered relevant for a specific organization.  ... 
doi:10.1007/s40568-013-0035-z fatcat:4irvafowh5g6znxy2z5fvdrq5i

A Framework for Software Preservation

Brian Matthews, Arif Shaon, Juan Bicarregui, Catherine Jones
2010 International Journal of Digital Curation  
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 representative  ...  We also discuss our experience of recording these preservation properties for a number of BADC software products, which arose from a series of case studies conducted to evaluate the software preservation  ...  The work was carried out under the JISC study into the Significant Properties of Software and the JISC project Tools and Guidelines for Preserving and Accessing Software Research Outputs.  ... 
doi:10.2218/ijdc.v5i1.145 fatcat:o47rkd4ctzar5f3mcawlvn3gsq

Consider the Source: The Value of Source Code to Digital Preservation Strategies

Michel Castagné
2013 School of Information Student Research Journal  
The author surveys several approaches to software preservation and finds that, by supporting open source initiatives, digital libraries can improve their ability to preserve access to their collections  ...  One of the major challenges in the digital preservation field is the difficulty of ensuring long-term access to digital objects, especially in cases when the software that was used to create an object  ...  In addition to being extremely difficult to program, Bearman (1999) considers emulation to be disproportional to the needs of an archive when migration would be adequate, because he considers Rothenberg's  ... 
doi:10.31979/2575-2499.020205 fatcat:qexxh5clgbhkdmaw2zd233czfu

Sustaining Software Preservation Efforts Through Use and Communities of Practice

Fernando Rios, Monique Lassere, Judd Ethan Ruggill, Ken S. McAllister
2020 International Journal of Digital Curation  
software preservation team.  ...  In this paper, we present two approaches to sustaining software preservation efforts via community.  ...  Acknowledgements This work is supported by the Software Preservation Network project "Fostering Communities of Practice" which is funded by the Institute of Museum and Library Services [IMLS grant .  ... 
doi:10.2218/ijdc.v15i1.696 fatcat:h7oyhy6qiff7dkerrgovp37oja

Towards forensic-ready software systems

Liliana Pasquale, Dalal Alrajeh, Claudia Peersman, Thein Tun, Bashar Nuseibeh, Awais Rashid
2018 Proceedings of the 40th International Conference on Software Engineering New Ideas and Emerging Results - ICSE-NIER '18  
In this paper, we consider the meaning of forensic readiness of software, define forensic readiness requirements, and highlight some of the open software engineering challenges in the face of forensic  ...  As software becomes more ubiquitous, and the risk of cyber-crimes increases, ensuring that software systems are forensic-ready (i.e., capable of supporting potential digital investigations) is critical  ...  No work to date has considered the wider potential or implication of rigorous software engineering on the development of forensic-ready systems.  ... 
doi:10.1145/3183399.3183426 dblp:conf/icse/PasqualeAPTNR18 fatcat:ov2ahsthkneavewsjmrf26hklq

Fostering Community of Practice Teaching Resources: Software Preservation and Emulation in Libraries, Archives, and Museums [article]

Amelia Acker
2020 Zenodo  
The overall learning objectives are to introduce early graduate students to preservation contexts where software emulation would occur, and how it is accomplished.  ...  How to use the resources: Each case study covers different learning objectives and has discussion questions that encourage groups to consider questions, challenges, and strategies in similar institutional  ...  These software preservation educational resources are meant for learning communities to learn more about a few case studies of software emulation where teams accomplished a preservation goal together.  ... 
doi:10.5281/zenodo.4008896 fatcat:iehzmwwnfndghcoxoloodntlcu

Towards the Preservation of the Scientific Memory

Brian Matthews, Shirley Crompton, Catherine Jones, Simon Lambert
2015 International Journal of Digital Curation  
In this paper we consider the requirements for preserving the memory of science. This is becoming more challenging as data volumes and rates continue to increase.  ...  Further, to capture a full picture of the scientific memory we need to move beyond the bit preservation challenge to consider how to capture research in context, represent the meaning of the data, and  ...  Matthews, Shaon, et al. (2009 ), Matthews et al. (2010 and Matthews et al. (2012) discuss the issues that arise when considering the preservation of software, including the motivations for its preservation  ... 
doi:10.2218/ijdc.v10i1.361 fatcat:gnznglhbbng4nprrnno4f6uysu

Software Evolution: A Graph Based Model

Noel Vizcaino, M. Manjunathaiah
2015 Lecture Notes on Software Engineering  
The new solutions will preserve the desired attributes.  ...  The model allows for automation via software tools implementing the concepts. Index Terms-Software evolution, software engineering, software architecture, software process.  ...  a single software instance but a collection of assets and a family of software products that can be considered in a systematic way.  ... 
doi:10.7763/lnse.2015.v3.183 fatcat:iiysmyhxkvgg7ag3lzcdxisobq

PANIC: an integrated approach to the preservation of composite digital objects using Semantic Web services

Jane Hunter, Sharmin Choudhury
2006 International Journal on Digital Libraries  
In this paper, we consider the preservation of composite, mixed-media digital objects, a rapidly growing class of resources.  ...  By making preservation software modules available as Web services and describing them semantically using a machine-processable ontology (OWL-S), the most appropriate preservation service(s) for each object  ...  We consider the atomic sub-objects first and only after each of the sub-object has been dealt with, is the preservation of the overall composite object considered.  ... 
doi:10.1007/s00799-005-0134-z fatcat:m37y662ydvhhxpl3apvznqqhxu

What to Preserve?: Significant Properties of Digital Objects

Helen Hockx-Yu, Gareth Knight
2008 International Journal of Digital Curation  
However, it is commonly considered as a method of rendering information content and is therefore interchangeable with similar software applications.  ...  Roger introduced the many software components and applications required to preserve and secure data.  ... 
doi:10.2218/ijdc.v3i1.49 fatcat:l2du5ua3szdxpfnylgwtb6yqru

Detecting Communities of Methods Using Dynamic Analysis Data

Boyd Duffee, Peter Andras
2015 2015 IEEE/ACM 6th International Workshop on Emerging Trends in Software Metrics  
We aim in this paper to investigate the usefulness of community detection for software maintenance considering networks of methods and method calls that represent execution traces of the analysed software  ...  Maintaining large-scale software is difficult due to the size and variable nature of such software.  ...  Fig. 3 shows the joint distribution of chain length and community size for each considered Table II) show that the preservation pattern of method communities differs across the three software projects  ... 
doi:10.1109/wetsom.2015.11 dblp:conf/icse/DuffeeA15 fatcat:f33moambmral3jqubmt3icpq4q

Archiving Software Surrogates on the Web for Future Reference [chapter]

Helge Holzmann, Wolfram Sperber, Mila Runnwerth
2016 Lecture Notes in Computer Science  
However, reliably referencing software in scientific publications is still challenging for various reasons.  ...  Software has long been established as an essential aspect of the scientific process in mathematics and other disciplines.  ...  Hence, it can be considered a temporal surrogate of the actual software.  ... 
doi:10.1007/978-3-319-43997-6_17 fatcat:sace6w24izaubkf2spta2nt3vy

Report on the "Digital Preservation - The Planets Way" Workshop

Gareth Knight
2009 International Journal of Digital Curation  
the methodologies and software tools developed by the EU-funded PLANETS project as a potential solution for preservation concerns.  ...  The workshop brought together representatives from archives, libraries, museums, academia, media and other institutions to consider the activities necessary to maintain content in the long-term and establish  ...  content from its encoding information, to consider what aspects of a digital object should be preserved.  ... 
doi:10.2218/ijdc.v4i2.104 fatcat:vxxw7l4xy5fjxcoxzd6pkynzha

The Pathways of Research Software Preservation: An Educational and Planning Resource for Service Development

Fernando Rios
2016 D-Lib Magazine  
Intangibles, such as tacit information, are not considered here.  ...  Because software is dynamic, different paths may be taken at different stages in a project. For instance consider an expanded version of Case 1 presented above consisting of a large software project.  ... 
doi:10.1045/july2016-rios fatcat:arn2v4tji5dupkquqcxkk2ecee
« Previous Showing results 1 — 15 out of 841,281 results