SAIFU: Supporting Program Understanding by Automatic Indexing of Functionalities in Source Code
Masashi Nishimoto, Keiji Nishiyama, Hideyuki Kawabata, Tetsuo Hironaka · The International journal of networked and distributed computing · 2019
An extracted set of program elements almost always include a set of API method calls, where Application Programming Interfaces (APIs) provide commonly used software components.Names of API methods usually possess useful information for grasping their behaviors.In addition, names of packages and classes to which those methods belong can be utilized to extract a suggestive summary of the part of the program from which the set of program elements