Académique Documents
Professionnel Documents
Culture Documents
Team member
www.themegallery.com
Contents
1 Introduction
2 Tasks
3 Tools
Our
Our Find open source software systems
Tasks
Tasks Collect class‐level metrics data
jEdit 4.3
Results - jEdit 4.0
Result - jEdit 4.0
Result - jEdit 4.0
Result - jEdit 4.0
Result - jEdit 4.0
Classes Participate In Classes Not Participate Participate Change Participate Not Change Not Participate Change Not Participate Not
Pattern LCOM In Pattern LCOM LCOM LCOM LCOM Change LCOM
56.12 46.73 67.42 52.61 57.71 30.97
Classes Participate In Classes Not Participate Participate Not Change Not Participate Change Not Participate Not
Pattern CBO In Pattern CBO Participate Change CBO CBO CBO Change CBO
7.06 5.88 8.96 6.47 8.09 2.71
Result - jEdit 4.2
Result - jEdit 4.2
Result - jEdit 4.2
Result - jEdit 4.2
2004
2001
2003
2002
Conclusion
Release after release design patterns
occurrence increased
Classes participating in design patterns
are less changeable than not participating
ones
LCOM and CBO should be taken into
consideration
It is never easy to find patterns manually
in big systems
Thank
Thank You
You !!
Q&A