Latest News
New Sotoarc/Sotograph Release 4.0
Upcoming Events
Continuous Quality Monitoring with Sotoweb
Sotoweb provides access to up-to-date quality information for the whole project team. It obtains this information from the Soto repository which is usually maintained and updated by Sotograph during nightly batch runs.
Sotoweb is optimized to present information about newly introduced and removed quality problems between two versions of a software system. The data is displayed in dynamically generated HTML pages optimized for Internet Explorer and Firefox. The quality of the information to be displayed and the way it is accumulated can be configured in XML files. By default Sotoweb provides information about architecture and subsystem interface violations, cyclical couplings, duplicated code blocks, selected software metric values and coding-level rule violations.

Information about detected problems can be gathered up to the system level. From there it is possible to drill down to the cumulative values for subsystems, packages, files and classes. Multi-step explanations are available for any cumulative value. In most cases the final explanation displays the corresponding source code and highlights the location of the detected problem.

The evolution of any aggregated value can be visualized as trend chart. The chart displayed below shows the total number of architecture violations for four versions of the entire analyzed software system. The FileOutboundArchViol (file outbound architecture violations) metric counts the number of architecture violating references per file.
