Suggestions(1)
Exact(42)
Figure 5 shows that some methods are created as God Method (19 of 25) and others become God Method with the evolution of the system (6 of 25).
For God Method, JDeodorant reports 100 methods, while the reference list has 67 methods.
In this paper, we focus on three code smells: God Class, God Method, and Feature Envy.
For MobileMedia, the same happens for God Method and Feature Envy.
For God Method, JDeodorant had the highest average recall of 82%.
Similar(18)
Therefore, it contributed to the increase in the number of God Methods.
For instance, the number of God Methods is 6 in all versions of the Health Watcher system.
However, as the system evolved, some of those methods were refactored, contributing to the decrease of God Methods, while others were either created as God Methods or became one with the addition of new functionality.
On the other hand, JSpIRIT reports 27 God Methods, while PMD and inFusion report similar numbers, 16 and 17, respectively.
There are no instances of Feature Envy in Health Watcher, therefore only the evolution of God Classes and God Methods is presented.
Write better and faster with AI suggestions while staying true to your unique style.
Since I tried Ludwig back in 2017, I have been constantly using it in both editing and translation. Ever since, I suggest it to my translators at ProSciEditing.

Justyna Jupowicz-Kozak
CEO of Professional Science Editing for Scientists @ prosciediting.com