Publikation:

Simultaneous Visual Analysis of Multiple Software Hierarchies

Lade...
Vorschaubild

Dateien

Zu diesem Dokument gibt es keine Dateien.

Datum

2018

Autor:innen

Schulz, Christoph
Zeyfang, Adrian
Ben Lahmar, Houssem
Herschel, Melanie
Weiskopf, Daniel

Herausgeber:innen

Kontakt

ISSN der Zeitschrift

Electronic ISSN

ISBN

Bibliografische Daten

Verlag

Schriftenreihe

Auflagebezeichnung

URI (zitierfähiger Link)
ArXiv-ID

Internationale Patentnummer

Angaben zur Forschungsförderung

Projekt

Open Access-Veröffentlichung
Core Facility der Universität Konstanz

Gesperrt bis

Titel in einer weiteren Sprache

Publikationstyp
Beitrag zu einem Konferenzband
Publikationsstatus
Published

Erschienen in

VELÁZQUEZ ITURBIDE, J. Ángel, ed.. Sixth IEEE Working Conference on Software Visualization : VISSOFT 2018, 24-25 September 2018, Madrid, Spain, proceedings. Piscataway, NJ: IEEE, 2018, pp. 87-95. ISBN 978-1-5386-8292-0. Available under: doi: 10.1109/VISSOFT.2018.00017

Zusammenfassung

We propose a tree visualization technique for comparison of structures and attributes across multiple hierarchies. Many software systems are structured hierarchically by design. For example, developers subdivide source code into libraries, modules, and functions. This design propagates to software configuration and business processes, rendering software hierarchies even more important. Often these structural elements are attributed with reference counts, code quality metrics, and the like. Throughout the entire software life cycle, these hierarchies are reviewed, integrated, debugged, and changed many times by different people so that the identity of a structural element and its attributes is not clearly traceable. We argue that pairwise comparison of similar trees is a tedious task due to the lack of overview, especially when applied to a large number of hierarchies. Therefore, we strive to visualize multiple similar trees as a whole by merging them into one supertree. To merge structures and combine attributes from different trees, we leverage the Jaccard similarity and solve a matching problem while keeping track of the origin of a structure element and its attributes. Our visualization approach allows users to inspect these supertrees using node-link diagrams and indented tree plots. The nodes in these plots depict aggregated attributes and, using word-sized line plots, detailed data. We demonstrate the usefulness of our method by exploring the evolution of software repositories and debugging data processing pipelines using provenance data.

Zusammenfassung in einer weiteren Sprache

Fachgebiet (DDC)
004 Informatik

Schlagwörter

Konferenz

2018 IEEE Working Conference on Software Visualization (VISSOFT), 24. Sept. 2018 - 25. Sept. 2018, Madrid, Spanien
Rezension
undefined / . - undefined, undefined

Forschungsvorhaben

Organisationseinheiten

Zeitschriftenheft

Zugehörige Datensätze in KOPS

Zitieren

ISO 690SCHULZ, Christoph, Adrian ZEYFANG, Mereke VAN GARDEREN, Houssem BEN LAHMAR, Melanie HERSCHEL, Daniel WEISKOPF, 2018. Simultaneous Visual Analysis of Multiple Software Hierarchies. 2018 IEEE Working Conference on Software Visualization (VISSOFT). Madrid, Spanien, 24. Sept. 2018 - 25. Sept. 2018. In: VELÁZQUEZ ITURBIDE, J. Ángel, ed.. Sixth IEEE Working Conference on Software Visualization : VISSOFT 2018, 24-25 September 2018, Madrid, Spain, proceedings. Piscataway, NJ: IEEE, 2018, pp. 87-95. ISBN 978-1-5386-8292-0. Available under: doi: 10.1109/VISSOFT.2018.00017
BibTex
@inproceedings{Schulz2018-09Simul-44748,
  year={2018},
  doi={10.1109/VISSOFT.2018.00017},
  title={Simultaneous Visual Analysis of Multiple Software Hierarchies},
  isbn={978-1-5386-8292-0},
  publisher={IEEE},
  address={Piscataway, NJ},
  booktitle={Sixth IEEE Working Conference on Software Visualization : VISSOFT 2018, 24-25 September 2018, Madrid, Spain, proceedings},
  pages={87--95},
  editor={Velázquez Iturbide, J. Ángel},
  author={Schulz, Christoph and Zeyfang, Adrian and van Garderen, Mereke and Ben Lahmar, Houssem and Herschel, Melanie and Weiskopf, Daniel}
}
RDF
<rdf:RDF
    xmlns:dcterms="http://purl.org/dc/terms/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:bibo="http://purl.org/ontology/bibo/"
    xmlns:dspace="http://digital-repositories.org/ontologies/dspace/0.1.0#"
    xmlns:foaf="http://xmlns.com/foaf/0.1/"
    xmlns:void="http://rdfs.org/ns/void#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#" > 
  <rdf:Description rdf:about="https://kops.uni-konstanz.de/server/rdf/resource/123456789/44748">
    <bibo:uri rdf:resource="https://kops.uni-konstanz.de/handle/123456789/44748"/>
    <dcterms:available rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2019-01-28T13:40:58Z</dcterms:available>
    <dc:date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2019-01-28T13:40:58Z</dc:date>
    <dspace:isPartOfCollection rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/>
    <dc:contributor>van Garderen, Mereke</dc:contributor>
    <dc:creator>Schulz, Christoph</dc:creator>
    <dc:creator>van Garderen, Mereke</dc:creator>
    <dc:contributor>Herschel, Melanie</dc:contributor>
    <dc:creator>Weiskopf, Daniel</dc:creator>
    <dc:creator>Ben Lahmar, Houssem</dc:creator>
    <dc:contributor>Ben Lahmar, Houssem</dc:contributor>
    <dcterms:isPartOf rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/>
    <dcterms:abstract xml:lang="eng">We propose a tree visualization technique for comparison of structures and attributes across multiple hierarchies. Many software systems are structured hierarchically by design. For example, developers subdivide source code into libraries, modules, and functions. This design propagates to software configuration and business processes, rendering software hierarchies even more important. Often these structural elements are attributed with reference counts, code quality metrics, and the like. Throughout the entire software life cycle, these hierarchies are reviewed, integrated, debugged, and changed many times by different people so that the identity of a structural element and its attributes is not clearly traceable. We argue that pairwise comparison of similar trees is a tedious task due to the lack of overview, especially when applied to a large number of hierarchies. Therefore, we strive to visualize multiple similar trees as a whole by merging them into one supertree. To merge structures and combine attributes from different trees, we leverage the Jaccard similarity and solve a matching problem while keeping track of the origin of a structure element and its attributes. Our visualization approach allows users to inspect these supertrees using node-link diagrams and indented tree plots. The nodes in these plots depict aggregated attributes and, using word-sized line plots, detailed data. We demonstrate the usefulness of our method by exploring the evolution of software repositories and debugging data processing pipelines using provenance data.</dcterms:abstract>
    <dc:creator>Herschel, Melanie</dc:creator>
    <foaf:homepage rdf:resource="http://localhost:8080/"/>
    <dc:language>eng</dc:language>
    <dc:contributor>Schulz, Christoph</dc:contributor>
    <dc:creator>Zeyfang, Adrian</dc:creator>
    <dc:contributor>Zeyfang, Adrian</dc:contributor>
    <dcterms:issued>2018-09</dcterms:issued>
    <dcterms:title>Simultaneous Visual Analysis of Multiple Software Hierarchies</dcterms:title>
    <dc:contributor>Weiskopf, Daniel</dc:contributor>
    <void:sparqlEndpoint rdf:resource="http://localhost/fuseki/dspace/sparql"/>
  </rdf:Description>
</rdf:RDF>

Interner Vermerk

xmlui.Submission.submit.DescribeStep.inputForms.label.kops_note_fromSubmitter

Kontakt
URL der Originalveröffentl.

Prüfdatum der URL

Prüfungsdatum der Dissertation

Finanzierungsart

Kommentar zur Publikation

Allianzlizenz
Corresponding Authors der Uni Konstanz vorhanden
Internationale Co-Autor:innen
Universitätsbibliographie
Begutachtet
Diese Publikation teilen