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

Identifying class name inconsistency in hierarchy: a first simple heuristic

(1) , (1) , (2) , (2)
1
2

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⟩
234 View
177 Download

Altmetric

Share

Gmail Facebook Twitter LinkedIn More