Software evolution storylines

Michael Ogawa, Kwan-Liu Ma

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

63 Citations (Scopus)

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

Fingerprint

Visualization

Keywords

  • Software evolution
  • Software visualization
  • Storylines

ASJC Scopus subject areas

  • Software
  • Computer Networks and Communications

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

Software evolution storylines. / Ogawa, Michael; Ma, Kwan-Liu.

SOFTVIS'10 - Proceedings of the 2010 International Symposium on Software Visualization, Co-located with VisWeek 2010. 2010. p. 35-41.

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

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, 2010 5th International Symposium on Software Visualization, SOFTVIS'10, Co-located with VisWeek 2010, Salt Lake City, UT, United States, 10/25/10. https://doi.org/10.1145/1879211.1879219
Ogawa M, Ma K-L. Software evolution storylines. In SOFTVIS'10 - Proceedings of the 2010 International Symposium on Software Visualization, Co-located with VisWeek 2010. 2010. p. 35-41 https://doi.org/10.1145/1879211.1879219
Ogawa, Michael ; Ma, Kwan-Liu. / Software evolution storylines. SOFTVIS'10 - Proceedings of the 2010 International Symposium on Software Visualization, Co-located with VisWeek 2010. 2010. pp. 35-41
@inproceedings{3beab08b0c854d25b7aa88b4f5d8c3fe,
title = "Software evolution storylines",
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.",
keywords = "Software evolution, Software visualization, Storylines",
author = "Michael Ogawa and Kwan-Liu Ma",
year = "2010",
month = "12",
day = "1",
doi = "10.1145/1879211.1879219",
language = "English (US)",
isbn = "9781450304948",
pages = "35--41",
booktitle = "SOFTVIS'10 - Proceedings of the 2010 International Symposium on Software Visualization, Co-located with VisWeek 2010",

}

TY - GEN

T1 - Software evolution storylines

AU - Ogawa, Michael

AU - Ma, Kwan-Liu

PY - 2010/12/1

Y1 - 2010/12/1

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

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

KW - Software evolution

KW - Software visualization

KW - Storylines

UR - http://www.scopus.com/inward/record.url?scp=78650860728&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=78650860728&partnerID=8YFLogxK

U2 - 10.1145/1879211.1879219

DO - 10.1145/1879211.1879219

M3 - Conference contribution

SN - 9781450304948

SP - 35

EP - 41

BT - SOFTVIS'10 - Proceedings of the 2010 International Symposium on Software Visualization, Co-located with VisWeek 2010

ER -