Latest News

June 22, 2009

Submit Your Product Feedback

and win an Amazon gift card

May 27, 2009

Sotoarc/Sotograph 3.6 Released

Breaking up cycles has never been easier

Upcoming Events

Mon, May 03 2010
 -
Fri, May 07 2010

Jax 2010

Mainz (Germany)

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.

Sotoweb_img1small

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.

Sotoweb_img3

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.

Sotoweb_img4