The Design Navigator: charting Java programs

Epameinondas Gasparis, Amnon Eden, Jonathan Nicholson, Rick Kazman

Research output: Contribution to conferenceAbstract

Abstract

The Design Navigator is a semi-automated design mining tool which reverse engineers LePUS3 design charts from JavaTM 1.4 programs at any level of abstraction in reasonable time. We dem-onstrate the Design Navigator's step-wise charting process of Java Foundation Classes, generating decreasingly abstract charts of java.awt and discovering building-blocks in its design.
Original languageEnglish
Pages945-946
Number of pages2
DOIs
Publication statusPublished - 14 May 2008
EventProceedings of the 30th international conference on software engineering - Leipzig, Germany, 10-18 May, 2008
Duration: 14 May 2008 → …

Conference

ConferenceProceedings of the 30th international conference on software engineering
Period14/05/08 → …

Keywords

  • design mining
  • object-oriented design
  • reverse engineering
  • software modelling
  • software visualization

Fingerprint Dive into the research topics of 'The Design Navigator: charting Java programs'. Together they form a unique fingerprint.

  • Cite this

    Gasparis, E., Eden, A., Nicholson, J., & Kazman, R. (2008). The Design Navigator: charting Java programs. 945-946. Abstract from Proceedings of the 30th international conference on software engineering, . https://doi.org/10.1145/1370175.1370200