Software evolution storylines

Michael Ogawa, Kwan-Liu Ma

Research output: Chapter in Book/Report/Conference proceedingConference contribution

72 Scopus citations

Abstract

This paper presents a technique for visualizing the interactions between developers in software project evolution. The goal is to produce a visualization that shows more detail than animated software histories, like code swarm [15], but keeps the same focus on aesthetics and presentation. Our software evolution storylines technique draws inspiration from XKCD's "Movie Narrative Charts" and the aesthetic design of metro maps. We provide the algorithm, design choices, and examine the results of using the storylines technique. Our conclusion is that the it is able to show more details when compared to animated software project history videos. However, it does not scale to the largest projects, such as Eclipse and Mozilla.

Original languageEnglish (US)
Title of host publicationSOFTVIS'10 - Proceedings of the 2010 International Symposium on Software Visualization, Co-located with VisWeek 2010
Pages35-41
Number of pages7
DOIs
StatePublished - Dec 1 2010
Event2010 5th International Symposium on Software Visualization, SOFTVIS'10, Co-located with VisWeek 2010 - Salt Lake City, UT, United States
Duration: Oct 25 2010Oct 26 2010

Other

Other2010 5th International Symposium on Software Visualization, SOFTVIS'10, Co-located with VisWeek 2010
CountryUnited States
CitySalt Lake City, UT
Period10/25/1010/26/10

Keywords

  • Software evolution
  • Software visualization
  • Storylines

ASJC Scopus subject areas

  • Software
  • Computer Networks and Communications

Fingerprint Dive into the research topics of 'Software evolution storylines'. Together they form a unique fingerprint.

  • Cite this

    Ogawa, M., & Ma, K-L. (2010). Software evolution storylines. In SOFTVIS'10 - Proceedings of the 2010 International Symposium on Software Visualization, Co-located with VisWeek 2010 (pp. 35-41) https://doi.org/10.1145/1879211.1879219