Mining Semantic Loop Idioms from Big Code

Mining semantic idioms of code to assist software tool developers, API and language designers find and rank common semantic patterns.

Technical Report

Our technical report about semantic idioms is now available.


The full dataset used in the paper can be downloaded from here.

Mined Semantic Loop Idioms

The mined semantic idioms can be found here here.


Please cite as

          	title={Mining Semantic Loop Idioms from Big Code},
          	author={Allamanis, Miltiadis and Barr, Earl T. and Bird, Chris and Devanbu, Premkumar and Marron, Mark and Sutton Charles},