Merino, Leonel; Kozlova, Ekaterina; Nierstrasz, Oscar; Weiskopf, Daniel (2019). VISON: An Ontology-Based Approach for Software Visualization Tool Discoverability. In: VISSOFT'19: 7th IEEE Working Conference on Software Visualization (pp. 45-55). IEEE 10.1109/VISSOFT.2019.00014
|
Text
Meri19b-vison.pdf - Accepted Version Available under License Creative Commons: Attribution-Share Alike (CC-BY-SA). Download (10MB) | Preview |
Although many tools have been presented in the research literature of software visualization, there is little evidence of their adoption. To choose a suitable visualization tool, practitioners need to analyze various characteristics of tools such as their supported software concerns and level of maturity. Indeed, some of such tools can be prototypes for which the lifespan is expected to be short, whereas some other tools can be fairly mature products that are maintained for a longer time. Although such characteristics are often described in papers, we conjecture that practitioners willing to adopt software visualizations require additional support to discover suitable visualization tools. In this paper, we elaborate on our efforts to provide such support. To this end, we systematically analyzed research papers in the literature of software visualization and curated a catalog of 70 available tools that employ various visualization techniques to support the analysis of multiple software concerns. We further encapsulate these characteristics in an ontology. VISON, our software visualization ontology, captures these semantics as concepts and relationships. We report on early results of usage scenarios that demonstrate how the ontology can support (i) developers to find suitable tools for particular development concerns, and (ii) researchers who propose new software visualization tools to identify a baseline tool for a controlled experiment.
Item Type: |
Conference or Workshop Item (Paper) |
---|---|
Division/Institute: |
08 Faculty of Science > Institute of Computer Science (INF) |
UniBE Contributor: |
Merino, Leonel, Nierstrasz, Oscar |
Subjects: |
000 Computer science, knowledge & systems 500 Science > 510 Mathematics |
Publisher: |
IEEE |
Language: |
English |
Submitter: |
Oscar Nierstrasz |
Date Deposited: |
17 Feb 2020 14:56 |
Last Modified: |
03 Sep 2023 03:37 |
Publisher DOI: |
10.1109/VISSOFT.2019.00014 |
ArXiv ID: |
1908.04090v1 |
Uncontrolled Keywords: |
scg-pub snf-asa3 scg19 jb20 |
BORIS DOI: |
10.7892/boris.139909 |
URI: |
https://boris.unibe.ch/id/eprint/139909 |