This open source software helps in investigating the structural aspects of software systems. It is available for free use.
SISSy is the product of a research project sponsored by BMBF. This ensures that the software is developed based on sound research principles, and it has a high degree of accuracy in detecting issues within software systems. Apart from the well-known "code smells", the software can detect numerous violations of over 50 typical OO design principles, heuristics, and patterns. This is inclusive of issues such as bottleneck classes, god classes, data classes, cyclical dependencies between classes or packages, among others.
SISSy is capable of analyzing systems written in Delphi, Java, and C++. This makes it versatile and suitable for use in different programming languages. With the software, you can conduct in-depth analysis of your system, which helps you to identify and rectify errors early on, thus improving overall operational efficiency.
In summary, SISSy is a highly reliable software tool that you can use for Structural Investigation of Software Systems. It is well designed, free, and open-source, and is backed by sound research principles, allowing you to assess the maintainability of your OO system using static analysis techniques. The software has the capability of analyzing systems written in popular programming languages, including Delphi, Java, and C++. Therefore, it is an indispensable tool for anyone developing software systems.
Version 0.4.5: N/A