A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2016; you can also visit the original URL.
The file type is application/pdf
.
On the "naturalness" of buggy code
2016
Proceedings of the 38th International Conference on Software Engineering - ICSE '16
Real software, the kind working programmers produce by the kLOC to solve real-world problems, tends to be "natural", like speech or natural language; it tends to be highly repetitive and predictable. Researchers have captured this naturalness of software through statistical models and used them to good effect in suggestion engines, porting tools, coding standards checkers, and idiom miners. This suggests that code that appears improbable, or surprising, to a good statistical language model is
doi:10.1145/2884781.2884848
dblp:conf/icse/RayHGTBD16
fatcat:dov4rms53jaznhcto3yunlpe2i