Slashdot Mirror


Software Evolution Storylines, Inspired By XKCD

jamie tips this mind-blowing data visualization concept from (naturally) data visualization researcher Michael Ogawa, who explains that it was inspired by "this XKCD comic. It represents characters as lines that converge in time as they share scenes. Could this technique be adapted for software developers who work on the same code?"

5 of 136 comments (clear)

  1. He may have been inspired by XKCD by argStyopa · · Score: 5, Informative

    ...but XKCD pretty clearly was inspired by http://en.wikipedia.org/wiki/The_Wallchart_of_World_History (first version 1890).

    It's a pretty cool visualization, illustrating in a very superficial way how each state mutates and evolves politically into its descendants.

    --
    -Styopa
  2. Re:inspiration by gpm · · Score: 2, Informative

    No it doesn't. There are green lines for Frodo & Bilbo and a yellow line for the Ringbearer which functions as an overlay. At the start it overlays Bilbo's line, then moves to Frodo's line. At points it overlays Sam & Gollum for short periods.

  3. Plug for Montessori Elementary by michaelmalak · · Score: 1, Informative

    Timelines are a key part of Montessori at the elementary level. Had the researcher attended Montessori school, he would not have had to rely on xkcd :-) See photo of group of students working with a large timeline on Bergamo Academy's home page.

  4. ls history by rolando2424 · · Score: 3, Informative

    According to this there are 5 files that start with "ls".

    Except for ls.c, all those files have only one entry on their history. The "initial revision" on 1993-06-16.

    On the other hand, you can check the history of ls by yourself. Ignoring a "build" commit done on 2010-09-18 (and by the same guy who did the "initial revision" ones), the last commit is from 2010-07-01 with the message header of "ls: use the POSIX date style when the locale does not specify one".

    While not extremely important, it does show that ls keeps receiving updates to this day.

    --
    Okay seriously I've just run out of pointless things to say.
  5. Re:What will happen if I... by tehcyder · · Score: 2, Informative

    What's wrong with Java? I love it, personally, I think it's elegant.

    The thing is, you're not even allowed to post on slashdot unless you've already written a far better programming language than Java before your twelfth birthday.

    --
    To have a right to do a thing is not at all the same as to be right in doing it