Link Search Menu Expand Document

To train and evaluate the DQN-based agents, we have used the byte-codes of these 6 open-source java softwares (as shown in the table below). In our research, the first one is used as the traning dataset and the rest is used to evaluate trained system.

SoftwareNumber of classesNumber of linesNumber of possible refactoring actions (at the beginning of the process)
JSON 1.1122196173
JFlex 1.4.156150941101
Apache-XmlRpc 3.1.11006532750
Mango783470604
Beaver 0.9.8817851819
JHotDraw 5.3241278243359