Persons at STU
This page displays all publicly accessible information about the desired person. Some information about the person's occupation and offices may be hidden.
Basic information about a final thesis
|Type of thesis:||Dissertation thesis|
|Thesis title:||Knowledge-based software representation, querying and visualization|
Written by (author):
|Ing. Peter Kapec, PhD.|
|Thesis supervisor:||doc. Ing. Martin Šperka, PhD.|
|Opponent 2:||prof. Ing. Miloš Šrámek, PhD.|
Final thesis progress:
Final thesis was successfully defended.
Additional informationAdditional information about the final thesis follows. Click on the language link to display the information in the desired language.
Language of final thesis:
Title of the thesis:
|Knowledge-based software representation, querying and visualization|
In the recent years information visualization became very important as it allows us to gain insight into large amounts of data. Better information comprehension can be obtained by observing graphical representations of data, which may reveal hidden patterns. Among various data types that can be visualized, software is a suitable candidate due to software's intangibility. In our work we focused on the visualization of software artifacts and their interconnections. We propose a software visualization method that uses a hypergraph-based data model as a unifying representation that is used in the whole visualization process: from artifacts extraction and representation, trough filtering and querying to visualization. Inspired by the knowledge representation field we propose a modified hypergraph-based representation that enhanced by incidences that are suitable to represent roles objects play in relations. We also propose a query language in which queries and query results are hypergraphs, thus making the approach transparent for visualization. The visualization of the hypergraphs representing the extracted software artifacts and their relations is based on the well known force-based graph layout algorithms. The proposed method was implemented in a software visualization prototype and verified by visualizations of an existing software project.
|software visualization, hypergraph, graph visualization, knowledge representation, querying|
Current level of public release
access to annotation and abstracts of final thesis only. Contacts are provided if the author or the supervisor does not wish to release the whole thesis. The author can state his contact details (optional)..
Display and download files
To display the final thesis assignment form click on the Display the final thesis assignment form icon. The following icons - Final thesis, Thesis appendices, Supervisor's review, Opponent's review - relate to the final thesis and can be downloaded. They could be displayed on condition they have been inserted and are available publicly.
|Final thesis (final thesis appendices) unlimited|
Reviews for final thesis unlimited