

Bond is not such a bad example, because he introduces himself as “Bond. James Bond”, not as “Bond. Bond James”. If he did introduce himself as such, then you’d be forgiven for thinking that his given name was “Bond”.
The problem is also not the short form of author names, which as you point out places the family name first, and which typically abbreviate the given names. The problem is that many sites will reverse that order when they render the full names. The solution is simply to allow the authors to specify how their full name should be rendered. This not a problem that is unique to scientific journals.
The full article is available here: https://archive.ph/1NGkF
See also https://shinesolutions.com/2018/01/08/falsehoods-programmers-believe-about-names-with-examples/
I haven’t read the paper in dept, but these are deeply unserious reasons for disparaging it.
The length of this paper entirely within the norm for scientific publications. In fact, depending on the type of paper, they can be much shorter. For example, Nature expects submissions at around 2500 words or around 4300 words, depending on the format, while this paper is around 4800 words long (excluding references and SI).
The authors also obviously not “a few college students publishing their CS research assignment”: Gloaguen, Mündler, Raychev, Müller, and Vechev.
The entire point of the study was to see what kind of context files were useful and which were useless, which according to the authors was not something that had been done before:
They found that,
So when you say that they “admitted that they started with useless context files”, you are referring to the results of the study. Complaining that they didn’t base their study on the conclusions of that very study is just absurd