4 ms·
Academic papers in computing don't tend to be written with lay practitioners in mind. If I want to try out a technique in a business setting, I ideally want at
by frobozz 7y ago
Academic papers in computing don't tend to be written with lay practitioners in mind.
If I want to try out a technique in a business setting, I ideally want at least one of:
* A library or application I can run
* A code sample I can copy and modify
* A pseudocode block I can turn in to real code
What is less helpful is some mathematical equation in which one of the variables is the result of a technique described in another paper and a whole load of unfamiliar concepts named after people.
- codesushi42 7y agoAgreed. In fact, code can be more expressive than mathematical notation, and providing code would do a better job of demonstrating a theory. A lot of the proofs are just to legitimize papers. The cynic in me also thinks that by not providing code, the authors intentionally make it more difficult to reproduce results to hide tampered data. You see the same happen in science all the time with p-hacking, or with just plain fraudulent data that is purposely difficult to reproduce. Luckily there are a good number of papers that provide a repo link, but not enough yet.