What does it mean for your testing to be complete?

Jeffrey Fortin

Start with a plan Software of any nontrivial size is complex, and fully testing every possible combination of inputs and validating the expected outputs is a luxury that few can afford. With a test plan, risk areas can be identified early on, and testing strategies can be identified to mitigate...

Regression Text

How do we Ensure That Software Quality Has Not Regressed?

Jeffrey Fortin

Every time we modify code we run the risk of introducing new bugs. When programmers make changes to software to fix errors that have been identified, it can cause functions that were previously working properly to experience new problems.

As a result, every change made during software...

Jeff Fortin

A More In-Depth Look at the Embedded Enterprise

Jeffrey Fortin

As embedded code will move beyond fixed function devices to field upgradable and configurable devices, how do we develop software products that are safe and secure as they are continuously changing when deployed in the field?

Earlier this year I introduced Vector Software’s concept of...

Embedded Enterprise

Ensuring the Success of the New Embedded Enterprise

Jeffrey Fortin

In the business world, the term “enterprise” has traditionally meant the full scope of an organization, and “enterprise software” is designed to meet the needs of an organization as opposed to the needs of an individual (personal software). In contrast, embedded software is developed not to meet...

Software Quality

Three Ways to Assess the Level of Software Quality

Jeffrey Fortin

It is widely known that testing is the best way to check the quality of your software, but how do you check the quality of your tests?

It may seem obvious, but software should always be thoroughly tested for quality. However, first-to-market advantage is a huge competitive factor and...

VectorCAST/Analytics

Create a Software Quality Scorecard for Your Organization: Three Ways to Get Started

Jeffrey Fortin

Create a Software Quality Scorecard for Your Organization

The balanced scorecard approach is used extensively in organizations worldwide as a performance measurement framework. As part of this approach, a number of Key Performance Indicators (KPI’s) are evaluated as a measurement to...

Vector Software’s Dr Andrew V. Jones Presenting at NIST Software Security Workshop

Vector Software’s Dr Andrew V. Jones Presenting at NIST Software Security Workshop

Anna Barcelos

Dr Andrew V. Jones will present “Dynamically Proving That Security Issues Exist” at the National Institute of Standards and Technology’s (NIST) Software Measures and Metrics to Reduce Security Vulnerabilities Workshop on Tuesday, July 12, 2016 at 1:40 PM ET in the Green Auditorium at NIST in...

Actionable Quality Metrics: The Missing Link to Improving Software Quality

Actionable Quality Metrics: The Missing Link to Improving Software Quality

Bill McCaffrey

Software projects typically fall into two categories: maintenance of legacy applications and development of new applications. Naturally, each presents its own unique challenge. For example, legacy applications are often under-tested and overly complex, and understanding where to start is the...

The Importance of Software Verification and Validation for Automotive Functional Safety

The Importance of Software Verification and Validation for Automotive Functional Safety

Bill McCaffrey

Competition in the automotive industry is intense. Successful companies must constantly innovate by introducing new features, many of which contain significant amounts of software. The automobile has been transformed from primarily a mechanical device, into an integrated machine with embedded...

John Paliotta CTO, Vector Software

The Industrial Internet of Things: Why Software Quality Matters

John Paliotta

I’ve been invited to speak at the upcoming Internet of Things Expo in New York City about why software quality is an increasingly critical concern in the Industrial Internet of Things environment. Here’s my take on it: the Industrial IoT has been around for some time in applications such as...

Pages

Subscribe to RSS - Software Quality