Identifying class name inconsistency in hierarchy: a first simple heuristic - Archive ouverte HAL
Conference Papers Year : 2017

Identifying class name inconsistency in hierarchy: a first simple heuristic

Abstract

Giving good class names is an important task. Good programmers often report that they take several attempts to find an adequate one. Often programmers do not name consistently classes within a package, project or hierarchy. This is a problem because it hampers understanding the systems. In this article we present a simple heuristic (a distribution) to characterise class naming. We combine such a heuristic with structural information to identify inconsistent class names. In addition, we use this simple heuristic to give packages a shape. We applied such heuristic to 285 packages in Pharo to identify misnamed classes. Some of these misnamed classes are reported and discussed here.
Fichier principal
Vignette du fichier
abdou.pdf (1.55 Mo) Télécharger le fichier
Origin Files produced by the author(s)
Loading...

Dates and versions

hal-01663603 , version 1 (14-12-2017)

Identifiers

Cite

Abdelghani Alidra, Moussa Saker, Nicolas Anquetil, Stéphane Ducasse. Identifying class name inconsistency in hierarchy: a first simple heuristic. IWST 2017 - 12th International Workshop on Smalltalk Technologies, Sep 2017, Maribor, Slovenia. pp.14:1--14:8, ⟨10.1145/3139903.3139920⟩. ⟨hal-01663603⟩
246 View
214 Download

Altmetric

Share

More