A Critique on Code Critics

Lozano Rodriguez, Angela;Arévalo, Gabriela;Mens, Kim
(2015) SATToSE 2014 Seminar on Advanced Techniques and Tools for Software Evolution — Location: L’Aquila, Italie (9.July.2014)

Files

paper-05.pdf
  • Open Access
  • Adobe PDF
  • 255.33 KB

Details

Authors
  • Lozano Rodriguez, AngelaVrije Universiteit Brussel
    Author
  • Arévalo, GabrielaUniversidad Abierta Interamericana
    Author
  • Mens, Kimorcid-logoUCLouvain
    Author
Abstract
Code critics are a recommendation facility of the Pharo Smalltalk IDE. They signal controversial implementation choices such as code smells at class and method level. They aim to promote the use of good and standard coding idioms for increased performance or a better use of object-oriented constructs. This paper studies relations among code critics by analyzing co-occurrences of code critics detected on the Moose system, a large and mature Smalltalk application. Based upon this analysis, we present a critique on code critics, as a first step towards an improved grouping of code critics that identifies issues at a higher level of abstraction, by combining lower-level critics that tend to co-occur, as well as improvements in the definition of the individual critics.
Affiliations

Citations

Lozano Rodriguez, A., Arévalo, G., & Mens, K. (2015). A Critique on Code Critics. C E U R Workshop Proceedings, 1354, 49-59. https://doi.org/10.13140/RG.2.1.3751.7923 (Original work published 2015)