Skip to content

Latest commit

 

History

History
71 lines (69 loc) · 15.4 KB

TaxonomyOfEvolutions.org

File metadata and controls

71 lines (69 loc) · 15.4 KB
evolutiontypetargetrefparadigmavailabilityLanguagemoredescription
Extract MethodExtractMethodtsantalis2018refminerClassrefMiner 1JavaT2 of ref
Change Method signatureChangeMethod Signaturetsantalis2018refminerClass?refMiner1JavaT2 of ref
Inline MethodInlineMethodtsantalis2018refminerClassrefMiner 1JavaT2 of ref
Rename MethodRenameMethodtsantalis2018refminerClassrefMiner 1JavaT2 of ref
Move MethodMoveMethodtsantalis2018refminerClassrefMiner 1JavaT2 of ref
Move FieldMoveFieldtsantalis2018refminerClassrefMiner 1JavaT2 of ref
Pull Up MethodPull UpMethodtsantalis2018refminerClassrefMiner 1JavaT2 of ref
Pull Up FieldPull UpField? tsantalis2018refminerClassrefMiner 1JavaT2 of ref
Push Down MethodPush DownMethodtsantalis2018refminerClassrefMiner 1JavaT2 of ref
Push Down FieldPush DownField? tsantalis2018refminerClassrefMiner 1JavaT2 of ref
Extract SuperclassExtractSuperclasstsantalis2018refminerClassrefMiner 1JavaT2 of ref
Extract InterfaceExtractInterfacetsantalis2018refminerClassrefMiner 1JavaT2 of ref
Move ClassMoveClasstsantalis2018refminerClassrefMiner 1JavaT2 of ref
Rename ClassRenameClasstsantalis2018refminerClassrefMiner 1JavaT2 of ref
Extract and Move MethodExtract & MoveMethodtsantalis2018refminerClassrefMiner 1JavaT2 of ref
Change Package [fn:1]Change [fn:1]Packagetsantalis2018refminerClassrefMiner 1JavaT2 of ref
Move and Rename ClassMove & RenameClass? tsantalis2018refminerClassrefMiner 2Java
Extract ClassExtractClass? tsantalis2018refminerClassrefMiner 2Java
Extract SubclassExtractSubclass? tsantalis2018refminerClassrefMiner 2Java
Extract VariableExtractVariable? tsantalis2018refminer?ClassrefMiner 2Java
Inline VariableInlineVariable? tsantalis2018refminer?ClassrefMiner 2Java
Parameterize VariableParameterizeVariable? tsantalis2018refminer?ClassrefMiner 2Java
Rename VariableRenameVariable? tsantalis2018refminer?ClassrefMiner 2Java
Rename ParameterRenameParameter? tsantalis2018refminer?ClassrefMiner 2Java
Rename FieldRenameField? tsantalis2018refminerClassrefMiner 2Java
Move and Rename FieldMove & RenameField? tsantalis2018refminerClassrefMiner 2Java
Replace Variable with FieldReplaceVariable with Field? tsantalis2018refminerClassrefMiner 2Java
Replace Field (with Field)ReplaceField with Field? tsantalis2018refminerClassrefMiner 2Java
Merge VariableMergeVariable? tsantalis2018refminer?ClassrefMiner 2Java
Merge ParameterMergeParameter? tsantalis2018refminer?ClassrefMiner 2Java
Merge FieldMergeField? tsantalis2018refminerClassrefMiner 2Java
Split VariableSplitVariable? tsantalis2018refminer?ClassrefMiner 2Java
Split ParameterSplitParameter? tsantalis2018refminer?ClassrefMiner 2Java
Split FieldSplitField? tsantalis2018refminerClassrefMiner 2Java
Change Variable TypeChangeVariable Type? tsantalis2018refminer?ClassrefMiner 2Java
Change Parameter TypeChangeParameter Type? tsantalis2018refminer?ClassrefMiner 2Java
Change Return TypeChangeReturn Type? tsantalis2018refminer?ClassrefMiner 2Java
Change Field TypeChangeField Type? tsantalis2018refminerClassrefMiner 2Java
Extract FieldExtractField? tsantalis2018refminerClassrefMiner 2Java
Move and Rename MethodMove & RenameMethod? tsantalis2018refminerClassrefMiner 2Java
Move and Inline MethodMove & InlineMethod? tsantalis2018refminerClassrefMiner 2Java
????? refDiff??????
string changes repair???????????????
parameter type change????mirzaagaei automatic????Javatest co-evo??
parameter addition????mirzaagaei automatic????Javatest co-evo??
parameter removal????mirzaagaei automatic????Javatest co-evo??
parameter removal????mirzaagaei automatic????Javatest co-evo??
changing return typemirzaagaei automaticJavatest co-evo
add child classmirzaagaei automaticJavatest co-evo
add class impl interfacemirzaagaei automaticJavatest co-evo
add method overload methodmirzaagaei automaticJavatest co-evo
add method override methodmirzaagaei automaticJavatest co-evo
Add If-returnAddIf-returnmartinez2019comingComingJava
Add If-returnAddIf-returnmartinez2019comingComingJava
Add If-assigAddIf-assigmartinez2019comingComingJava
Add If-throwAddIf-throwmartinez2019comingComingJava
Upd If-condUpdateIf-condmartinez2019comingComingJava
Add 2 nested IfsAdd2 nested ifsmartinez2019comingComingJava
Mov If-returnMoveIf-returnmartinez2019comingComingJava
Add If-breakAddIf-breakmartinez2019comingComingJava
Del If-returnDelIf-returnmartinez2019comingComingJava
Add If Mov assigAddIf mov assigmartinez2019comingComingJava
type specializationmoitype change with new type a child of old ones
type generalizationmoitype change with new type a parent of old ones
template??C++
annotationJava

[fn:1] (Move, Rename, Split, Merge)