• DocumentCode
    3723031
  • Title

    Development History Granularity Transformations (N)

  • Author

    Kivan? ;Luke Swart;Yuriy Brun;Michael D. Ernst

  • Author_Institution
    Univ. of Washington, Seattle, WA, USA
  • fYear
    2015
  • Firstpage
    697
  • Lastpage
    702
  • Abstract
    Development histories can simplify some software engineering tasks, butdifferent 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 multi-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.
  • Keywords
    "History","Compounds","Manuals","Maintenance engineering","Software","Computer architecture","Transforms"
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering (ASE), 2015 30th IEEE/ACM International Conference on
  • Type

    conf

  • DOI
    10.1109/ASE.2015.53
  • Filename
    7372057