Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Visualizing the Refactoring of Classes via Clustering Keith Cassell Craig Anslow Lindsay Groves Peter Andreae
 

Summary: Visualizing the Refactoring of Classes via Clustering
Keith Cassell Craig Anslow Lindsay Groves Peter Andreae
School of Engineering and Computer Science
Victoria University of Wellington,
PO Box 600, Wellington 6140, New Zealand
Email: {kcassell,craig,lindsay,pondy}@ecs.vuw.ac.nz
Abstract
When developing object-oriented classes, it is difficult
to determine how to best reallocate the members of
large, complex classes to create smaller, more cohesive
ones. Clustering techniques can provide guidance on
how to solve this allocation problem; however, inap-
propriate use of clustering can result in a class struc-
ture that is less maintainable than the original. The
ExtC Visualizer helps the programmer understand
the class structure by visually emphasizing impor-
tant features of the class's members and their inter-
relationships. More importantly, it helps users see
how various clustering algorithms group the class's
members. These insights help a programmer choose

  

Source: Anslow, Craig - School of Engineering and Computer Science, Victoria University of Wellington

 

Collections: Computer Technologies and Information Sciences