Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
yxwCS authored May 15, 2024
1 parent fda4b17 commit 04c3b8c
Show file tree
Hide file tree
Showing 75 changed files with 23,111 additions and 0 deletions.
19 changes: 19 additions & 0 deletions survis/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
Copyright (c) 2015 Fabian Beck

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
62 changes: 62 additions & 0 deletions survis/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# SurVis - Visual Literature Browser

![Screenshot](/doc/survis.png)

SurVis is a flexible online browser to present and analyze scientific literature. The system is made for authors of survey articles, theses, or books who want to share their references in a user-friendly way. All you need to start is a bib file and a list of keywords for your papers.

Test SurVis with a reference literature database: http://dynamicgraphs.fbeck.com

## How To Use SurVis for Your Literature Collection

Dowload the latest SurVis release or fork this repository.

To start SurVis, open 'src/index.html' in your browser.

The bibliography data is stored in 'bib/references.bib' in BibTeX format.

Supplemental data is contained in 'src/data/':
* 'tag_categories.js': list of special tag categories; they can be used as a prefix for the tags and appear, for instance, 'a:b' refers to tag 'b' in tag category 'a'
* 'authorized_tags.js': tags that are defined through a description (highlighted in SurVis, description appears as a tooltip)
* 'search_stopwords.js': a list of stopwords used to exclude terms from search queries
* 'papers_pdf' (optional): PDF files of the papers, please use the BibTeX id as a file name
* 'papers_img' (optional): PNG thumbnails for the papers, please use the BibTeX id as a file name

Please do not edit the files in 'src/data/generated/' because they are created automatically.

After completing your changes, just run 'update_data.py' with Python 3. Reload SurVis in the browser to see the changed bibliography. The script will continue to check for updates on the bib file until you stop it.

If the edit mode is activated, BibTeX entries can be modified in the browser, but are not stored in the 'bib' directory. To make those changes persistent, use 'download BibTex' in SurVis and copy the BibTeX data to your bib file in the 'bib' directory. You can also use the features to save and load the data from local storage of the browser; be careful, however, these features are still experimental.

Further properties of SurVis, such as the title of the page, can be modified in the file 'src/properties.js'. For the publication of your literature collection, you should usually deactivate the edit mode in the properties ('editable = false;').

Enjoy SurVis and send feedback if you like.

## Learn more

We've published a paper about SurVis at VAST 2015 - please reference it if you use or want to refer to SurVis in one of your publications.

Beck, Fabian; Koch, Sebastian; Weiskopf, Daniel: Visual Analysis and Dissemination of Scientific Literature Collections with SurVis. In: IEEE Transactions on Visualization and Computer Graphics (2015).

* DOI: http://dx.doi.org/10.1109/TVCG.2015.2467757
* Preview video: https://vimeo.com/136206061

## List of Literature Collections Using Survis

* Dynamic Graph Visualization - http://dynamicgraphs.fbeck.com
* Visualizing Group Structures in Graphs - http://go.visus.uni-stuttgart.de/groups-in-graphs/
* Performance Visualization - http://idav.ucdavis.edu/~ki/STAR/
* Visualization for Software Reuse - http://www.cos.ufrj.br/~schots/survis_reuse/
* Set Visualization - http://www.cvast.tuwien.ac.at/~alsallakh/SetViz/literature/www/index.html
* Visualizing High-Dimensional Data - http://www.sci.utah.edu/~shusenl/highDimSurvey/website/

Please contact me ([email protected]) if you know other collections using SurVis.

## Contact

Fabian Beck

VISUS, University of Stuttgart

[email protected]

http://research.fbeck.com
14 changes: 14 additions & 0 deletions survis/bib/references.bib
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
@article{Beck2016Visual,
abstract = {Bibiographic data such as collections of scientific articles and citation networks have been studied extensively in information visualization and visual analytics research. Powerful systems have been built to support various types of bibliographic analysis, but they require some training and cannot be used to disseminate the insights gained. In contrast, we focused on developing a more accessible visual analytics system, called SurVis, that is ready to disseminate a carefully surveyed literature collection. The authors of a survey may use our Web-based system to structure and analyze their literature database. Later, readers of the survey can obtain an overview, quickly retrieve specific publications, and reproduce or extend the original bibliographic analysis. Our system employs a set of selectors that enable users to filter and browse the literature collection as well as to control interactive visualizations. The versatile selector concept includes selectors for textual search, filtering by keywords and meta-information, selection and clustering of similar publications, and following citation links. Agreement to the selector is represented by word-sized sparkline visualizations seamlessly integrated into the user interface. Based on an analysis of the analytical reasoning process, we derived requirements for the system. We developed the system in a formative way involving other researchers writing literature surveys. A questionnaire study with 14 visual analytics experts confirms that SurVis meets the initially formulated requirements.},
author = {Beck, Fabian and Koch, Sebastian and Weiskopf, Daniel},
doi = {10.1109/TVCG.2015.2467757},
journal = {IEEE Transactions on Visualization and Computer Graphics},
keywords = {type:system, visual_analytics, sparklines, information_retrieval, clustering, literature_browser},
number = {01},
publisher = {IEEE},
volume = {22},
series = {TVCG},
title = {Visual Analysis and Dissemination of Scientific Literature Collections with {SurVis}},
url = {http://www.visus.uni-stuttgart.de/uploads/tx_vispublications/vast15-survis.pdf},
year = {2016}
}
46 changes: 46 additions & 0 deletions survis/src/about.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
html {
margin: 0px;
padding: 0px;
}

body {
font-family: Calibri, Arial, Sans;
margin: 0px;
padding: 0px;
}

label {
background: #FFFFEE;
border: 1px solid black;
}

a {
color: #223388;
}

iframe {
border: none;
}

a:active {
color: #223388;
}

a:visited {
color: #223388;
}

h1 {
font-size: 14pt;
border-bottom: 1px solid black;
}
</style>
</head>
<body>
<p>This is a sample about page.</p>
</body>
</html>
7 changes: 7 additions & 0 deletions survis/src/data/authorized_tags.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
define({
authorizedTags: {
"type:system": {
"description": "paper describing a system"
}
}
});
1 change: 1 addition & 0 deletions survis/src/data/available_img.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions survis/src/data/available_pdf.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
define({availablePdf: ["Ahn2011Task","Cengiz2013Visualization"]});
Loading

0 comments on commit 04c3b8c

Please sign in to comment.