An empirical study of code smells in JavaScript projects. - Amir Saboury; Pooya Musavi; Foutse Khomh; Giulio Antoniol (SANER, 2017)