New Release!

CppDepend v2020.1 Released

Friday, May 01, 2020

Dependency Graph Completely Rebuilt, CppDepend on Linux completely rebuilt, Cuda support. We are very excited to announce that CppDepend v2020.1 has been released and is now available for download! CppDepend’s Dependency Graph feature has been rebuilt from scratch. And, thanks to several innovations, it is now a unique and differentiated tool for exploring and navigating code bases. Feature …

Cross Site Scripting

Is Cross-Site Scripting Still a Thing?

Monday, April 27, 2020

Though cross-site scripting — often abbreviated XSS — has been around since the start of this century, it remains a pressing security concern on today’s web. First introduced by Microsoft engineers in January 2000, XSS seeks to bamboozle protections and permissions granted to one URL through its access by introducing scripts, programs and other active content …

SmartBear Connect 2020

SmartBear Connect 2020 – Attend Free Online

Monday, April 20, 2020

In light of travel restrictions, and the need to value health and safety above all else due to the COVID-19 corona-virus situation, SmartBear Connect 2020 is going virtual! We’re turning it into a completely free online, live-streamed and interactive event. The training, the sessions, and the speakers you’re looking forward to on the agenda will …

Mind the gap

Crossing the Cloud Adoption Gap

Thursday, April 16, 2020

The cloud takeover is in full force. According to a recent report by Forrester: cloud adoption continues to accelerate at breakneck speeds, posting big numbers in 2018: 60% of enterprise businesses rely in some way on public cloud platforms 5x growth in cloud adoption since 2014 Hybrid and multi-cloud deployments are also on the rise And that’s across all industries. …

static analysis for medical device applications

The Role Of Static Analysis In The EU Medical Devices Regulation (MDR)

Thursday, April 09, 2020

The move to digitization and automation is happening in the medical industry as it is in others – almost every medical device requires software. Wireless connectivity is becoming increasingly important in order to exchange data or connect sensors increasing the probability of security risks. The positive aspects of this shift to connectivity is better monitoring …

Remote work for programmers

Advices to Become a Remote Programmer

Thursday, April 02, 2020

With the actual COVID-19 worldwide outbreak many programmers are already forced to work remote, and we can expect that most of us will soon be home. In the IT and especially in the development industry we are lucky enough: the bulk of our work can be done remotely. I guess many of us will enjoy changing …

Bug injector research

GrammaTech Bug-Injector Research Receives IEEE SCAM 2019 Distinguished Paper

Friday, March 27, 2020

During the International Working Conference on Source Code Analysis & Manipulation (SCAM), a GrammaTech research publication was awarded the Institute of Electrical and Electronics Engineers (IEEE) Computer Society TCSE (Technical Council on Software Engineering) Distinguished Paper Award. The paper, “Automated Customized Bug-Benchmark Generation,” describes Bug-Injector, a system that automatically creates benchmarks for customized evaluation of static analysis tools. This work …

Static Analysis tool CodeSonar

Make the most of the C/C++ static analysis tools

Thursday, March 19, 2020

Static code analysis is the process of detecting flaws in software’s source code.  The static analysis tools are useful to detect common coding mistakes; here are some benefits from using them: Make the code source more readable and maintainable. Prevent unexpected behavior in execution. Optimize the execution. Make the code more secure. Many C/C++ static analysis …

Treemap diagram

A picture is worth a thousand words: Visualize your C/C++ Projects case study

Thursday, March 12, 2020

“A picture is worth a thousand words” is an English idiom. It refers to the notion that a complex idea can be conveyed with just a single still image or that an image of a subject conveys its meaning or essence more effectively than a description does. This idiom could also be applied in software programming. Indeed …

software architecture

DevOps and Testing Software Architecture

Thursday, March 05, 2020

Forbes Magazine famously wrote that “Every Company is a Software Company.” Your company must become more responsive and agile using software and technology. And if the software doesn’t work or gives customers a bad experience, it can lead to lost revenue. This has led to the DevOps phenomenon, which is speeding up deployment of software …