We've had serendipity suggestions on the OPAC for nearly 7 years now, but they've been based entirely around the physical collection in the library.
After Friday's Skype chat to the SPLURGE Hackfest, I got to thinking about how we can hook the e-stuff into the recommendations, so I've spent the weekend gathering data from our library management system, our link resolver and our EZProxy logs to see what happens if they all go into the same melting pot.
It's a very rough & ready "crappy prototype", but you can have a play around with it here. If you get an empty page, click on the "pick random item" link until something interesting happens.
At the moment, the recommendations are being built from a database of just over 5 million events (approx 70% of those are item loans and the rest are accesses of online journals). If you take the "Midwifery" journal as a starting point, you'll get a list of the other books and journals that people have looked at. The algorithm behind it is the same one I've discussed previously.
If you hover over a title, you'll see the usage info breakdown, e.g. "42 / 56" means that 56 different users in total have looked at the recommended item, and 42 of those also looked at the item we're generating the recommendations for.
I've not done any de-duping, so you might get the same journal title being repeated (once for the print ISSN and once for the e-ISSN), and I've not included any ebook usage data yet. I've also avoided merging the two lists together until I can figure out a suitable way of weighting book loans against online journal usage.
Picking random items, it's apparent that some courses lean more towards book borrowing (i.e. very few journal recommendations), whilst stundents studying other subjects are heavy online journal users (i.e. very few book recommendations).
So, what do you think — is it useful to be able to show more than just book recommendations to students?