Analyzing code evolution to uncover relations

A Lozano, K Mens, J Portugal - 2015 IEEE 2Nd international …, 2015 - ieeexplore.ieee.org
This paper reports on evidence found of five possible relations (Plain Support, Mutual
Support, Rejection, Common Refactoring, and Inclusion) among four bad smells (God Class,
Long Method, Feature Envy, and Type Checking). We analyzed several releases of three
open-source applications (16 for Log4j, 34 for Jmol, and 45 for JFreeChart) using four direct
and two indirect metrics. This analysis uncovered correlations between three of these bad
smells, namely, Feature Envy, Long Method, and God Class. The strongest correlation …

Analyzing code evolution to uncover relations between bad smells

A Lozano Rodriguez, K Mens… - … Conference on Software …, 2015 - dial.uclouvain.be
This paper reports on evidence found of five possible relations (Plain Support, Mutual
Support, Rejection, Common Refactoring, and Inclusion) among four bad smells (God Class,
Long Method, Feature Envy, and Type Checking). We analyzed several releases of three
open-source applications (16 for Log4j, 34 for Jmol, and 45 for JFreeChart) using four direct
and two indirect metrics. This analysis uncovered correlations between three of these bad
smells, namely, Feature Envy, Long Method, and God Class. The strongest correlation …
以上显示的是最相近的搜索结果。 查看全部搜索结果