Are the clients of flawed classes (also) defect prone? Authors: Radu & Cristina Marinescu LOOSE Research Group Universitatea Politehnica din Timi ș oara
Working is hard...
...especially when resources are flawed
Clients of Flawed Classes vs. Does any correlation exist in Defects Eclipse ?
Feature Envy Data Class Class Brain Class God Class
Class
has design flaws Class
has has provider classes design flaws with design flaws Class
has has provider classes design flaws with design flaws Class has defects (pre and post release)
has has provider classes design flaws with design flaws ? Class has defects (pre and post release)
Chi-Square Odds Ratio Mann-Whitney Non-parametric statistical tests
flaws / flawed providers vs. defects flawed providers correlates with defects!
HAS NO Odds Ratio Design Flaws Design Flaws on Defects HAS Flawed Providers NO - Flawed Providers
HAS NO Odds Ratio Design Flaws Design Flaws on Defects HAS Flawed Providers NO - 0.5 - 0.7 Flawed Providers
HAS NO Odds Ratio Design Flaws Design Flaws on Defects HAS 2 - 3 Flawed Providers NO - 0.5 - 0.7 Flawed Providers
HAS NO Odds Ratio Design Flaws Design Flaws on Defects HAS 4 - 8 2 - 3 Flawed Providers NO - 0.5 - 0.7 Flawed Providers
HAS NO Odds Ratio Design Flaws Design Flaws on Defects HAS 4 - 8 2 - 3 Flawed Providers NO - 0.5 - 0.7 Flawed Providers The biggest danger is using flawed classes!
NO Percent of Design Flaws Design Flaws classes with... Flawed Providers NO Flawed Providers
NO Percent of Design Flaws Design Flaws classes with... 12 Flawed Providers NO 7 Flawed Providers
NO Percent of Design Flaws Design Flaws classes with... 42 12 Flawed Providers 40 NO 7 Flawed Providers
Are the clients of flawed classes (also) defect prone? Authors: Radu & Cristina Marinescu LOOSE Research Group Universitatea Politehnica din Timi ș oara
Recommend
More recommend