Presentation is loading. Please wait.

Presentation is loading. Please wait.

Functional Requirements Specification for Open Repository for Doctoral Thesis at UNSA Dušanka Bošković University of Sarajevo 15 th Workshop on “Software.

Similar presentations


Presentation on theme: "Functional Requirements Specification for Open Repository for Doctoral Thesis at UNSA Dušanka Bošković University of Sarajevo 15 th Workshop on “Software."— Presentation transcript:

1 Functional Requirements Specification for Open Repository for Doctoral Thesis at UNSA Dušanka Bošković University of Sarajevo 15 th Workshop on “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia August, 23 – 30 2015

2 15 th 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

3 15 th 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)

4 15 th 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)

5 15 th 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

6 15 th 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

7 15 th Workshop on “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia August 23 – 30, 2015 Usability engineering Know the user — Study intended users Competitive analysis — Analyze existing products Setting usability goals Parallel design Participatory design,....

8 15 th Workshop on “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia August 23 – 30, 2015 Step 1 Read about open repositories

9 15 th 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, 2004 DEST (Australia) and JISC-CETIS (UK)

10 15 th 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, 2004 DEST (Australia) and JISC-CETIS (UK)

11 15 th 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

12 15 th Workshop on “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia August 23 – 30, 2015 Step 1 Examine existing repositories

13 15 th 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/http://eteze.bg.ac.rs/  University of Tuzla (BiH) http://eteze.untz.ba/http://eteze.untz.ba/ CRIS UNS – University of Novi Sad http://cris.uns.ac.rs/index.jsf http://cris.uns.ac.rs/index.jsf Digitalni akademski repozitorij (DAR) University of Zagreb (http://dar.nsk.hr/index.php).http://dar.nsk.hr/index.php

14 15 th Workshop on “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia August 23 – 30, 2015 Step 2 Identify repository services Know the user — Study intended users Participatory design

15 15 th Workshop on “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia August 23 – 30, 2015 Users Native user - librarian Institutional user Public user Software agent as user

16 15 th 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

17 15 th Workshop on “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia August 23 – 30, 2015 Step 3 Drafting Functional Requirements

18 15 th 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 allocation Document management Support for importing existing digital resources

19 15 th 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

20 15 th 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

21 15 th Workshop on “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia August 23 – 30, 2015 Open issues Subject attribute used for classification Question: level of classification?  Keywords  Frascati classification: Field of Science Question: open list? Defined list: thesaurus What is a consequence for search or harvesting?

22 15 th 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?

23 15 th Workshop on “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia August 23 – 30, 2015 Step 4 Develop policy and procedure Still in process

24 15 th 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

25 15 th Workshop on “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia August 23 – 30, 2015 Thank you for your attention Questions?


Download ppt "Functional Requirements Specification for Open Repository for Doctoral Thesis at UNSA Dušanka Bošković University of Sarajevo 15 th Workshop on “Software."

Similar presentations


Ads by Google