Sciweavers

CSMR
2000
IEEE

Analyzing Java Software by Combining Metrics and Program Visualization

13 years 9 months ago
Analyzing Java Software by Combining Metrics and Program Visualization
Shimba, a prototype reverse engineering environment, has been built to support the understanding of Java software. Shimba uses Rigi and SCED to analyze, visualize, and explore the static and dynamic aspects, respectively, of the subject system. The static software artifacts and their dependencies are extracted from Java byte code and viewed as directed graphs using the Rigi reverse engineering environment. The static dependency graphs of a subject system can be annotated with attributes, such as software quality measures, and then be analyzed and visualized using scripts through the end-user programmable interface. Shimba has recently been extended with the Chidamber and Kemerer suite of object-oriented metrics. The metrics measure properties of the classes, the inheritance hierarchy, and the interaction among classes of a subject system. Since Shimba is primarily intended for the analysis and explorationof Java software, the metrics have been tailored to measure properties of softwar...
Tarja Systä, Ping Yu, Hausi A. Müller
Added 30 Jul 2010
Updated 30 Jul 2010
Type Conference
Year 2000
Where CSMR
Authors Tarja Systä, Ping Yu, Hausi A. Müller
Comments (0)