1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx,...
-
Upload
beryl-dean -
Category
Documents
-
view
221 -
download
2
Transcript of 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx,...
![Page 1: 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx, Michael Meire, Erik Duval K.U.Leuven, Belgium Http://hmdb.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ed35503460f94be3a27/html5/thumbnails/1.jpg)
1
A usable DSpacewith extra funtionalities
Ben Bosman, Lieven Droogmans, Bob VranckenJoris Klerkx, Michael Meire, Erik Duval
K.U.Leuven, BelgiumK.U.Leuven, BelgiumHttp://www.cs.kuleuven.ac.be/~hmdb
![Page 2: 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx, Michael Meire, Erik Duval K.U.Leuven, Belgium Http://hmdb.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ed35503460f94be3a27/html5/thumbnails/2.jpg)
2
Educational repositoriesLearning objects
Ariadne, LOM, ProLearn, Globe
Context
![Page 3: 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx, Michael Meire, Erik Duval K.U.Leuven, Belgium Http://hmdb.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ed35503460f94be3a27/html5/thumbnails/3.jpg)
3
OVERVIEW
1) RSS What is RSS ? Why ? RSS in DSpace 1.4. Issues & further development
2) Usability3) Administration
![Page 4: 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx, Michael Meire, Erik Duval K.U.Leuven, Belgium Http://hmdb.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ed35503460f94be3a27/html5/thumbnails/4.jpg)
4
RSS
What is RSS ?
RReally SSimple SSyndication is a lightweight XML format designed for sharing
headlines and other Web content. Think of it as a distributable "What's New" for your site ...
(Source: “http://www.webreference.com/authoring/languages/xml/rss/intro/”)
...<item> <title>Guest Editorial on Metadata</title> <link>http://dspace.kuleuven.be/handle/1978/1800</link> <description>authors: Duval, Erik; Robson, R.</description></item>...
![Page 5: 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx, Michael Meire, Erik Duval K.U.Leuven, Belgium Http://hmdb.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ed35503460f94be3a27/html5/thumbnails/5.jpg)
5
RSS
Why ?
Advantages Over e-mail subscriptions
Easy sorting RSS subscriptions for both communities and collections View the updates on items when you want
Improved usability
Other advantages Configurable feed parameters
Maximum amount Maximum timeframe
![Page 6: 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx, Michael Meire, Erik Duval K.U.Leuven, Belgium Http://hmdb.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ed35503460f94be3a27/html5/thumbnails/6.jpg)
6
RSS
RSS in DSpace 1.4.
How it works ... General concept
Collection: RSS feed with all items Community: RSS feed with items from last 7 days Nb of items and timeframe is configurable
How feeds are generated Based on open-source project: RSSlibj
(Source: “http://enigmastation.com/rsslibj/”)
Requests handled by separate servlet
![Page 7: 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx, Michael Meire, Erik Duval K.U.Leuven, Belgium Http://hmdb.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ed35503460f94be3a27/html5/thumbnails/7.jpg)
7
RSS
RSS in DSpace 1.4. How it looks ...
![Page 8: 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx, Michael Meire, Erik Duval K.U.Leuven, Belgium Http://hmdb.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ed35503460f94be3a27/html5/thumbnails/8.jpg)
8
RSS
RSS in DSpace 1.4. How it looks ...
![Page 9: 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx, Michael Meire, Erik Duval K.U.Leuven, Belgium Http://hmdb.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ed35503460f94be3a27/html5/thumbnails/9.jpg)
9
RSS
RSS in DSpace 1.4.
Scalability / Performance Average Pentium4: 3.000 items in 10 seconds New feed is only generated when changes are
needed AND user requests the feed
Usability Feeds available for both community and collection
no confusion Overview of all feeds to add multiple feeds at once More about usability later on
![Page 10: 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx, Michael Meire, Erik Duval K.U.Leuven, Belgium Http://hmdb.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ed35503460f94be3a27/html5/thumbnails/10.jpg)
10
RSS
Issues & further development
Configuring feed parameters In admin webinterface rather than hard coded Different scope for each community/collection Need for database changes (new table)
Access privileges (“read permissions”) Hide metadata from private items User-specific feeds with password
Handles Feed is similar to bookmark persistent identifier
![Page 11: 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx, Michael Meire, Erik Duval K.U.Leuven, Belgium Http://hmdb.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ed35503460f94be3a27/html5/thumbnails/11.jpg)
11
OVERVIEW
1) RSS2) Usability
General approach to usability testing How was the usability test conducted ? General results and possible solutions Conclusion
3) Administration
![Page 12: 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx, Michael Meire, Erik Duval K.U.Leuven, Belgium Http://hmdb.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ed35503460f94be3a27/html5/thumbnails/12.jpg)
12
Usability
General approach to usability testing
1. Determine functionality, target audience, goals
2. Develop test-scenarios
3. Recruit test participants 4. Conduct test
5. Analyze results en redesign
6. Evaluate solutions
![Page 13: 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx, Michael Meire, Erik Duval K.U.Leuven, Belgium Http://hmdb.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ed35503460f94be3a27/html5/thumbnails/13.jpg)
13
Usability
How was the usability test conducted ?
Think aloud protocol better understanding of the user's mental model
5 active users 5 test scenarios and a questionnaire (1 hour)
1 day in the test lab for each cycle
![Page 14: 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx, Michael Meire, Erik Duval K.U.Leuven, Belgium Http://hmdb.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ed35503460f94be3a27/html5/thumbnails/14.jpg)
14
Usability
How was the usability test conducted ?
Center for usability research @ Leuven
Control roomControl roomobservation roomobservation room
![Page 15: 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx, Michael Meire, Erik Duval K.U.Leuven, Belgium Http://hmdb.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ed35503460f94be3a27/html5/thumbnails/15.jpg)
15
Usability
How was the usability test conducted ?
Focus on : Errors made by users Do they like it?
Functionality Submission process Search Browse Labeling and navigation RSS
![Page 16: 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx, Michael Meire, Erik Duval K.U.Leuven, Belgium Http://hmdb.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ed35503460f94be3a27/html5/thumbnails/16.jpg)
16
Usability
DSpace usability issues Submission process
The explanation for each metadata-field is insufficient Users don’t understand the “cancel/save” button A summary of completed steps could be helpful
Search The order of the search-results is not clear Refine their search link to advanced search hard to find Users want more information in their search results
![Page 17: 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx, Michael Meire, Erik Duval K.U.Leuven, Belgium Http://hmdb.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ed35503460f94be3a27/html5/thumbnails/17.jpg)
17
Usability
DSpace usability issues Submission process
The explanation for each metadata-field is insufficient Users don’t understand the “cancel/save” button A summary of completed steps could be helpful
Search The order of the search-results is not clear Refine their search link to advanced search hard to find Users want more information in their search results
![Page 18: 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx, Michael Meire, Erik Duval K.U.Leuven, Belgium Http://hmdb.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ed35503460f94be3a27/html5/thumbnails/18.jpg)
18
Usability
DSpace usability issues Submission process
The explanation for each metadata-field is insufficient Users don’t understand the “cancel/save” button A summary of completed steps could be helpful
Search The order of the search-results is not clear Refine their search link to advanced search hard to find Users want more information in their search results
![Page 19: 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx, Michael Meire, Erik Duval K.U.Leuven, Belgium Http://hmdb.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ed35503460f94be3a27/html5/thumbnails/19.jpg)
19
Usability
DSpace usability issues Submission process
The explanation for each metadata-field is insufficient Users don’t understand the “cancel/save” button A summary of completed steps could be helpful
Search The order and selection of the search-results is not clear Refine their search link to advanced search hard to find Users want more information in their search results
![Page 20: 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx, Michael Meire, Erik Duval K.U.Leuven, Belgium Http://hmdb.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ed35503460f94be3a27/html5/thumbnails/20.jpg)
20
Usability
DSpace usability issues Submission process
The explanation for each metadata-field is insufficient Users don’t understand the “cancel/save” button A summary of completed steps could be helpful
Search The order and selection of the search-results is not clear Refine their search link to advanced search hard to find Users want more information in their search results
![Page 21: 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx, Michael Meire, Erik Duval K.U.Leuven, Belgium Http://hmdb.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ed35503460f94be3a27/html5/thumbnails/21.jpg)
21
Usability
DSpace usability issues Submission process
The explanation for each metadata-field is insufficient Users don’t understand the “cancel/save” button A summary of completed steps could be helpful
Search The order and selection of the search-results is not clear Refine their search link to advanced search hard to find Users want more information in their search results
![Page 22: 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx, Michael Meire, Erik Duval K.U.Leuven, Belgium Http://hmdb.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ed35503460f94be3a27/html5/thumbnails/22.jpg)
22
Usability
DSpace usability issues
Other results Browse
If the communities and collections list is long, users don’t get a good overview of the contents of DSpace
Labeling and navigation Many labels were confusing
RSS and email updates Users want some extra explanation about how RSS works
and what items are contained in the feed Difference between RSS and e-mail notifications not clear
![Page 23: 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx, Michael Meire, Erik Duval K.U.Leuven, Belgium Http://hmdb.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ed35503460f94be3a27/html5/thumbnails/23.jpg)
23
Usability
Conclusion Good functionality ≠ good usability or likeability
Perform your testing: With well-defined goals For specific target audience (keep number of users small) In specific context (functionality, scenario’s)
Work iteratively
![Page 24: 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx, Michael Meire, Erik Duval K.U.Leuven, Belgium Http://hmdb.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ed35503460f94be3a27/html5/thumbnails/24.jpg)
24
OVERVIEW
1) RSS
2) Usability
3) Administration Importance of decentralized administration Current administration Problems Possible solutions
![Page 25: 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx, Michael Meire, Erik Duval K.U.Leuven, Belgium Http://hmdb.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ed35503460f94be3a27/html5/thumbnails/25.jpg)
25
Importance of decentralized administration
Cornerstone of DSpace instance poor administration/authorization poor usability
Key issue in choosing a digital repository easy initial DSpace configuration (“setup”)
Scalability
Administration
![Page 26: 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx, Michael Meire, Erik Duval K.U.Leuven, Belgium Http://hmdb.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ed35503460f94be3a27/html5/thumbnails/26.jpg)
26
Current administration
Administration
Group nb 1
actions
actions
COLLECTION_X_ADMIN
action
COLLECTION_X_SUBMIT
![Page 27: 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx, Michael Meire, Erik Duval K.U.Leuven, Belgium Http://hmdb.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ed35503460f94be3a27/html5/thumbnails/27.jpg)
27
Problems creating groups and granting permissions permissions need inheritance Using group names to indicate submitters and admins
inconsistencies No consistency in granting permissions:
Actions General admin (group 1) Reviewers/metadata editors (database)
Problems
Administration
![Page 28: 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx, Michael Meire, Erik Duval K.U.Leuven, Belgium Http://hmdb.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ed35503460f94be3a27/html5/thumbnails/28.jpg)
28
Administration
New actions
New roles
Possible solution
Inheritance
![Page 29: 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx, Michael Meire, Erik Duval K.U.Leuven, Belgium Http://hmdb.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ed35503460f94be3a27/html5/thumbnails/29.jpg)
29
Possible solution
Administration
All levels:same roles“DSpaceObjects”
Only roles inweb interface:keep admin awayfrom complexityof actions
![Page 30: 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx, Michael Meire, Erik Duval K.U.Leuven, Belgium Http://hmdb.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ed35503460f94be3a27/html5/thumbnails/30.jpg)
30
Workflow members: Only at level of collections Or rather at all levels
DELETE and/or REMOVE action? DELETE: allows current object’s removal REMOVE: allows removal of sub-objects
Open issues
Administration
![Page 31: 1 A usable DSpace with extra funtionalities Ben Bosman, Lieven Droogmans, Bob Vrancken Joris Klerkx, Michael Meire, Erik Duval K.U.Leuven, Belgium Http://hmdb.](https://reader035.fdocuments.us/reader035/viewer/2022062517/56649ed35503460f94be3a27/html5/thumbnails/31.jpg)
31
Internal implementation for permissions Roles itself: hard when new roles are generated Separation of roles into actions: much easier to create and
customize roles
Internal implementation of inheritance Roles: only certain roles have inheritance complex when
actions are used internal for permissions Actions: should someone with read right on a community also be
able to read all items? differently depending on the particular role
Open issues
Administration