From Paris with Love: Building Responsible Software

by

The world is driven by software. It is no longer an enabler of business, but the central driver in most industries. It is more critical than ever to build software that is resilient, secure, and efficient.

The Software Intelligence Forum, an annual event which brings together digital leaders to share insights and lessons learned from IT transformations and their quest to deliver best-in-class customer experiences, provided great insights into how forward-looking digital leaders are leveraging Software Intelligence to address the challenges that come in the way of building responsible software.

Thales increases accuracy and cuts technical debt by 50%

Thales, a leader in airspace protection systems, shared their experience using CAST’s Software Intelligence.  The architects emphasized the importance of software resiliency in the defense and aerospace industry, where software quality is essential to security and operations. The applications they examined with CAST are large (the smallest being 5M LOC), and the availability of these crucial pieces of software are usually upwards of 99.9%.  To build and maintain such resilient software, the architects rely on software intelligence provided by CAST in two main ways.

For one, it is critical for the developers to address all the non-functional requirements for the software. To achieve this, the health metrics provided by the CAST Application Intelligence Platform (AIP), such as robustness, efficiency, and complexity, are monitored closely. Any violations are addressed before the release to prevent defects in production.

Secondly, the architects must ensure architecture compliance and keep the design debt in check. The CAST platform performs a unique system-level analysis and flags all the non-compliant links in the software.  This information is crucial when making changes to large critical software by distributed teams.  Here is a look at how CAST helps improve Thales’ software competitiveness.

After testing several products, Thales concluded that CAST is the most accurate ‘MRI for software’ in the market that can assess design debt. Using CAST, Thales reduced nearly 50 % of their technical debt, prevented additional design debt, and successfully refactored two key applications components.

LTI scales modernization offering with 6000+ specialists

LTI , a top 10 system integrator, leverages CAST’s Software Intelligence to ensure quality in an agile and rapidly changing software development environment as they scale their modernization business. 

LTI uses both CAST Highlight and AIP at different stages of the SDLC, from onboarding to delivery. Using CAST Imaging, the SI has seen a 40% savings during onboarding while also ensuring that the developers learn from up to date documentation. Extending the use of CAST, the SI has replaced the production certification process with analysis from CAST, which sets thresholds for the quality metrics. The deliverables are signed off based on their scores.

Customers increasingly expect their systems integrators to transform their applications while maintaining them. In a specific instance, LTI helped scale up the payment processing system of a payment provider in the Nordics. The payment system had a significant outage just before LTI took over. During onboarding, CAST AIP was able to pinpoint the exact issue that caused the outage leading to a successful fix. The system then successfully processed a record amount of payments on Black Friday.

Using CAST, LTI has achieved a 5% reduction in rework, 15% faster knowledge transfer, and a 12% drop in defect leakage for one of its marquee clients in the Nordics. From this success, LTI has scaled CAST across the entire enterprise to achieve better customer outcomes.


These forward-looking companies are taking advantage of CAST’s ‘MRI for software’, which understands the entire system context by analyzing all database structures, code components, and interdependencies. It identifies complex, system-level security and resiliency flaws that represent 90% of cost and production issues, yet too often go undetected by traditional code analysis.

To find out more about raising the security and resiliency of complex software systems, visit castsoftware.com/higher-software-quality-security-resiliency-efficiency-maintainability.

  This report describes the effects of different industrial factors on  structural quality. Structural quality differed across technologies with COBOL  applications generally having the lowest densities of critical weaknesses,  while JAVA-EE had the highest densities. While structural quality differed  slightly across industry segments, there was almost no effect from whether the  application was in- or outsourced, or whether it was produced on- or off-shore.  Large variations in the densities in critical weaknesses across applications  suggested the major factors in structural quality are more related to  conditions specific to each application. CRASH Report 2020: CAST Research on  the Structural Condition of Critical Applications Report
Open source is part of almost every software capability we use today. At the  very least libraries, frameworks or databases that get used in mission critical  IT systems. In some cases entire systems being build on top of open source  foundations. Since we have been benchmarking IT software for years, we thought  we would set our sights on some of the most commonly used open source software  (OSS) projects. Software Intelligence Report <> Papers
Making sense of cloud transitions for financial and telecoms firms Cloud  migration 2.0: shifting priorities for application modernization in 2019  Research Report
Shibin Michael
Shibin Michael Product Marketing Manager, CAST
Shibin started his career as a developer and has spent close to a decade in the tech industry across a wide range of roles. He is passionate about using Software Intelligence to help IT practitioners.
Load more reviews
Thank you for the review! Your review must be approved first
You've already submitted a review for this item
|
()