|
|
|
|
|
by pizza_boy
4653 days ago
|
|
I've said as much in the article comments, but it's worth repeating here: there's really no surprise that this sort of thing happens when more than a million articles are published every year. There is so much pressure on researchers to publish. I really do think the way to solve this sort of problem is to find ways to give researchers credit for other forms of contributions. This is what figshare is doing with datasets, and what we're doing with peer-review:
http://blog.publons.com/post/61380784056/announcing-doi-supp... |
|
Either production-quality open source code, or pedagogical code. I'm looking at the Stanford Pintos kernel and MIT xv6 kernel. While there were minor papers from those projects, I think they were more like a labor of love. When you consider the coding effort, those projects probably took 10x the effort than a typical paper.
But yeah it would be better if a little more time was spent on code vs. papers.
I actually attended a talk from an Adobe researcher talking about software abstractions some years ago. He advocated that you should be able to get a Ph.D. for finding a good abstraction, e.g. for say modeling a paint brush or something. There are lots of bad ways to write code but only a few good ones. Even better would be to write it in a way so that other people can actually learn from it.