Ludwig-Maximilians-Universität München, Institut für Informatik
Lehr- und Forschungseinheit für Programmierung und Softwaretechnik
http://www.pst.ifi.lmu.de/Fopra/2005/nepper/

Fortgeschrittenenpraktikum

JTube: Lightweight Support for Structuring and Documenting Java Source Code


Inhalt

JTube is an Eclipse plug-in that supports the developer in using Java comments to structure and document code and visualizes the inner structure of Java classes by combining different sources of structural information (submethod dependencies, Java comments). JTube is designed to be a lightweight component that integrates seamlessly with the Eclipse SDK.

JTube's features:

  1. Grouping Methods. JTube supports the developer’s desire to group methods using Java comments and makes this grouping browsable. This way, JTube exploits the structural information contained in Java comments and makes it visible.
  2. Recognizing Submethods. JTube recognizes that developers create private methods that only function as submethods for other methods and makes this relationship visible.
  3. Adding Meta Information. JTube helps the developer to reference arbitrary information (e.g. other code segments or external documentation) that is related to a certain line of code making use of the extensive capabilities of Hyena, a tool for RDF-based data linkage . This helps to combine fast-accessible and easy-to-maintain inline documentation with in-depth external documentation.

Materialien


Bearbeiter: Patrick Nepper
Aufgabensteller: Prof. Dr. Martin Wirsing
Betreuer: Axel Rauschmayer
Fertigstellung: Wintersemester 2005/2006


Fortgeschrittenenpraktika Lehrstuhl Institut Universität