Traceability Dataset for Open Source Systems
收藏资源简介:
This dataset provides requirement-to-method traces for four systems: (1) Chess, (2) Gantt, (3) iTrust, and (4) JHotDraw. All applications are open source: Chess: https://github.com/warpwe/java-chess. Gantt: https://sourceforge.net/projects/ganttproject. iTrust: https://sourceforge.net/projects/itrust. JHotDraw: https://sourceforge.net/projects/jhotdraw. You can find four subfolders corresponding to each system within Data.zip. Each subfolder contains four JSON files: 1- requirements.JSON: this lists the requirements for each system. 2-classes.JSON: This lists the Java classes within each system. 3-methods.JSON: this lists the methods for each system along with the class that the method belongs to. 4-traces.JSON: this lists the requirement-to-method tracing relationships between each method and each requirement for each system. 5-methodcalls.JSON: this lists the parsed method calls for each system. classes.JSON, methods.JSON, methodcalls.JSON all represent information obtained after parsing the source code using the open source library Spoon (http://spoon.gforge.inria.fr/).



