Title | Development history granularity transformations |
Publication Type | Conference Paper |
Year of Publication | 2015 |
Authors | Muşlu K, Swart L, Brun Y, Ernst MD |
Conference Name | ASE 2015: Proceedings of the 30th Annual International Conference on Automated Software Engineering |
Pagination | 697-702 |
Date or Month Published | November |
Conference Location | Lincoln, NE, USA |
Abstract | Development histories can simplify some software engineering tasks, but different tasks require different history granularities. For example, a history that includes every edit that resulted in compiling code is needed when searching for the cause of a regression, whereas a history that contains only changes relevant to a feature is needed for understanding the evolution of the feature. Unfortunately, today, both manual and automated history generation result in a single-granularity history. This paper introduces the concept of \emphmulti-grained development history views and the architecture of Codebase Manipulation, a tool that automatically records a fine-grained history and manages its granularity by applying granularity transformations. |
Downloads | https://homes.cs.washington.edu/~mernst/pubs/history-transformations-ase... PDF
https://homes.cs.washington.edu/~mernst/pubs/history-transformations-ase... slides (PDF)
https://homes.cs.washington.edu/~mernst/pubs/history-transformations-ase... slides (PowerPoint)
|
Citation Key | MusluSBE2015 |