33

One of the few published papers on the relationship between Stack Overflow and productivity finds that active GitHub users "ask fewer questions and provide more answers than others" on the site.1 The authors write that users who ask questions "distribute their work in less uniform way," than those who do not (indicating interruption). But, they also note ...


24

According to Capers Jones, productivity across programming languages is not as constant as the claim, but the evidence supports the claim "it's better to use a higher-level language if you can." As you note in your question, productivity varies dramatically depending on project size, so it's probably not helpful to try to pin down "average LoC / engineer / ...


24

"Typically greater brightness of positive compared to negative polarity displays leads to smaller pupil sizes and, hence, a sharper retinal image and better perception of detail." Per Piepenbrock C et.al. in 2014, the results of the study are compatible with the hypothesis that the positive polarity advantage is an effect of display luminance. "Dark ...


16

Probably as true as "American companies hire massagers for developers". As in very few do it (Google). As for your question on better sources, I found https://gizmodo.com/startups-in-china-are-hiring-women-as-programmer-motiv-1825529335 It remains to be seen how widespread programmer motivators are in China, but the Times noted that a job search site run ...


13

Here is a well documented study. Individual productivity was not the goal of this paper, but there is data that's related to your question. A copy of the paper can be found here On page 22, there's a box graph of hours needed to complete the program by language. If we assume programmer productivity to be time to complete a given programming task, then we ...


13

Pankratius, Schmidt, and Gareton, 2011 found: Contrary to popular belief, the functional style does not lead to bad performance. Average Scala run-times are comparable to Java, lowest run-times are sometimes better, but Java scales better on parallel hardware. We confirm with statistical significance Scala’s claim that Scala code is more compact than Java ...


7

The 2nd edition of Code Complete cites Cusumano et al. (2003) for the best-known (till then) industry figure(s). The paper is based on a survey of 104 projects in four regions of the globe. The authors' LOC/productivity summary is in the table below. The wide variance does raise an eyebrow, which the authors attribute to different characteristics of the ...


4

I took a look at three different research works: 1. The Costs and Benefits of Pair Programming, by Alistair Cockburn and Laurie Williams, from University of Utah. Link to paper. It seems the research metodology used was interviews as well as revisiting previous studies made in the univertisy, which se Some of the conclusions, quoted from previews works (...


3

I've found an interview with Laurent Bossavit, were he discusses his book "The Leprechauns of Software Engineering". He makes that claim that the "10x Programmer" is for small sample sets with very old data. Many of the references are themselves to just copies of the claim. When I looked into it, what was advanced as evidence for those claims, what I ...


1

According to Cognitive Consequences of Programming: Augmentations to Basic Instruction Journal of Educational Computing Research , volume 2, pages 75-93 (1986): Teachers we surveyed recommended that we help students become better typists. Lack of typing ability was perceived as one of the largest obstacles to success in programming. So at least at a ...


Only top voted, non community-wiki answers of a minimum length are eligible