Monthly Archives: November 2010

Open source teaching materials -time for a mandate

It has become increasingly common for sponsors of research (e.g. the EPSRC in the UK) to mandate that the publications from that research are ‘open access’ that is, available freely to anyone who wants them. Rightly so – public money has funded this work and it was ridiculous that this was locked away in expensive journals.

Yet public money also funds teaching but  if we look for teaching resources on the web we find that few institutions (in the UK at least) seem to have policies to make their course material available. Some (including, I am ashamed to say, my own department) have a policy of locking away material so that no-one outside the institution can see it.

Of course, individual lecturers and professors do (mine are at http://www.software-engin.com/teaching) but that’s not good enough – all courses that are publicly funded should be mandated to make their teaching material available under a creative commons licence. That way, we can build on the best and develop a high-quality corpus of teaching material for our courses.  And we can show taxpayers what we do, that we care about teaching and that they can get access to the material if they wish.

If it’s good enough for MIT (http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/) it should be good enough for the rest of us.

4 Comments

Filed under CS education

CS publishing culture considered harmful

I read this article today (http://www.theatlantic.com/culture/archive/2010/07/whats-wrong-with-the-american-university-system/60458/) on what’s wrong with the US university system in between reading a bunch of papers on HCI. I’m pleased to say that I don’t think the teaching/research dichotomy is as bad in the UK and I think it’s pretty good in my own institution at St Andrews.

However, the sentence that really resonated was this one:

“The problem is that there are just too many publications and too many people publishing”

The papers I was reading today are certainly some of the ‘too many publications’ and we’ve got into this dreadful state because of our idiotic research culture. This is partly driven by tenure (in the US) and research assessment (in the UK) but, in truth, we have brought it on ourselves by favouring quantity over quality and by pretending that papers that report provisional and interim results are high-quality publications.

Most of the papers I read today were conference papers and, with one exception, they didn’t report on finished work. They reported on prototype designs, which were never evaluated for real systems or on system studies that were never followed up with the results used to modify the systems studied or used as a basis for developing some general theories that could be more generally applicable. These were HCI papers but it’s the same right across the discipline – there’s no shame in not implementing things, not evaluating work and not caring about its relevance to society.

Now I’m pretty confident that the authors of these papers are bright, thoughtful and creative researchers – they are publishing in the ‘best’ HCI conferences so it’s reasonable to think they are the top people in their field. They are smart enough to know how to play the system and are doing it well. But, the system is forcing them to always seek novelty instead of spending time doing long-term work and documenting it properly. The consequence is, sadly, mostly useless publications because they can’t really be used as a foundation for further work.

Conferences are great fun – you get to meet colleagues and friends from far away, have interesting tech talks, usually some good dinners. Hardly anyone listens to the papers though – either they are reading their email (imagine the uproar if you arranged a conference without wifi in the lecture rooms) or talking in the lobby. So lets start having (many) fewer conferences which are not about publication but which are about interaction. We need many fewer but much better and more complete papers.

Changing culture is always hard, always long term and usually needs some kind of major shock to initiate the change. Maybe the economic crisis is the shock that we need and will trigger a process that will lead to a grown-up CS research culture.

1 Comment

Filed under Uncategorized