RepoVis: Visual Overviews and Full-Text Search in Software Repositories

Johannes Feiner, Keith Andrews

Publikation: Beitrag in Buch/Bericht/KonferenzbandBeitrag in einem KonferenzbandForschungBegutachtung

Abstract

Project managers and software developers often have difficulty
maintaining an overview of the structure, evolution, and status of
collaborative software projects. Some tools are available for typical
source code management systems, which provide summary statistics or
simple visual representations of merge-branch graphs. However,
comprehensive visual overview and search facilities for such
repositories are lacking.

RepoVis is a new tool which provides comprehensive visual overviews
and full-text search for projects maintained in Git repositories. The
overview shows folders, files, and lines of code colour-coded
according to last modification, developer, file type, or associated
issues. Full-text searches can be performed for terms of interest
within source code files, commit messages, or any associated metadata
or usability findings, with matches displayed visually in the
overview.

The utility of the RepoVis approach is illustrated with three use
cases of real-world software inspection. Insights are presented into
the utility of full-text search and visual presentation of matches for
program comprehension.
Originalspracheenglisch
TitelProc. 6th IEEE Working Conference on Software Visualization (VISSOFT 2018)
Seiten1-11
Seitenumfang11
DOIs
PublikationsstatusVeröffentlicht - 24 Sep 2018
Veranstaltung2018 IEEE Working Conference on Software Visualization - Madrid, Spanien
Dauer: 24 Sep 201825 Sep 2018
Konferenznummer: 6
http://vissoft18.etsii.urjc.es/

Konferenz

Konferenz2018 IEEE Working Conference on Software Visualization
KurztitelVISSOFT 2018
LandSpanien
OrtMadrid
Zeitraum24/09/1825/09/18
Internetadresse

Fingerprint

Color codes
Managers
Inspection
Statistics

Schlagwörter

    Dies zitieren

    Feiner, J., & Andrews, K. (2018). RepoVis: Visual Overviews and Full-Text Search in Software Repositories. in Proc. 6th IEEE Working Conference on Software Visualization (VISSOFT 2018) (S. 1-11) https://doi.org/10.1109/VISSOFT.2018.00009

    RepoVis: Visual Overviews and Full-Text Search in Software Repositories. / Feiner, Johannes; Andrews, Keith.

    Proc. 6th IEEE Working Conference on Software Visualization (VISSOFT 2018). 2018. S. 1-11.

    Publikation: Beitrag in Buch/Bericht/KonferenzbandBeitrag in einem KonferenzbandForschungBegutachtung

    Feiner, J & Andrews, K 2018, RepoVis: Visual Overviews and Full-Text Search in Software Repositories. in Proc. 6th IEEE Working Conference on Software Visualization (VISSOFT 2018). S. 1-11, 2018 IEEE Working Conference on Software Visualization, Madrid, Spanien, 24/09/18. https://doi.org/10.1109/VISSOFT.2018.00009
    Feiner J, Andrews K. RepoVis: Visual Overviews and Full-Text Search in Software Repositories. in Proc. 6th IEEE Working Conference on Software Visualization (VISSOFT 2018). 2018. S. 1-11 https://doi.org/10.1109/VISSOFT.2018.00009
    Feiner, Johannes ; Andrews, Keith. / RepoVis: Visual Overviews and Full-Text Search in Software Repositories. Proc. 6th IEEE Working Conference on Software Visualization (VISSOFT 2018). 2018. S. 1-11
    @inproceedings{401282a1930b4716a7dd5f1332deda3d,
    title = "RepoVis: Visual Overviews and Full-Text Search in Software Repositories",
    abstract = "Project managers and software developers often have difficultymaintaining an overview of the structure, evolution, and status ofcollaborative software projects. Some tools are available for typicalsource code management systems, which provide summary statistics orsimple visual representations of merge-branch graphs. However,comprehensive visual overview and search facilities for suchrepositories are lacking.RepoVis is a new tool which provides comprehensive visual overviewsand full-text search for projects maintained in Git repositories. Theoverview shows folders, files, and lines of code colour-codedaccording to last modification, developer, file type, or associatedissues. Full-text searches can be performed for terms of interestwithin source code files, commit messages, or any associated metadataor usability findings, with matches displayed visually in theoverview.The utility of the RepoVis approach is illustrated with three usecases of real-world software inspection. Insights are presented intothe utility of full-text search and visual presentation of matches forprogram comprehension.",
    keywords = "software visualisation, program comprehension, usability, metrics, visual overview, full-text search, git repositories.",
    author = "Johannes Feiner and Keith Andrews",
    year = "2018",
    month = "9",
    day = "24",
    doi = "10.1109/VISSOFT.2018.00009",
    language = "English",
    isbn = "978-1-5386-8292-0",
    pages = "1--11",
    booktitle = "Proc. 6th IEEE Working Conference on Software Visualization (VISSOFT 2018)",

    }

    TY - GEN

    T1 - RepoVis: Visual Overviews and Full-Text Search in Software Repositories

    AU - Feiner, Johannes

    AU - Andrews, Keith

    PY - 2018/9/24

    Y1 - 2018/9/24

    N2 - Project managers and software developers often have difficultymaintaining an overview of the structure, evolution, and status ofcollaborative software projects. Some tools are available for typicalsource code management systems, which provide summary statistics orsimple visual representations of merge-branch graphs. However,comprehensive visual overview and search facilities for suchrepositories are lacking.RepoVis is a new tool which provides comprehensive visual overviewsand full-text search for projects maintained in Git repositories. Theoverview shows folders, files, and lines of code colour-codedaccording to last modification, developer, file type, or associatedissues. Full-text searches can be performed for terms of interestwithin source code files, commit messages, or any associated metadataor usability findings, with matches displayed visually in theoverview.The utility of the RepoVis approach is illustrated with three usecases of real-world software inspection. Insights are presented intothe utility of full-text search and visual presentation of matches forprogram comprehension.

    AB - Project managers and software developers often have difficultymaintaining an overview of the structure, evolution, and status ofcollaborative software projects. Some tools are available for typicalsource code management systems, which provide summary statistics orsimple visual representations of merge-branch graphs. However,comprehensive visual overview and search facilities for suchrepositories are lacking.RepoVis is a new tool which provides comprehensive visual overviewsand full-text search for projects maintained in Git repositories. Theoverview shows folders, files, and lines of code colour-codedaccording to last modification, developer, file type, or associatedissues. Full-text searches can be performed for terms of interestwithin source code files, commit messages, or any associated metadataor usability findings, with matches displayed visually in theoverview.The utility of the RepoVis approach is illustrated with three usecases of real-world software inspection. Insights are presented intothe utility of full-text search and visual presentation of matches forprogram comprehension.

    KW - software visualisation, program comprehension, usability, metrics, visual overview, full-text search, git repositories.

    UR - https://ftp.isds.tugraz.at/pub/papers/feiner-vissoft2018-repovis.pdf

    U2 - 10.1109/VISSOFT.2018.00009

    DO - 10.1109/VISSOFT.2018.00009

    M3 - Conference contribution

    SN - 978-1-5386-8292-0

    SP - 1

    EP - 11

    BT - Proc. 6th IEEE Working Conference on Software Visualization (VISSOFT 2018)

    ER -