Traceability Dataset for Open Source Systems
收藏NIAID Data Ecosystem2026-03-12 收录
下载链接:
https://zenodo.org/record/4047964
下载链接
链接失效反馈官方服务:
资源简介:
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/).
创建时间:
2020-09-24



