5 ways to accelerate testing for your IoT Devices

The growth of Internet of Things (IoT) devices reflect a growing focus on driving results using sensor-based data and creating analytically rich data sets. These systems can deliver the most value in solving complex logistics, manufacturing, services, and supply chain problems. The number of connected IoT devices worldwide will jump 12 percent on average annually,…

Read More

Five Steps to implement Continuous Testing

More and more companies are deploying DevOps and Continuous Testing (CT) workflows. The Software projects that are staying ahead of the curve have implemented the correct foundation for Continuous Testing by adopting the following five steps and developing a plan that is continuously optimized, maintained and adjusted as things change in the market or on your product road map.

Read More

How to address Software Quality for the Industrial Internet of Things

There is an increasingly important role for software quality as the industry adapts to the Industrial Internet of Things and the fourth industrial revolution. Organizations that do not adjust their development processes to enable them to produce higher quality applications are risking not only their brand, but also their very existence. Organizations that do adapt will thrive.

Read More

Metrics for Agile Development Teams

Software Engineering Scoreboard listing of metrics for software development teams to consider. The categories include Technical / Code Metrics, Product Development Metrics, Release Metrics and Process Health Metrics.

Read More

Mirror Electronic Design Automation principles to develop better software

With the rapid and continuous growth of the semiconductor industry, the use of tools that assist engineers by simplifying and automating the design, development and integration process has propelled the development and manufacture of electronics and embedded systems in the last 35 years. The use of Electronic Design Automation (EDA) tools has been a key…

Read More

Software quality: the key to the fourth industrial revolution

The trend over the last few years has been to move software from the Desktop to the Cloud, but the Industrial Internet of Things (IIoT) will push software back to the periphery of the network, and more and more products will contain embedded software applications. Due to this, software quality will play a big role in determining the winners and losers as this migration continues.

Read More

Autonomous vehicles are becoming a reality, are we ready to take our hands off the wheel?

With 50% of recalls in recent times being due to software faults, and the average car’s software content to reach over 300mil lines within the decade, Automotive OEMs and their suppliers are working to improve development processes which can produce reliable software, and continue to increase consumer confidence in connected car technology.

Read More

Building the ultimate continuous integration architecture

Software is traditionally designed, coded, then tested. However, poor quality coding and a testing phase at the end of the process can add a significant amount of time and risk to a project. Delayed and extended testing has a knock-on effect – the longer bugs remain undiscovered, the more likely that developers will be working with poor quality software, causing more delays as more bugs are found. The ideal position is to have a process that supports testing as early in the development life cycle as possible and which enables changes to be made quickly.

Read More

Migrate and Modernise Old Applications: How Difficult Can It Be? Or, Remember Fortran, Anyone?

This article was inspired by a NASA competition announcement early in 2017 seeking help to update an old FORTRAN application. Here, we examine what’s the best course of action for migrating legacy applications to a modern environment – bugs and all.

Read More