Unnatural Code Project

We hope programming comes naturally to you. Seriously.

Research Questions

  1. Are buggy lines less "natural" than non-buggy lines?
  2. Are buggy lines less "natural" than bug-fix lines?
  3. Is "naturalness" a good way to direct inspection effort?
  4. How do SBF and NBF compare in terms of ability to direct inspection effort?
  5. Is "naturalness" a useful way to focus the inspection effort on warnings produced by SBF?