Mining Semantic Loop Idioms

Allamanis, M; Barr, ET; Bird, C; Devanbu, P; Marron, M; Sutton, C

Allamanis, M (reprint author), Univ Edinburgh, Edinburgh EH8 9YL, Midlothian, Scotland.; Allamanis, M (reprint author), Microsoft Res, Cambridge, England.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2018; 44 (7): 651

Abstract

To write code, developers stitch together patterns, like API protocols or data structure traversals. Discovering these patterns can identify inconsist......

Full Text Link