IMPROVING JAVA SOFTWARE THROUGH PACKAGE STRUCTURE ANALYSIS

Edwin Hautus · 2002

Packages are an important mechanism to decompose Java programs. However, because packages are defined implicitly, it is not easy to develop a large application with a proper package structure. This article presents a tool that assists the programmer in developing a proper package structure through analysis and visualization. The tool indicates weak areas in package structures and allows human assisted refactoring of the source code based on the analysis. The article also introduces a new metric that is an indicator for the quality of the package architecture.

Read the paper · More papers on PaperTik