Replication Package for Don't Reinvent the Wheel: Towards Automatic Replacement of Custom Implementations with APIs
List of 38 libraries parsed for creating API knowledge based in Fig 1. step 1.
This file contains the following three tables:
MethodReplacements: The information of 1033 m->API replacements found in ~10k parsed client projectsMethodReplacements_Filtered: The 337 replacements that passed the "Replacements Selector" filteringLabelingData: The result of labeling 337 replacements. Theis_validcolumn indicates if tagger considered the replacement under inspection (artifact_idcolumn) as true positive or not. Each replacement is inspected by two taggers, or three in case of conflicts.
This folder contain the source code of RETIWA. Please refer to its README for more details.