I. Introduction
The adoption of coding conventions, or programming style guidelines, is one of the most widely accepted best practices in software development. It is assumed that adherence to coding conventions increases not only readability [1], [2], [3] but also maintainability of software. Moreover, inconsistent coding style is one source of technical debt, specifically code debt. A survey of 682 developers [4] showed that technical debt is the biggest concern of developers and they spend 17% of their time addressing technical debt.