I want to call attention to one of the best papers I’ve ever read on software engineering, ever. Ready to be dazzled? Here goes:
Fixing Faults in C and Java Source Code: Abbreviated vs. Full-Word Identifier Names (preprint)
I know, right? Sheer brilliance.
Okay, maybe it doesn’t have the most exciting subject matter, but I think everybody should read it. Here’s why:
Manageable scope. “Is clean code good?” Too broad, what is ‘clean code’ and what is ‘good’?