Code Monkey home page Code Monkey logo

cs-communities's Introduction

csCommunities

Authors: Peter Xenopoulos, Qi Sun
Last Updated: 4/1/2019

The computer science research landscape has changed dramatically over the last few decades. Research interests have come and go, new has become old, and even entire research communities have formed. While there is extensive analysis of citation graphs on the author level, there is far less research at the community level. In this repository, we include both the data processing and visualization code for the analysis of computer science research communities.

First and foremost, our tool can uncover the changing landscape between different communities by investigating citation flows over the years. Additionally, our tool can also be used interactively to explore local structures within the graph, which can uncover subnetworks within generalized computer science research communities.

Data

We use the citation network data from the DBLP network, which we accessed through this link. We put the data in a folder called prepare-data/data/, which is hidden with our .gitignore file. You can download and prepare the graph data by running ./install.sh. Please note that running this script can take quite a while, as the data is large and some of the processing steps can take a bit of time. We include this functionality primarily for reproducibility purposes, as most of the graph data can be found as described below.

Graphs

You can access archived versions of the graph in the prepare-data/graphs/ folder.

Visualization

The visualization for this project is located in the web/ folder and makes uses of d3.

cs-communities's People

Contributors

pnxenopoulos avatar qi1122 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.