Asma Mubarak

Learn More
Excessive coupling between object-oriented classes is widely acknowledged as a maintenance problem that can result in a higher propensity for faults in systems and a 'stored up' future problem. This paper explores the relationship between 'fan-in' and 'fan-out' coupling metrics over multiple versions of open-source software. More specifically, the(More)
Objective. To explore whether an 80:20 rule exists in Java from six coupling metrics over multiple versions of open-source software and, if so, whether that relationship is exacerbated over time. Methods. We used the automated tool JHawk to extract the 6 different coupling metrics from four Open-Source Systems. We then ranked the classes on each of these 6(More)
  • 1