The Unsung Heroes of Scientific Software (nature.com)
An anonymous reader sends this news from Nature: For researchers who code, academic norms for tracking the value of their work seem grossly unfair. They can spend hours contributing to software that underpins research, but if that work does not result in the authorship of a research paper and accompanying citations, there is little way to measure its impact. ... Enter Depsy, a free website launched in November 2015 that aims to "measure the value of software that powers science."
[Postdoc researcher Klaus] Schliep's profile on that site shows that he has contributed in part to seven software packages, and that he shares 34% of the credit for phangorn. Those packages have together received more than 2,600 downloads, have been cited in 89 open-access research papers and have been heavily recycled for use in other software — putting Schliep in the 99th percentile of all coders on the site by impact.
[Postdoc researcher Klaus] Schliep's profile on that site shows that he has contributed in part to seven software packages, and that he shares 34% of the credit for phangorn. Those packages have together received more than 2,600 downloads, have been cited in 89 open-access research papers and have been heavily recycled for use in other software — putting Schliep in the 99th percentile of all coders on the site by impact.
And yes, we have to fix this somehow, sooner or later. At least in my area (Computer Graphics), complex, cutting-edge research increasingly builds on highly specialised software stacks that are being maintained by researchers the community. Whose efforts usually are not appropriately rewarded. An example is meshlab: that thing is hugely useful for lots of people - but in retrospect, the main author has all but described developing it as a mistake. As it cost him too much time that he would have needed elsewhere in his career efforts.
A few guys are lucky, like Wenzel Jakob: he both wrote Mitsuba (the extremely useful research path tracer that everyone uses these days to build on), as well as a couple of high profile publications that set him up for an academic career. But in a lot of cases, even very good researchers only have the time and brainpower for one thing at a time: software *or* publications. We need both of them, but only reward one category. Bad move, systemically speaking.
... catch our breath,, conspire to participate in the truth...
...of the software and then request citations as parts of the license agreement. It's not a guarantee, and yes some will fail to cite properly, but at a present a short (possibly even conference) paper with a citation request really is you're best bet to get some credit.
The difficult part is finding a journal that will accept a description-of-software type paper *and* has a decent ranking. I'm somewhat lucky to have such a journal in my field, but I know that other fields are not so fortunate.
Scientific Linux is a distribution along the lines of CentOS that is sponsored by Fermilab.
From their about page:
See: http://scientificlinux.org/
Sendmail is like emacs: A nice operating system, but missing an editor and a MTA.
Unless its freeware the guy gets paid for writing the stuff so he can't complain and if it is freeware then that was his choice to do it. He can't co-opt someone elses plaudits just because he created a tool they used.
If you really believe that then perhaps you think the company that built the power sockets or the desk or made the PC motherboard should also get a mention? Where does it end? We all use things invented and built by others to do our jobs.
Please stop the bullshit of heroes with superpower in science, as science never was about glorifying people and personality cults. Leave that to the entertainment industry.
The whole science star system is doing much more harm than good to the actual scientific outcomes.
People tend to optimize the metric that is used. If that metric is popularity, they'll do as much as they can to become popular, with no correlation whatsoever to the importance of their original field. Publishing crappy results on a new dataset so that everyone can beat you gets you more citations than providing insights to why some methods work and some don't. Publishing a shitty software that allows a million master student to make up wrong results for the master's thesis get you more download than writing a correct implementation of uncommon algorithms.
I went into science because I didn't give a shit about the smoke and mirrors that are so important in other fields. Most of my best technical students now are just disgusted by the "appearance prevails" mentality that is at the core of other disciplines. Please leave science as it ought to be: efficient but careless about the image.
Video of some good progressive thrash music
No other field has problems with people crying for the ego stroking of needing to have their worth validated by "impact". Another crybaby sheltered academic. Join the real world and see what life is really like. Most code ending up in the dumpster of botched projects (sometimes by the coding team, but often by poor management).
The most important papers in science are frequently cited because of their data, not their methodology. It's expensive to take measurements compared to writing your own code.
Go away, spammer. This is Slashdot, not Foreheaddot.
How do you get listed? My software project isn't listed. We have a few hundred users and we're nearing about 1000 citations. It's an open source project on GitHub.
How do we tell Depsy about it?
The Spice electrical circuit simulation software was developed in FORTRAN on several platforms (including VAX VMS) in the 1970s. I managed to compile it for Linux and Windows years ago, and I host the source and binaries on a laptop in my basement.
This specific version is in many circuits textbooks - newer versions are not compatible with the syntax of this release. I see a fair amount of traffic for it. I should probably spend some time on a nicer HTML5 download page.
If you are in academia and feel sorry for yourself, you are doing something wrong.
The computational scientists I know, massage ancient code written in Fortran 30 years ago, passed down to them as holy scrolls, tweak the code every once in a while and compare results to new experiments, and then talk about the results ad infinitum while traveling the four corners of the globe. And if they'll ever rewrite the code to take advantage of some of the more modern concepts like C and/or CUDA, they'll make sure to get release time for at least 1 year because of the work involved. All made possible with financial support from NSF, DOE and DOD, and ability to convince management that what they are doing is significantly important, even if only 10 people understand what the hell you are doing.