• DocumentCode
    2333494
  • Title

    Using stereotypes to help characterize commits

  • Author

    Dragan, Natalia ; Collard, Michael L. ; Hammad, Maen ; Maletic, Jonathan I.

  • Author_Institution
    Comput. Sci., Kent State Univ., Kent, OH, USA
  • fYear
    2011
  • fDate
    25-30 Sept. 2011
  • Firstpage
    520
  • Lastpage
    523
  • Abstract
    Individual commits to a version control system are automatically characterized based on the stereotypes of added and deleted methods. The stereotype of each method is automatically reverse engineered using a previously defined taxonomy. Method stereotypes reflect intrinsic atomic behavior of a method and its role in the class. The stereotypes of the added and deleted methods form a descriptors are then used to categorize commits, into types, based on the impact of the changes to a class (or classes). The goal is to gain a better understanding of the design changes to a system over its history and provide a means for documenting the commit.
  • Keywords
    configuration management; reverse engineering; software maintenance; system documentation; automatic reverse engineering; change descriptor; commit categorization; design change understanding; method stereotypes; redocumenation; version control system; Production facilities; Welding; commit types; method stereotypes; redocumentation; reverse engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance (ICSM), 2011 27th IEEE International Conference on
  • Conference_Location
    Williamsburg, VI
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4577-0663-9
  • Electronic_ISBN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2011.6080822
  • Filename
    6080822