Giter Site home page Giter Site logo

stack-hoverflow's Introduction

Stack-Hoverflow

Demo: https://www.youtube.com/watch?v=nfiKWqHlJo4

The goal is to portray programming tools and languages as artifacts that evolve over time, with an emphasis on discovering the ways that these tools’ technological contributions and competition promote or hinder their growth. Although we aim to make this representation interesting from a narrative, story-telling standpoint where the user can see programming tools ‘warring’ for popularity, we also intend to develop an exploratory tool that enables users to see which programming languages suit their specific needs. Altogether, the most common and significant feedback from the poster session was to narrow down our target questions to these select use cases. From these comments we are now focusing expressly on the following two questions and their variations:

  1. What can I use a specific language for?
  2. Narrative: how do languages develop over time?

DATA

The data dumps used for this project are officially provided by Stack Overflow

The original posts.xml file is the size of 36.2 GB and contains 26.5 million posts spanning from 2008 to 2015. We filtered out posts that do not have any tags associated with. After preprocessing, there remain 9,852,759 posts. Each post represents a question written by a user in the Stack Overflow website, and has the following attributes:

  1. Date (July 31, 2008 to August 16, 2015)
  2. List of tags
  3. Score (# up votes - # down votes)
  4. Number of answers
  5. Number of views
  6. Title text
  7. User ID

Tech Stack

  1. Python + Flask
  2. AngularJS
  3. D3.js
  4. MySQL

stack-hoverflow's People

Contributors

sakshi-23 avatar

Watchers

 avatar  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.