Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • CIOs (Chief Information Officers) who need to make strategic decisions to improve software development.
  • CSOs (Chief Security Officers) who need to tackle security from the application perspective.
  • QA Managers and Engineers who need to control and monitor the quality state of applications under development.
  • Project Managers, how need to know the health of the projects they manage from a technical perspective.
  • Application Architects, who can discover structural flaws early in the development process.
  • Operations who need to know the level of quality and security of the application they have in production.
  • DevOps, if companies are taking that transformation path Kiuwan is an essential tool for the people who make it happen.
  • Integration and Deployment Managers, who need to make sure the structural and technical health of the applications they are moving in their respective pipelines is what is expected in the next environment.
  • Developers, who want to develop the best software possible and learn as much as possible in the process.

 

...

Kiuwan

...

Architecture

 

Info

Kiuwan platform is built on a hybrid cloud architecture and a distributed analysis engine, offering you the best of both approaches (cloud and on-premise).

...

Info

Kiwuan Local Analyzer provide the basis for external system integration (CI systems, SAP servers, etc) as well as to execute analyses in your development IDE.

Please visit Developers - Integrations for futher help on how to integrate with Jenkins, Team Foundation Server, IBM UrbanCode Deploy, Cloudbees, Bluemix DevOps, TeamCity, etc.

Also, you can visit Kiuwan for Developers if you need to use Kiuwan from within your IDE.

 

Please visit Kiuwan Local Analyzer for further info.

 

 

 

 

 

 

How Kiuwan works

 

Info

Kiuwan gathers evidence form application's source code using home grown original Kiuwan static analyzers.

 

Based on this evidence, Kiuwan calculate and presents relevant Software Analytics metrics to help different stakeholder in the SDLC, make informed decisions and manage all kinds of aspects of the process with the common goal of continuously improve software and processes.

Kiuwan support Static Analysis for more than 20 technologies and basically does the following:

  • Source code static analysis, either locally —through a downloadable agent— or in the cloud —uploading the code to Kiuwan site—
  • In-deep detection of Security Vulnerabilities, providing detailed reports on where the vulnerabilities appear, their correlation to Security standards, providing remediation clues and assessing remediation progress.
  • Quality Defects detection that affect  important software characteristics: Reliability, Efficiency, Maintainability and Portability
  • Calculation of Software Metrics —number of violations, complexity, design, volume...—.
  • Detection of Duplicate Code.
  • Calculation of Global Software Indicators, necessary for the governance and management of the software applications portfolio —Risk associated with the structural Security and Quality of the code, Global Indicator and software characteristics indicators, Effort to target, Technical debt —.

 

Info

Beyond the specific analysis information provided at the analysis moment, Kiuwan provides a collaborative environment that let to explore all the gathered information

 

  • All results are available in your Kiuwan account through Dashboards (with powerful Filters , Aggregated and Historical Views,  etc)
  • You can also extract results to consume elsewhere through Kiuwan's REST API.
  • Reports generation at all levels and at different formats (PDF, CSV, etc.), with possibility to create your own Custom Reports  with custom level of details depending on your reports distribution needs
  • A complete set of tools to fully customize your needs
    • Create and manage different software models to analyze your applications.
    • Generate and track action plans automatically.
    • Mute defects when needed and re-calculate analytics on the fly.
    • Create and manage different audits and apply them automatically to all deliveries in your application life cycle.
    • Group your applications in portfolios to give you relevant perspectives of your Software Analytics.
    • Generate rankings by perspective.
    • Cross different perspectives for several metrics and indicators to answer important questions about your application portfolio.
    • Etc.

 

Kiuwan SaaS

 

Kiuwan Saas has been designed to suite your needs and provides you with a full suite of solutions that leverage you existing source code to build up a comprehensive Security and Software Analytics environment.

...

Depending on your needs, Kiuwan provides solutions to analyze your code, manage your applications portfolio and let you expand to development staff.

 

 

 

Analyze your code

Kiuwan Code Security 

...

Identify code defects and manage your remediation effort with blazingly fast speed in a collaborative and unlocalized environment. Your developers and project managers will have all the information they need to continuously improve applications.

Kiuwan Architecture

Kiuwan Architecture offers a revolutionary approach to Application Inventory Management, letting you to detect and surfaces the components and dependencies in your applications, giving you the ability to truly understand your architecture and applications’ structure.

...

Kiuwan Code Review is a Kiuwan version specially suited to GitHub collaborative environment.  If you are using this environment, you can benefit of Kiuwan by seamlessly analyze (automatically or on-demand) your GitHub repositories.

               

How Kiuwan works

 

Info

Kiuwan gathers evidence form application's source code using home grown original Kiuwan static analyzers.

 

Based on this evidence, Kiuwan calculate and presents relevant Software Analytics metrics to help different stakeholder in the SDLC, make informed decisions and manage all kinds of aspects of the process with the common goal of continuously improve software and processes.

Kiuwan support Static Analysis for more than 20 technologies and basically does the following:

  • Source code static analysis, either locally —through a downloadable agent— or in the cloud —uploading the code to Kiuwan site—
  • In-deep detection of Security Vulnerabilities, providing detailed reports on where the vulnerabilities appear, their correlation to Security standards, providing remediation clues and assessing remediation progress.
  • Quality Defects detection that affect  important software characteristics: Reliability, Efficiency, Maintainability and Portability
  • Calculation of Software Metrics —number of violations, complexity, design, volume...—.
  • Detection of Duplicate Code.
  • Calculation of Global Software Indicators, necessary for the governance and management of the software applications portfolio —Risk associated with the structural Security and Quality of the code, Global Indicator and software characteristics indicators, Effort to target, Technical debt —.

 

Beyond the specific analysis information provided at the analysis moment, Kiuwan provides a collaborative environment that let to explore all the gathered information:

  • All results are available in your Kiuwan account through Dashboards (with powerful Filters , Aggregated and Historical Views,  etc)
  • You can also extract results to consume elsewhere through Kiuwan's REST API.
  • Reports generation at all levels and at different formats (PDF, CSV, etc.), with possibility to create your own Custom Reports  with custom level of details depending on your reports distribution needs
  • A complete set of tools to fully customize your needs
    • Create and manage different software models to analyze your applications.
    • Generate and track action plans automatically.
    • Mute defects when needed and re-calculate analytics on the fly.
    • Create and manage different audits and apply them automatically to all deliveries in your application life cycle.
    • Group your applications in portfolios to give you relevant perspectives of your Software Analytics.
    • Generate rankings by perspective.
    • Cross different perspectives for several metrics and indicators to answer important questions about your application portfolio.
    • Etc.

 

How do you start to work with Kiuwan

...