QAI QUEST: Fixing Quality Issues with Automated Code Review

John Chang, Head of Solution Design, CAST Software at QAI QUEST, 2016
Recently I had the pleasure of speaking at QAI QUEST 2016, which showcases the latest techniques for software quality measurement and testing. It was a content-rich program with more than three days of diving deep into issues like DevOps, Open Source, Security Mobile and more. But what struck me the most above all the event chatter is that even the brightest of companies are still having a difficult time identifying and fixing code quality errors.
During my keynote, I spoke about the perils of system-level defects and how these defects, when they go undetected, can completely ruin ingenious application development strategies. There are two key reason these bugs persist: decentralized development practices and a lack of automated code review standards.

Digital Transformation Priorities: UK IT Leaders Weigh In

Is your IT landscape prepared for the ever-changing demands of digital transformation? A panel of the top IT experts in the United Kingdom joined CAST at the Institute of Directors (IoD) in London on Tuesday to discuss this complex, but increasingly pertinent question. The digital transformation event was attended by many IT professionals within the financial services, telecommunications, retail, government, and IT services industries.

Digital Transformation Obstacles and Lessons Learned from Gartner Research

On Tuesday, April 28th, at 11am EDT we will host a live webinar with Gartner on one of today’s hottest topics- Digital Transformation.
Digital Transformation has been disrupting industries for some time and, while some companies have successfully managed digital transformations other have not. This event will explore the barriers to digital transformation many organizations are facing due to poor application management practices. Topics covered will include: excessive complexity, the challenges IT leaders face in improving application health and what you can do to reverse the situation. Also to be discussed during the webinar are the warning signs of potential failure for a digital transformation and how leaders and their companies should prepare for digital transformations in their organization to increase the chances of success.

SAP Stability and Performance Webinar Questions Answered

Last Wednesday we hosted a webinar featuring Steve Naylor of Solvay.
During the webinar, Mr. Naylor illustrated how gaining visibility into critical SAP systems has helped maintain uninterrupted services and reduced development costs.
Mr. Naylor also shared how software analysis and measurement:

Provides insight into legacy ABAP systems
Identifies security issues not detected by native SAP code analysis tools
Reveals hidden software complexity that can cause performance and stability issues

Online Retailers Face New Threat This Holiday Shopping Season

As the days grow shorter and the nights grow cooler, that can only mean one thing: holiday shopping season is upon us. Last year, in the months of November and December alone, Americans spent $46.5 billion shopping online. Continue reading

6 Hidden Costs of Maintaining an Open Source Code Analyzer Platform

So, you’re ready to get started on building your own multi-language custom source code analyzer platform using open source components.  Your return estimates are still looking pretty good, even after taking into account the costs in our previous post, “6 Hidden Costs of Building Your Own Multi-Language Code Analyzer Platform”.
Well, we have a quick list of maintenance costs that you may not have considered.  So, before you break ground on that project, see if you thought of all these.

6 Hidden Costs of Building Your Own Open Source Code Analyzer Platform

Thinking about building your own multi-language custom source code analyzer platform using open source components?  Sure, the upsides seem to add up: no licensing fees, great customization ability, and an impressive new entry on your resume (making it even shinier).  Read that project charter once more before you sign it in ink, because our experience has shown it’s not quite that simple.
Source Code Analyzer:  What is under the code?
First, what we mean by “multi-language custom source code analyzer platform” is a platform that analyzes all the source code underlying your critical custom software applications and projects, and:

Delivers consistent and business relevant measurements, trends, and benchmarking
Enables staff to identify and address flaws causing instability and excess complexity
Provides insights on the trajectory of code quality and complexity
Analyzes flaws at both the code and component interaction levels across all technology layers

Anything less would leave your applications difficult to manage, your users unsatisfied, and your management team in the dark.