in general, it just talks about how the empirical methodology is quite bad to figure out real results.
schneideman shows that it is hard
from Xerox PARC
the point is to focus on “performance” -> utility/functionality
As practiced by computer science, the study of programming is an unholy mixture of mathematics, literary criticism and folklore.
Shneiderman’s book: Software Psychology
research on programming is on:
it has a ref on how GOTO has been measured to be harmful -> https://bpspsychub.onlinelibrary.wiley.com/doi/abs/10.1111/j.2044-8325.1977.tb00363.x?casa_token=uGyYhgbhc6cAAAAA:h0Lrb_ES-vWSkeJ3pEljgyITd7OuGpdOqL6pNOhIp-rOZRM-SXENjVpOjterrXxHu-yhR4jONtqwFQ
there is also a large practice effect that is observed (the more you do, the better you become)
The syntactic constructs [of a PL] are appropriate to that approach, but they are not themselves that approach. Therefore there is no reason to believe that their presence or absence will, by itself, have any significant impact. Either the programmer understands the structured approach to programming, in which case her code will reflect it {whether or not structured control constructs are available), or the programmer does not, in which case the presence of syntactic constructs is irrelevant.
https://dl.acm.org/doi/abs/10.1145/359763.359800 -> statically typed languages are marginally less error-prone (makes sense)