Become a fan of Slashdot on Facebook


Forgot your password?
Social Networks The Internet Technology

StackOverflow and Github Visualized As Cities 45

An anonymous reader writes "Ekisto is an interactive network visualization of three online communities: StackOverflow, Github and Friendfeed. Ekisto tries to map our online habitats using graph algorithms and the city as a metaphor. A graph layout algorithm arranges users in 2D space based on their similarity. Cosine similarity is computed based on the users' network (Friendfeed), collaborate, watch, fork and follow relationships (Github), or based on the tags of posts contributed by users (StackOverflow). The height of each user represents the normalized value of the user's Pagerank (Github, Friendfeed) or their reputation points (StackOverflow)."
This discussion has been archived. No new comments can be posted.

StackOverflow and Github Visualized As Cities

Comments Filter:
  • FriendFeed wasn't even mentioned in the headline.

  • by rebelwarlock ( 1319465 ) on Sunday December 08, 2013 @12:37AM (#45630767)
    It's just a bunch of grey pillars, some of which have avatars plastered on top. Even in query mode, all you can get are usernames. What is the significance of the clustering? How do the different tags affect it? With the lack of information provided, they could have actually just pulled this entire visualization out of their asses and it wouldn't have made a difference.
    • by netpatriot ( 3456831 ) on Sunday December 08, 2013 @12:41AM (#45630775)
      Did you read the About section? They are clustered by the tags of the posts. I can recognize several subcommunities I participate in... C++ land and Python island around Martelli.
  • by Anonymous Coward

    So I went to look at this visualization, and wanted to find myself and some friends, and what our projects looked like in this city, but we are using github and I couldn't easily figure out how to get a github user number given the regular user name. I don't think that is confidential, because you can type numbers in and sometimes photos appear. (Maybe they are just neighbors though.) I kind of agree with the last poster in that the simulation needs more descriptive notes to tell what things map to what.

    • data github -> username, stackoverflow -> userid RTFM . I can't find my github account either because, I joined in 2013. They have data up to March 2012.
  • I saw jon skeet, his on the south of stackoverflow. His everywhere.
  • by Tablizer ( 95088 ) on Sunday December 08, 2013 @04:56AM (#45631451) Journal

    I can see Snowden from my house!

  • by bourdux ( 1609219 ) on Sunday December 08, 2013 @05:28AM (#45631511)

    I like it very much. That's an appealing way to go beyond the classic 2D graph visualization. I am part of the StackOverflow community and this visualization really shows the sub-communities existing in the website. Sometimes you have a huge skyscraper surrounded by smaller buildings, like the Git related questions (search for user ID 6309). Then you have less specific communities such as the web development (CSS, PHP, Jquery, Javascript,...) one (search for my own ID: 806221) where there are less leaders but a lot of mid-level reputation contributors.

    I think this visualization could be nicely completed by community labels. To go on with the city metaphor, you could have a road sign for each cluster of buildings. I can count 10 big community in the StackOverflow metropolitan area. A modularity algorithm would identify these clusters. Then you could get a list of most frequent tags in the users of the cluster to build the road sign.

  • Will this map highlight the number of jerks there are on StackOverflow? I can't count the number of times you'll see a question posted asking an intelligent question but all of the comments are asinine replies that don't actually answer the question. Then there are the questions from new folks who are trying to learn, maybe they are completely newbs and wow do they get flamed. Everybody has an opinion they want the world to know about, but at least try to answer the question without being a jerk!
  • It would be nice if the big "cities" in the StackOverflow graph would be labelled with the tags which cause the grouping.

  • I stopped following links to Stack Overflow when I do a search on a problem I'm trying to solve.

    Useful outcomes there are few and far between in my experience with it. Is is far worse than Ubuntu Community Support where these is at least incentive to being a problem to resolution. That is not what I see on Stack Overflow.

Exceptions prove the rule, and wreck the budget. -- Miller