News for hackers. Stuff that matters.
Re:DeepFix: Fixing Common C Language Errors by Deep Learning by nullc on Saturday June 03, 2017 @03:31AM (#14475414)
I keep wondering why people don't mine open source commit histories for bug fixes to train a classifier to recognize buggy vs non-buggy code in order to help draw more review attention to code that the classifier thinks smells buggy.
Re:DeepFix: Fixing Common C Language Errors by Deep Learning by denzil_correa on Saturday June 03, 2017 @05:10AM (#14475595)
They do. Example - https://users.soe.ucsc.edu/~ejw/papers/cc.pdf

> Change classification uses a machine learning classifier to determine whether a new software change is more similar to prior buggy changes, or clean changes. In this manner, change classification predicts the existence of bugs in software changes. The classifier is trained using features (in the machine learning sense) extracted from the revision history of a software project, as stored in its software configuration management repository.