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:
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.
Recognizing Submethods. JTube recognizes that developers create
private methods that only function as submethods for other methods and
makes this relationship visible.
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