ConQAT

From Conqat

(Redirected from Main Page)
Introduction

Long-lived software systems are subject to gradual quality decay if no counter measures are taken. Continuous quality control counters this decay through an orchestrated application of constructive and analytic quality assurance techniques. The Continuous Quality Assessment Toolkit ConQAT provides the tool-support required to enact continuous quality control in practice. It supports the rapid development of quality dashboards that integrate diverse quality analysis methods and tools. Through advanced aggregation and visualization mechanisms, these dashboards enable developers and project managers to track key quality aspects of software projects in an efficient and timely manner. The dashboards are accompanied by a set of interactive tools that support the in-depth inspection of identified quality defects and help to prevent the introduction of further deficiencies. To cope with the diversity of real-world software systems, ConQAT is not limited to the analysis of source code but takes into account various types of other development artifacts like models or textual specifications. Through its flexible architecture, ConQAT can be customized to address the quality requirements that are truly relevant for a software project. Thereby, it helps to successfully counter quality decay of software systems.

Image:Conqat_anim.gif

Features

  • Integrated visualization of diverse quality characteristics for software systems
  • Aggregation of quality metrics for quick overview of quality status
  • Flexible creation of project-specific quality dashboards
  • Integration of third-party analysis tools (e.g. PMD, Findbugs, FxCop)
  • Clone Detection (detecting duplicated code)
  • Architecture Conformance Analysis (Assessing conformance to architectural constraints)
  • Command line interface for integration into build systems/continuous integration toolkits (e.g Hudson, CruiseControl)
  • Trend analysis for monitoring quality status over time

News