AutoCode: Using Memex-like Trails to Improve Program Comprehension

This paper presents AutoCode a system for identifying “trails” of classes in Java programs. These trails are computed with regard to five coupling relationships (Aggregation, Inheritance, Interface, Parameter and Return Type) and are presented in a Web-based interface.