are the clients of flawed classes also defect prone
play

Are the clients of flawed classes (also) defect prone? Authors: - PowerPoint PPT Presentation

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


  1. Are the clients of flawed classes (also) defect prone? Authors: Radu & Cristina Marinescu LOOSE Research Group Universitatea Politehnica din Timi ș oara

  2. Working is hard...

  3. ...especially when resources are flawed

  4. Clients of Flawed Classes vs. Does any correlation exist in Defects Eclipse ?

  5. Feature Envy Data Class Class Brain Class God Class

  6. Class

  7. has design flaws Class

  8. has has provider classes design flaws with design flaws Class

  9. has has provider classes design flaws with design flaws Class has defects (pre and post release)

  10. has has provider classes design flaws with design flaws ? Class has defects (pre and post release)

  11. Chi-Square Odds Ratio Mann-Whitney Non-parametric statistical tests

  12. flaws / flawed providers vs. defects flawed providers correlates with defects!

  13. HAS NO Odds Ratio Design Flaws Design Flaws on Defects HAS Flawed Providers NO - Flawed Providers

  14. HAS NO Odds Ratio Design Flaws Design Flaws on Defects HAS Flawed Providers NO - 0.5 - 0.7 Flawed Providers

  15. HAS NO Odds Ratio Design Flaws Design Flaws on Defects HAS 2 - 3 Flawed Providers NO - 0.5 - 0.7 Flawed Providers

  16. HAS NO Odds Ratio Design Flaws Design Flaws on Defects HAS 4 - 8 2 - 3 Flawed Providers NO - 0.5 - 0.7 Flawed Providers

  17. 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!

  18. NO Percent of Design Flaws Design Flaws classes with... Flawed Providers NO Flawed Providers

  19. NO Percent of Design Flaws Design Flaws classes with... 12 Flawed Providers NO 7 Flawed Providers

  20. NO Percent of Design Flaws Design Flaws classes with... 42 12 Flawed Providers 40 NO 7 Flawed Providers

  21. Are the clients of flawed classes (also) defect prone? Authors: Radu & Cristina Marinescu LOOSE Research Group Universitatea Politehnica din Timi ș oara

Recommend


More recommend