Class Clustering for Program Comprehension: A Case Study in Java

Download Now
Provided by: International Journal of Computer and Information Technology (IJCIT)
Topic: Big Data
Format: PDF
Program comprehension is the most time consuming activity during software maintenance. Programmers need support to help them in understanding large software systems. In this paper, the authors present an approach to extract useful knowledge from Java byte code, and apply hierarchical clustering to discover groups of closely related classes. The groups of classes can assist programmers to know the high level structure of large software systems without prior knowledge, and programmers can learn the classes in the same group together.
Download Now

Find By Topic