4 ms·
I wonder is there any good research/data for this claim correlation between bugs and used language. I know there is some for development practices but it's inde
by lukashrb 6y ago
I wonder is there any good research/data for this claim correlation between bugs and used language. I know there is some for development practices but it's independent from the language used.
- tarleb 6y agoYou might like these: An Empirical study on the impact of static typing on software maintainability, Stefan Hanenberg, Sebastian Kleinschmager, Romain Robbes, Éric Tanter, Andreas Stefik/. Empir Software Eng, (2013-12-11). DOI: 10.1007/s10664-013-9289-1. An Empirical Investigation of the Effects of Type Systems and Code Completion on API Usability using TypeScript and JavaScript in MS Visual Studio. Lars Fischer, Stefan Hanenberg, Proceedings of the 11th Symposium on Dynamic Languages (154--167), 2015. A large-scale study of programming languages and code quality in GitHub. Ray et al., 2014 The TL;DR is: typing matter, but so does tooling. However, programmers in dynamic languages are slightly slower, appear to produce more defects. There is a measurable benefit of static typing, but it's small.
- p0nce 6y agoEconomics of Software Quality has a function point to language conversion data, and function point to quality charts, so you could possibly say infer from that.