Welcome to Software Diagnostics

About Software Diagnostics

Software Diagnostics, a spin-off company of the Hasso Plattner Institute for IT Systems Engineering, offers tools for debugging, monitoring, and visualization of complex software systems and their development processes. The tools derivate software architecture information directly from implementations and obtain precise system dynamics information. The information is visualized based on virtual software landscapes and software maps.

 

Software Diagnostics products accelerate development processes, reduce debugging efforts, increase software quality, create transparency in software maintenance, and lessen IT development risks. In addition, the portfolio includes customer-specific training and consultancy.

 

Learn More about SD Developer Edition Using the Example of Google Chrome



Learn more about the SD Studio (Video) 
 

Key Benefits

  • Significantly reducing debugging efforts
  • Accelerating time to value in software developments
  • Revealing current structure and dynamics of software systems
  • Significantly decreasing time to market for new software systems
  • Simplifying understanding of software systems
  • Boosting efficiency of new team members
  • Delivering high-quality business-critical applications
  • Reducing cost and complexity throughout the lifecycle
  • Improving productivity and quality of software development
 

Exemplary Application Area

  • Quality Assurance
    • Documenting and revealing software architectures
    • Identifying architectural problems where the as-is-architecture hurts architectural guidelines
    • Identifying error-prone system components

    • Identifying components that slow down development

  • Programming & Debugging
    • Semiautomatic bug identification through dynamic code analysis

    • Advanced tracing techniques for fast understanding runtime behavior
  • Project Management
    • Identifying source code parts that are currently under development or have been changed in the past
    • Monitoring development activities of large teams and for distributed developments
    • Mining hidden correlations between modules, changes, and individual developers
  • System Tests
    • Finding as-is test coverage across moduls
    • Monitoring and evaluating testing activities

07-06-2010 | Software Diagnostics Developer Edition Released

Innovate 2010: Experts in automated dynamic code analysis in complex software systems present combined recorder, debugger and profiler

[more]
 

06-06-2010 | Job Vacancies

Software Diagnostics is always looking for talents.

[more]
 

Articles about Software Diagnostics

(Unfortunately this section is only available in German at the moment)