Download here


To run JNode you specify one argument with the path of the project’s folder.

e.g. For windows: java -jar jnode.jar C:\Users\user\project

For linux: java -jar jnode.jar /home/user/project

Important: In the specified folder, one subfolders is expected, named “bin”, where the jar file of the project is located

Output: A comma delimited (.csv) file with the noise resutls and metrics for each class of the project, located in the specified folder


If you find this tool useful and want to you use it in your work, please cite the following paper:

E. Constantinou, G. Kakarontzas, I. Stamelos, “An automated approach for noise identification to assist software architecture recovery techniques.”, Journal of Systems and Software, Elsevier, Vol. 107, N. 0, pp. 142-157, 2015.

Contact Information

If you have any questions and comments contact me at econst (at) csd (dot) auth (dot) gr