Upload
kristopher-nash
View
216
Download
0
Tags:
Embed Size (px)
Citation preview
Functional Requirements Specification for Open Repository
for Doctoral Thesis at UNSA
Dušanka BoškovićUniversity of Sarajevo
15th Workshop on “Software Engineering Education and Reverse Engineering”
Bohinj, Slovenia August, 23 – 30 2015
15th Workshop on “Software Engineering Education and Reverse Engineering”
Bohinj, Slovenia August 23 – 30, 2015
Content
Open repository – case for usability engineering Looking for Services Conclusion
15th Workshop on “Software Engineering Education and Reverse Engineering”
Bohinj, Slovenia August 23 – 30, 2015
Open Repository is DL
Digital Libraries (DL) serve communities of people and are created and maintained by and for people. People and their information needs are central to all libraries, digital or otherwise. All effort to design, implement, and evaluate DL must be rooted in the information needs, characteristics, and context of the people who will or may use those libraries.
Marchionini, Plaisant, Komlodi, Digital Library Use: Social Practice in Design and Evaluation (200)
15th Workshop on “Software Engineering Education and Reverse Engineering”
Bohinj, Slovenia August 23 – 30, 2015
Definition
Open repository is a place where group of users (people) search for a group of documents (collection) via information system (technology) in an effective manner (usability).
Development of open repositories determined largely by technology (What)
Deployment of content is determined largely by sociology (Why)
Marchionini, Plaisant, Komlodi, Digital Library Use: Social Practice in Design and Evaluation (200)
15th Workshop on “Software Engineering Education and Reverse Engineering”
Bohinj, Slovenia August 23 – 30, 2015
Open repository – how?
How to build a repository: Learn about the process by reading and
examining other example repositories. Identify Repository Services Develop policies and procedures for content
acquisition, distribution, and maintenance Establish a team
Inspired by Barton: Creating an Institutional Repository: LEADIRS Workbook, 2004
15th Workshop on “Software Engineering Education and Reverse Engineering”
Bohinj, Slovenia August 23 – 30, 2015
Open repository – how?
Interaction design as integrated and focal part of software development
Interaction designer responsibility: “how” – shaping the interaction “what-how” – and improving the process “why-what-how” -
Not a new idea, Nielson published paper in 1996 coining - Usability engineering
15th Workshop on “Software Engineering Education and Reverse Engineering”
Bohinj, Slovenia August 23 – 30, 2015
Usability engineering
Know the user — Study intended usersCompetitive analysis — Analyze existing
productsSetting usability goalsParallel designParticipatory design, ....
15th Workshop on “Software Engineering Education and Reverse Engineering”
Bohinj, Slovenia August 23 – 30, 2015
Step 1
Read about open repositories
15th Workshop on “Software Engineering Education and Reverse Engineering”
Bohinj, Slovenia August 23 – 30, 2015
Common Repository Components
Open repository structure
Repository Management and Implementation: White Paper, 2004DEST (Australia) and JISC-CETIS (UK)
15th Workshop on “Software Engineering Education and Reverse Engineering”
Bohinj, Slovenia August 23 – 30, 2015
Common Repository Services
Open Repository Services
Repository Management and Implementation: White Paper, 2004DEST (Australia) and JISC-CETIS (UK)
15th Workshop on “Software Engineering Education and Reverse Engineering”
Bohinj, Slovenia August 23 – 30, 2015
Open repository - some info
ORTEZ – Open Repository for Doctoral and Master Thesis
Selected technology: DSpace 5.1 with primary web interfaces JSPUI and XMLUI and supporting the OAI-PMH v2.0
15th Workshop on “Software Engineering Education and Reverse Engineering”
Bohinj, Slovenia August 23 – 30, 2015
Step 1
Examine existing repositories
15th Workshop on “Software Engineering Education and Reverse Engineering”
Bohinj, Slovenia August 23 – 30, 2015
Competitive analysis
Phaidra - Permanent Hosting, Archiving and Indexing of Digital Resources and Assets University of Belgrade http://eteze.bg.ac.rs/ University of Tuzla (BiH) http://eteze.untz.ba/
CRIS UNS – University of Novi Sad http://cris.uns.ac.rs/index.jsf
Digitalni akademski repozitorij (DAR) University of Zagreb (http://dar.nsk.hr/index.php).
15th Workshop on “Software Engineering Education and Reverse Engineering”
Bohinj, Slovenia August 23 – 30, 2015
Step 2
Identify repository services
Know the user — Study intended usersParticipatory design
15th Workshop on “Software Engineering Education and Reverse Engineering”
Bohinj, Slovenia August 23 – 30, 2015
Users
Native user - librarianInstitutional userPublic userSoftware agent as user
15th Workshop on “Software Engineering Education and Reverse Engineering”
Bohinj, Slovenia August 23 – 30, 2015
Native users - Library experts
Prof. Dr Senada Dizdar; Head of Library and Information Science Department at Faculty of Philosophy University of Sarajevo – member of the ORTEZ
UNSA Librarians Training, Usability evaluation for PHAIDRA open repositories
15th Workshop on “Software Engineering Education and Reverse Engineering”
Bohinj, Slovenia August 23 – 30, 2015
Step 3
Drafting Functional Requirements
15th Workshop on “Software Engineering Education and Reverse Engineering”
Bohinj, Slovenia August 23 – 30, 2015
Basic Services ORTEZ
Integrating ORTZE with the UNSA IS: authentication
Resources allocationDocument management Support for importing existing digital
resources
15th Workshop on “Software Engineering Education and Reverse Engineering”
Bohinj, Slovenia August 23 – 30, 2015
Common Services ORTEZ
Archiving Resource List Format Conversion Harvesting Search DRM – Digital Rights Management Identifier Metadata Management Workflow
15th Workshop on “Software Engineering Education and Reverse Engineering”
Bohinj, Slovenia August 23 – 30, 2015
Dublin Core standard metadata
Contributor Coverage Creator Date Description Format Identifier Language
Publisher Relation Rights Source Subject Title Type
15th Workshop on “Software Engineering Education and Reverse Engineering”
Bohinj, Slovenia August 23 – 30, 2015
Open issues
Subject attribute used for classificationQuestion: level of classification?
Keywords Frascati classification: Field of Science
Question: open list?Defined list: thesaurusWhat is a consequence for search or
harvesting?
15th Workshop on “Software Engineering Education and Reverse Engineering”
Bohinj, Slovenia August 23 – 30, 2015
Open issues
Metadata management : Is metadata entry part of the workflow? Who is authorized for metadata entry? Who is authorized for metadata overview? Who is authorized for metadata correction? What about legacy thesis?
15th Workshop on “Software Engineering Education and Reverse Engineering”
Bohinj, Slovenia August 23 – 30, 2015
Step 4
Develop policy and procedure
Still in process
15th Workshop on “Software Engineering Education and Reverse Engineering”
Bohinj, Slovenia August 23 – 30, 2015
New step
Applied for a project for publishing first thesis
Native users training and experience gathering
Experience with the metadata
15th Workshop on “Software Engineering Education and Reverse Engineering”
Bohinj, Slovenia August 23 – 30, 2015
Thank you for your attentionQuestions?