BiblioSight News

Integrating the Web of Science web-services API into the Leeds Met Repository

Generating use cases

Posted by Nick on July 22, 2009

According to the web-authority that is Wikipedia “a use case describes ‘who’ can do ‘what’ with the system in question. The use case technique is used to capture a system’s behavioral requirements by detailing scenario-driven threads through the functional requirements.” http://en.wikipedia.org/wiki/Use_case

A template for developing a use case is outlined as follows:

  • Use case name
  • Version
  • Goal
  • Summary
  • Actors
  • Preconditions
  • Triggers

The “use cases” in the original bid really just comprise the summary part of this template and I would now like to work with the University Research Office (and other potential “actors”) to flesh out these sketches and develop new ones:

  • The repository team/URO are automatically notified when bibliographic information about an article associated with Leeds Met is available in Web of Science. Such a facility can be incorporated into the workflow to ensure citation data is up to date in the repository.
  • Researchers have expressed the wish for targeted communications regarding their outputs which would encourage them to deposit an appropriate author produced version of a recently published / cited article. A link to Web of Science could therefore produce an automated communication which would alert them to the presence of their citation on Web of Science, and request an author version for the repository. This would be much more useful to them than a regular, generic reminder to deposit their publications, and the timeliness of it would make deposit a more likely outcome. It would have the potential to contribute to advocacy of the repository service by providing evidence of the putative link between Open Access and increased citation rate.
  • The Research Excellence Framework (REF) that will replace the Research Assessment Exercise (RAE) in 2010 is yet to be finalised; it is likely to make greater use of quantitative measures of assessment, such as bibliometrics. The need exists, therefore, to implement technologies that facilitate the extraction and collation of relevant data for use by institutions, individual academicsand HEFCE. It is also important to develop use-cases that inform the evolving process of the REF.

In the first instance I hope to have a discussion on the blog to more clearly elucidate our goals, preconditions and triggers before sitting down with our actors (URO/academic staff).

6 Responses to “Generating use cases”

  1. Peter Douglas said

    The way that we usually do this is to gather the scenarios before going into a detailed use cases. The three examples you give above are about the right level although could have more of a user focus (especially the 3rd one). So, to get those scenarios, you need to consult with a range of potential users of your system. The system being what you are setting out to define (piece of software, processes etc.).

    I think gathering those scenarios is something we can get on with immediately. We tend to run workshops to do this. The scenarios allow you to do a couple of things. 1) the users/stakeholders can prioritise the functionality of the system 2) You can define the scope of what will be achieved in this project based purely on user needs. We have sometimes formatted our workshop such that the scenarios can be prioritised in the same session as they were written but this is not always practical. In fact, it’s sometimes not desirable as you may wish to cast your net wider than the attendees of your workshop.

    Having priortised your scenarios you then know which ones to spend time on developing into full blown use cases, the format of which you describe above. This is an activity which the project team will need to carry out, sometimes consulting the original scenario authors to clarify/confirm issues and that the use case is addressing their needs. This is all stuff we can help with.

    Hope this helps.

    • Nick said

      Thanks Peter, that’s very helpful. I’ll rework these initial scenarios to be more user focussed as you suggest and liaise with the URO to set up some workshops before the next meeting.

  2. Babita said

    Being a complete novice to all this – I think I would benefit greatly from seeing other already developed sceanrios if this possible? Nick, note to us: I think Phil needs to come into these conversations as early as poss too!

    • Nick said

      Hi Babita

      Thanks for commenting on the blog!

      I’m also a novice when it comes to use-case scenarios so I’ll try to find some example scenarios for us to have a look at and then perhaps you, Phil and me can get together to develop our own.

  3. Andy McGregor said

    It may be worth having a quick chat with Santy at journaltocs and Steve at R4R about how far they have got with this process and what their plans are in this area.

  4. […] Generating use-cases […]

Leave a comment