“…Code quality has been widely investigated in the literature and has been recognized as one of the most significant factors with a direct impact in competitiveness in the software development industry [Abrahao, Baldassarre et al, 2016, Baggen, Correia et al, 2012, Janicijevic, Krsmanovic et al, 2016. Some consequences generated by inadequate levels of quality are, for example, poor designs that lead to systems that are difficult to be maintained and extended [Schranz, Schindler et al, 2019], systems delivered with many defects resulting in a high dissatisfaction of end-users [Maxim and Kessentini, 2016], many dead or duplicated code that dramatically increase the maintenance and evolution cost [Perez-Castillo, Piattini et al, 2018], among many other harmful effects.…”