Show simple item record

dc.contributor.authorVoinea, S. Lucianen_US
dc.contributor.authorTelea, Alexandruen_US
dc.contributor.authorChaudron, Michelen_US
dc.contributor.editorKen Brodlie and David Duke and Ken Joyen_US
dc.date.accessioned2014-01-31T06:52:09Z
dc.date.available2014-01-31T06:52:09Z
dc.date.issued2005en_US
dc.identifier.isbn3-905673-19-3en_US
dc.identifier.issn1727-5296en_US
dc.identifier.urihttp://dx.doi.org/10.2312/VisSym/EuroVis05/223-230en_US
dc.description.abstractThe source code of software systems changes many times during the system lifecycle. We study how developers can get insight in these changes in order to understand the project context and the product artifacts. For this we propose new techniques for code evolution representation and visualization interaction from a version-centric perspective. Central to our approach is a line-based display of the changing code, where each file version is shown as a column and the horizontal axis shows time. We propose a version centric layout of line representations and a constrained interaction scheme that makes it easy to navigate. Additionally, we describe a cushion based technique to enhance visualization with information about stable evolution areas. We demonstrate the usefulness of our approach on real- life data sets.en_US
dc.publisherThe Eurographics Associationen_US
dc.subjectCategories and Subject Descriptors (according to ACM CCS): D.2.2 [Software Engineering]: Design Tools and Techniques; D.2.7 [Software Engineering]: Maintenance, Enhancement; H.5.2 [User Interfaces]en_US
dc.titleVersion-Centric Visualization of Code Evolutionen_US
dc.description.seriesinformationEUROVIS 2005: Eurographics / IEEE VGTC Symposium on Visualizationen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record