This page shows the clustering configurations that were used for the validation described in our paper "Reengineering Component-Based Software Systems with Archimetrix".
| Metric | Weight |
|---|---|
| Package Mapping | 100 |
| Directory Mapping | 0 |
| DMS | 7 |
| Low Coupling | 0 |
| High Coupling | 10 |
| Low Name Resemblance | 5 |
| Mid Name Resemblance | 15 |
| High Name Resemblance | 40 |
| Highest Name Resemblance | 90 |
| Low SLAQ | 0 |
| High SLAQ | 25 |
| Composition: Interface Adherence | 25 |
| Clustering Composition Threshold Max Value | 80 |
| Clustering Composition Threshold Min Value | 25 |
| Clustering Composition Threshold Decrement | 15 |
| Merge: Interface Violation | 10 |
| Clustering Merge Threshold Max Value | 100 |
| Clustering Merge Threshold Min Value | 41 |
| Clustering Merge Threshold Increment | 7 |
| Blacklist | java, de.uka.ipd.sdq, de.uka.ipd.sdq.BySuite, de.uka.ipd.sdq.palladio- fileshare.testdriver |
| Metric | Weight |
|---|---|
| Package Mapping | 60 |
| Directory Mapping | 0 |
| DMS | 5 |
| Low Coupling | 0 |
| High Coupling | 15 |
| Low Name Resemblance | 5 |
| Mid Name Resemblance | 15 |
| High Name Resemblance | 30 |
| Highest Name Resemblance | 45 |
| Low SLAQ | 0 |
| High SLAQ | 15 |
| Composition: Interface Adherence | 40 |
| Clustering Composition Threshold Max Value | 100 |
| Clustering Composition Threshold Min Value | 25 |
| Clustering Composition Threshold Decrement | 10 |
| Merge: Interface Violation | 10 |
| Clustering Merge Threshold Max Value | 100 |
| Clustering Merge Threshold Min Value | 45 |
| Clustering Merge Threshold Increment | 10 |
| Blacklist | everything but org.cocome.* |
| Additional Filter | .*TO|.*Event |
| Metric | Weight |
|---|---|
| Package Mapping | 60 |
| Directory Mapping | 0 |
| DMS | 5 |
| Low Coupling | 0 |
| High Coupling | 15 |
| Low Name Resemblance | 5 |
| Mid Name Resemblance | 15 |
| High Name Resemblance | 30 |
| Highest Name Resemblance | 45 |
| Low SLAQ | 0 |
| High SLAQ | 15 |
| Composition: Interface Adherence | 40 |
| Clustering Composition Threshold Max Value | 100 |
| Clustering Composition Threshold Min Value | 25 |
| Clustering Composition Threshold Decrement | 10 |
| Merge: Interface Violation | 10 |
| Clustering Merge Threshold Max Value | 100 |
| Clustering Merge Threshold Min Value | 45 |
| Clustering Merge Threshold Increment | 10 |
| Blacklist | java.*, javax.* |