Luis von Ahn has an insightful post lamenting the fact that we are holding onto a paper-world philosophy of academic publishing in a digital age. He kicks out the fledgling idea that a “wiki, karma, and a voting method like reddit” hybrid might supplant our current method. I’m always a little confused by the reluctance to change publishing models in academia. Granted, I have never struggled to get tenure at a university, nor is it remotely likely that that will ever be something I do. But still, computer scientists of all people, should be willing to change and adopt a more sensible model. It turns out we’re just people after all.
What might a wikarmeddit version of academic publishing look like? A good place to start might be Stack Overflow. They are a self-proclaimed combination of wiki, blog, reddit, forum, and have karma. Perfect, right?
The benefits of peer review by the herd are great, but not without pitfalls. First of all, you can be herd-reviewed by morons. Moron 1 might think everything Researcher A publishes is GOLD and gives the thumbs-up no matter how badly the research was done. Ditto on the flipside, with Moron 2 hating everything Researcher A does. I’m not really being fair. The number of real morons who bother with this sort of thing is probably low, but the number of non-experts is a different matter.
On the other hand, open sourcing the research results like this allows all sorts of insights that you wouldn’t see from peer review. First of all, has a reviewer ever tried implementing an algorithm described in a paper? If you are a reviewer who has — I salute you. I doubt it’s very common. But when I come across a paper that is interesting for a problem I’m working on, I do try to implement it. If it gives me fits, I either abandon the method or try to contact the authors. This is simplified in a StackOverflow academic review setting, where the herd is giving this sort of feedback to the authors as a part of the review process. You can see how this level of communication would be beneficial. Inane non-expert commenters will either be filtered out (if they are truly inane) or they will shed light on confusing parts of your research presentation, allowing dissemination of your research to an even wider audience. This last thing is often given lip-service by the scientific community, but rarely have I seen actual attempts to do so.
So the next question is do we reinvent the wheel? Stack Overflow already has a community of smart people in place. Why don’t we just start using it? Maybe SO could include some functionality for more research oriented questions. All research can be viewed a set of questions. Is this a good way of attacking this problem? Is there a better way of doing it? Is the methodology sound? Isn’t my method the shiz?
Note: I’m fairly certain I’m not the first person making this call. I’m pretty sure I heard someone else recently make this point (maybe it was John Cook?) but i can’t find the reference. Please comment.



Have you seen the “Is massively collaborative mathematics possible?” blog post by Tim Gowers from Cambridge? Lots of similar flavor to what you as discussing above.
http://gowers.wordpress.com/2009/01/27/is-massively-collaborative-mathematics-possible/
Good stuff, thanks for the link. It’s encouraging to see there seems to be a growing body of people who agree the system should change. I guess maybe this is a case where there is a silent majority against it?
I agree with your idea, but I don’t remember whether I’ve blogged about it. I pointed out this article http://michaelnielsen.org/blog/?p=531 on peer review by Michael Nielsen on my my other blog http://reproducibleresearch.org/blog/. Maybe that’s what you read.
I’ve noticed, for example, that I get much better feedback on my CodeProject articles than I do on my academic articles. Sure, some people who comment on CodeProject don’t know what they’re talking about, but the same is true for academic journal reviewers.
One down side of CodeProject and StackOverflow is that early voters are very influential: there’s a strong tendency to echo the status quo. It might be better to not publish vote tallies until there have been a minimum number of votes. Still, there’s a benefit to having many reviewers, even if they’re not independent, rather than just one or two.
I completely agree with your comment that reviewers hardly ever try to implement an algorithm. The reproducible research blog has several stories about completely irreproducible papers that sailed through the review process.
Jason,
I had a similar thought a month ago as part of a larger initiative and ended up asking a question on Stack Overflow about it: http://stackoverflow.com/questions/553264/can-stack-overflow-help-you-explore-the-magic-and-beauty-of-computer-science
It got a mostly negative response (and was closed initially; I was able to get it re-opened). The most interesting response was from Jeff Atwood (creator of Stack Overflow) via Twitter regarding my question:
“well said, but Stack Overflow is more of a sausage factory where we grind up meat and bones” – http://twitter.com/codinghorror/status/1215401481
That said, I’m not giving up hope and am trying to work with others to come up with something. It’d be great to work together if you’re interested in making something happen.
Feel free to respond to my question on Stack Overflow. I really think something like what you’re talking about is greatly needed.
[...] it to their huge audiences. Of course, it wasn’t long before someone (mendicantbug.com) proposed The Stack Overflow of Academia solution. This is by no means perfect: The benefits of peer review by the herd are great, but [...]