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 engineerd 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. |
Year | DOI | Venue |
---|---|---|
2011 | 10.1109/ICSM.2011.6080822 | ICSM |
Keywords | Field | DocType |
version control system,method stereotype,design change,better understanding,intrinsic atomic behavior,welding,configuration management,software maintenance,reverse engineering | Categorization,Systems engineering,Computer science,Commit,Reverse engineering,Revision control,Stereotype,Software maintenance,Configuration management,Instrumental and intrinsic value | Conference |
Citations | PageRank | References |
15 | 0.67 | 7 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Natalia Dragan | 1 | 119 | 7.70 |
Michael L. Collard | 2 | 653 | 37.26 |
Maen Hammad | 3 | 95 | 6.95 |
Jonathan I. Maletic | 4 | 2329 | 191.20 |