Project Details
Description
The increased reuse of software components, facilitated and supported by object-oriented programming, makes program comprehension even more important as existing software must be understood during both development and maintenance. Far too often the only information a programmer can trust is the source code. It is the only accurate, complete and up-to-date representation of a program. However, source code listings are hardly suited to represent design decisions, global system structure or interactions among components. The extraction of high-level structural information from code is called reverse engineering.
The goal of this project was to explore the use of a general-purpose data visualization system called Hy+ for querying and visualizing information about object-oriented software systems, rather than using special-purpose tools. Hy+ supports visualization and visual querying of arbitrary graph-like databases.
| Status | Finished |
|---|---|
| Effective start/end date | 01.07.1993 → 31.12.1993 |
Collaborative partners
- Johannes Kepler University Linz (lead)
- University of Toronto (Project partner)
Fields of science
- 102 Computer Sciences
- 102020 Medical informatics
- 102022 Software development
- 102006 Computer supported cooperative work (CSCW)
- 102027 Web engineering
- 502050 Business informatics
- 102040 Quantum computing
- 102016 IT security
- 503015 Subject didactics of technical sciences
- 509026 Digitalisation research
- 102015 Information systems
- 102034 Cyber-physical systems
- 502032 Quality management
- 211928 Systems engineering
JKU Focus areas
- Digital Transformation
Research output
- 1 Article
-
Reverse Engineering by Visualizing and Querying
Mendelzon, A. & Sametinger, J., Dec 1995, In: Software - Concepts and Tools.Research output: Contribution to journal › Article › peer-review