The analysis doesn't seem to have controlled for the number of comments in code. Maybe commented code is higher quality, and comments have some chance of swearing.
I was also thinking the same thing. It should have been easy to parse for it because they were only checking articles in C anyways. Some frustrated coders could vent some rage against the machine in comments.