1 Using Utility Analysis to Evaluate and Compare Preservation Strategies Carl Rauch, Andreas Rauber Vienna University of Technology

Slides:



Advertisements
Similar presentations
1 of 18 Information Dissemination New Digital Opportunities IMARK Investing in Information for Development Information Dissemination New Digital Opportunities.
Advertisements

The Planets Preservation Planning workflow and the planning tool Plato Hannes Kulovits Vienna University of Technology
The Cost to Preserve Authentic Electronic Records into Perpetuity: Comparing Costs Across Cost Models and Cost Frameworks Shelby Sanett April 3, 2003.
Business Information Warehouse Business Information Warehouse.
DAY 10: MICROSOFT EXCEL – CHAPTER 8 MICROSOFT EXCEL – CHAPTER 9 MICROSOFT EXCEL – CHAPTER 10 Akhila Kondai September 23, 2013.
1 Information Systems Development (ISD) Systems Development Life Cycle Overview of Analysis Phase Overview of Design Phase CP2236: Information Systems.
Ch 3 System Development Environment
Mr. D. J. Patel, AITS, Rajkot 1 Operating Systems, by Dhananjay Dhamdhere1 Static and Dynamic Memory Allocation Memory allocation is an aspect of a more.
Galia Angelova Institute for Parallel Processing, Bulgarian Academy of Sciences Visualisation and Semantic Structuring of Content (some.
Selecting Preservation Strategies for Web Archives Stephan Strodl, Andreas Rauber Department of Software.
Choosing an Optimal Digital Preservation Strategy Andreas Rauber Department of Software Technology and.
University of Leeds Department of Chemistry The New MCM Website Stephen Pascoe, Louise Whitehouse and Andrew Rickard.
Automatic Evaluation of Migration Quality in Distributed Networks of Converters Miguel Ferreira Supervisors Ana Alice Baptista.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Capability Maturity Model (CMM) in SW design
Chapter 3: System design. System design Creating system components Three primary components – designing data structure and content – create software –
File-Formats for Preservation, Evaluating the long-term stability of file-formats Carl Rauch, Harald Krottmaier and Klaus Tochtermann Graz University of.
1 Introduction to Load Balancing: l Definition of Distributed systems. Collection of independent loosely coupled computing resources. l Load Balancing.
Chapter 9 Database Design
9 1 Chapter 9 Database Design Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
A Framework for Distributed Preservation Workflows Rainer Schmidt AIT Austrian Institute of Technology iPres 2009, Oct. 5, San.
Business Process Modeling in Microsoft Visio® Interfacing’s BPMN Modeler: Overview.
Different approaches to digital preservation Hilde van Wijngaarden Digital Preservation Officer Koninklijke Bibliotheek/ National Library of the Netherlands.
Understanding End User Role in PDF Accessibility Brad Hodges, AFB Consulting Pete De Vasto, Adobe Systems.
Chapter 1 1 © Prentice Hall, 2002 Database Design Dr. Bijoy Bordoloi Introduction to Database Processing.
Dr. Howard Eisner Professor Emeritus, GWU SEDC CONFERENCE, April 2014 SYSTEM ARCHITECTING – VIEWS vs. FUNCTIONS vs. ALTERNATIVES.
Chapter 1 1 © Prentice Hall, 2002 Database Design Dr. Bijoy Bordoloi Introduction to Database Processing.
PHASE 3: SYSTEMS DESIGN Chapter 7 Data Design.
Trustworthy Preservation Planning with Plato Andreas Rauber Department of Software Technology and Interactive.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Evaluation of Quality of Learning Scenarios and Their Suitability to Particular Learners’ Profiles Assoc. Prof. Dr. Eugenijus Kurilovas, Vilnius University,
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
WORKFLOWS AND OTHER CONSIDERATIONS FOR DIGITIZATION  Steve Bingo  Processing Archivist Washington State University Libraries  Alex Merrill  Assistant.
What Agencies Should Know About PDF/A September 20, 2005 Susan J. Sullivan, CRM
1 Chapter 9 Database Design. 2 2 In this chapter, you will learn: That successful database design must reflect the information system of which the database.
Help Desk System How to Deploy them? Author: Stephen Grabowski.
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
© 2007 by Prentice Hall 1 Introduction to databases.
On visible choice set and scope sensitivity: - Dealing with the impact of study design on the scope sensitivity Improving the Practice of Benefit Transfer:
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Strong9 Consulting Services, LLC 1 PMI - SVC I-80 Breakfast Roundtable Monthly Meeting Thursday, October 12, :00 am – 9:00 am.
© Mahindra Satyam 2009 Decision Analysis and Resolution QMS Training.
Copyright 2002 Prentice-Hall, Inc. 1.1 Modern Systems Analysis and Design Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 1 The Systems Development.
What Agencies Should Know About PDF/A-1 April 6, 2006 Mark Giguere
Mind the (Intelligibility) Gap Yannis Tzitzikas, Giorgos Flouris Institute of Computer Science FORTH
1 © 2005 course technology University Of Palestine Chapter 6 (cont.) Storyboarding the User’s Experience.
1 Metadata –Information about information – Different objects, different forms – e.g. Library catalogue record Property:Value: Author Ian Beardwell Publisher.
Towards a Preservation Strategy Evaluation Workflow Presentation for the ERPANET Workshop By Carl Rauch 13th – 14th of October 2004 Department for Software.
eSciDoc Community Model Draft eSciDoc Community Model Overview 1.Introduction 2.Requirements on the Community Model 3.Organizational.
Topics Covered Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System.
August 2005 TMCOps TMC Operator Requirements and Position Descriptions Phase 2 Interactive Tool Project Presentation.
Business Process Modeling in Microsoft Visio® Interfacing’s BPMN Modeler: Overview.
Metadata for digital preservation: a review of recent developments Michael Day UKOLN, University of Bath ECDL2001, 5th European Conference.
Software Architecture Evaluation Methodologies Presented By: Anthony Register.
Chapter 4 Decision Support System & Artificial Intelligence.
INFORMATION X INFO425: Systems Design Systems Design Project Deliverable 1.
Evaluating preservation strategies for audio and video files Presentation for the DELOS Workshop By Franz Pavuza Mai 2005, Heraklion, Greece Phonogrammarchiv,
Requirements Engineering Requirements Validation and Management Lecture-24.
Library Online Resource Analysis (LORA) System Introduction Electronic information resources and databases have become an essential part of library collections.
Lifecycle Metadata for Digital Objects November 15, 2004 Preservation Metadata.
Advances In Software Inspection
1 Chapter 13: FINANCIAL MODELING CASE STUDY IN FORESTRY PROJECT EVALUATION. Description of a generic computer model for the evaluation of various forestry.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Introduction to Load Balancing:
Improving Braille accessibility and personalization on Internet
CS 501: Software Engineering Fall 1999
Digital Preservation Planning:
MUMT611: Music Information Acquisition, Preservation, and Retrieval
Planning process in river basin management
Presentation transcript:

1 Using Utility Analysis to Evaluate and Compare Preservation Strategies Carl Rauch, Andreas Rauber Vienna University of Technology

2 Motivation We have  collections with different file formats and preservation requirements  myriads of potential preserveration approaches (various converters, emulators, metadata schemes,…) We need  a structured approach to selecting and evaluating preservation solutions, rather than un-transparent „out-of-the-guts“ decisions

3 Outline Introduction Utility Analysis  Set objectives  Evaluate alternatives  Define preferences and decide Summary

4 Selecting a preservation strategy Problem Strategies that suit different requirements Means to make strategies comparable Measures to be equally applicable to new preservation strategies Structured approach Requirements Several preservation strategies, none excels in all circumstances Different requirements for different collections Steady change and development of strategies and tools Solution Generic framework, which can be easily applied to specific environments Decision support system, which clearly ranks possible preservation solutions

5 Utility Analysis Developed in the 1970s Applied mainly for infrastructure projects, such as dams, bridges, neighbourhoods Flexible and expandable Adapted to fit the preservation requirements

6 Utility Analysis Procedure Define project objectives Assign effects to the objectives Define alternatives Measure alternatives performance Transform measured values Weight the objectives Aggregate partial and total values Rank the alternatives

7 Define Project Objectives Collect set of project objectives Include all requirements and desiderata Rather complex, extensive Procedure:  Bottom-up approach: brainstorming session  Top-down approach: according to generic objective tree  Structure as an Objective Tree

8 Define Project Objectives Bootom-up:

9 Define Project Objectives Originality Stability Scalability Usability Appearance Structure Behavior e.g. Maintenance e.g. Hardware, software, per file e.g. Complexity, functionality e.g. Data increase e.g. Supplier independency e.g. Tracability of changes e.g. Search, links, user inputs e.g. Caption, tag description e.g. Character, sound, video,.. Top-down:

10 Size Special Characters Separation Characters Paragraph Page Picture Inclusion Footnotes Page Numbering Page Borders Page Break Define Project Objectives Integrate:

11 Assign effects to objectives Objective i Measurable effects: for example in - dpi resolution, mm difference, true/false - EURO per year, person months - seconds per file - …… Subjective evaluation: subjective impression when no measureable evaluation possible, for example - display quality - look-and-feel

12 Listing Alternatives Migration and Standardisation  Migrate documents to Adobe PDF using XXX  Migrate documents to OpenOffice 1.0  Migrate documents to PostScript using XXX  Migrate documents to MS Word 2003 Encapsulation Hardware Museum … Maintain current strategy No action

13 Alternatives' evaluation Select files for evaluation  Original files from collection  Files from a testbed Ensure that they cover collection characteristics Perform preservation steps according to list of alternatives Measure results

14 Alternatives' evaluation Word 2003OpenOfficePDF 5.0No changes Page margins0 mm+ 3 mm0 mm Ingest: sec. per file10 sec 15 sec0 sec Software costs per year50 €0 € Numbering of chapters3N.A.55 Paragraph formatting3255 Result: Table of performance measures

15 Transform Measured Values Need to make measured values comparable Define transformation table 54321N.A Page margins+/- 0mm+/- 1mm+/- 2mm+/- 3mm+/- 4mm> 4mm Ingest: sec. per file0 -5 sec5-10 sec10-15sec15-25sec25-40sec>.40sec SW costs/year0 €1-30 €31-50 €51-70 € €> 100 € Chapter numbering54321N.A. Paragraph formatting54321N.A.

16 Transform measured Values Word 2003OpenOfficePDF 5.0No changes Page borders5255 Ingest: sec. per file4435 Software costs per year3555 Numbering of chapters3N.A.55 Paragraph formatting3255 Transform measures:

17 Weighting Objectives differ in importance / priority Assign weights to objectives Basically possible right after definition of Objective Tree Recommended to perform after measurement and transformation Weights per branch level sum up to 1

18 Weighting Appearance Structure Behaviour 0,6 0,3 0,1 0,4 0,3 Final weight of all leafs: Appearance0,6 * 0,4 = 0,24 Structure0,6 * 0,3 = 0,18 Behaviour0,6 * 0,3 = 0,18 Σ(leaf weights) = 1 Σ(w 1,j ) = 1

19 Aggregating part values Calculate leaf values by multiplying transformed measurements with weights Aggregate values per alternative If necessary, average or min/max over different demo-files Provides performance per alternative according to different branch levels, i.e. objective granularities

20 Final Ranking Ranking of alternatives Not-acceptable alternatives are kept in ranking Final sensitivity analysis regarding non measurable influences on the decision, such as: expertise in a specific alternative good relation to a supplier …

21 Summary Composition of Objective Tree depends strongly on collection requirements Different solutions vary mainly in  Objective tree composition  Objective‘s weights A few „standard“ Objective Trees may evolve We now have:  A structured approach to make accountable preservation decisions  A transparent decision process

22 Next steps Cooperating with institutions to elaborate "standard" Objective Trees Cooperate on generating "exhaustive" listings of file format characteristics Develop tool support for calculating different weighting scenarios Evolve into decision support system