Offerings

Are you getting the value you want from your static analysis investment?
Are you able to devote enough resources and the right resources to getting a working solution. Do your valuable teammembers keep getting pulled onto other projects and other priorities? Are you worried about making a big investment in creating static analysis experts in-house? Are you sitting on top of a large backlog of reported defects with no clear way to determine which of these defects might be that next million-dollar bug? When you change code everyday are you taking full advantage of static analysis in detecting critical problems as you develop? Do you want to build more quality into your software development process?

Code Integrity Solutions has the expertise to help you meet your software integrity goals. With a full range of services, our leading source code analysis experts can assist you in whatever software development stage you are in. Our services include:

  • Analysis tuning - find more bugs with less false positives
    • What it is: We examine your codebase, your build and your priorities to optimize your Coverity or Klocwork installation. Services provided include: analysis tuning, function modeling, performance tuning
    • Value: We will optimize your analysis setup to your CUSTOM needs so you are finding the defects you want to fix with the lowest false positive rate possible
  • Deployment guidance and assistance - best practices
    • What it is: We work with you to create a best practices deployment and IT architecture plan based upon your needs. We can then help implement the necessary integrations, automation scripts and deployment workflows so that your users are up and running as rapidly as possible
    • Value: Our expertise, from hundreds of deployments worldwide, enable us to quickly guide you to the best possible solution. Our implementation expertise provides the best and fastest path to success. We mentor you throughout the process so you can build expertise in your organization.
  • Ongoing administration - expertise at a fraction of the cost
    • What it is: We provide part-time, full-time, on-site and remote administrators skilled in static analysis. We always make sure your static analysis tool is running at optimum availability, breadth of analysis and performance.
    • Value: You never have to lift a finger to ensure that you are running a best practices implementation. Your developers can focus on what they do best, building features - not on becoming static analysis maintainers.
  • Defect Triage
    • What it is: We examine all reported defects and prioritize them according to your classifications. We document each fix so the fixing team receives only the actionable defect reports, not any false or "don't care" reports..
    • Value:
      • We understand static analysis defect reports - we can review them efficiently and more accurately.
      • We can prioritize them so the developers making the fix can work on the most critical reports first.
  • Defect Fixing
    • What it is: We either document what the fix should be or we'll go ahead and fix them in a code branch provided to us
    • Value: Ultimately you want fixed bugs. We'll fix them for you with virtually no additional resources required from you.
  • Custom Checker Building
    • What it is: We'll build custom checks/rules for you for defect detection, coding standards enforcement or architectural analysis. We have built checkers to find 64-bit compatibility problems, endian checking, C++ safety critical issues, MISRA and more.
    • We'll help integrate them into your automated regression process so you not only find problems in your current codebase(s), but in all future iterations of your codebase(s).
    • Value: We're experts at building rules and checkers. We can efficiently build static analysis extensions to your needs.
  • Custom training
    • What it is: We work with you on your training and rollout needs to tailor a program that trains and mentors your administrators and developers on your static analysis process and solution.
    • Value: If your needs are more specific than training provided by the vendor, we can custom author a training or mentorship program that fits your solution and your process.

We can construct a service offering that fits your custom needs no matter how small or large.