The Importance of Software Safety Certification for Medical Devices and Equipment

The Importance of Software Safety Certification for Medical Devices and Equipment

Bill McCaffrey

A wide variety of medical devices incorporate embedded software. Some of these devices such as: X-ray scanners, heart rate, blood pressure, and breathing monitors, are used for analyzing patients. Others such as defibrillator and medication pumps are used to treat patients. In both cases,...

Code Health Check

Poor Code Health is bad for Business. Give your Code a Check-up!

Anna Barcelos

The volume of software worldwide continues to grow exponentially, and software quality has simply not kept pace. This has caused the industry to reach a crisis point in terms of mounting technical debt that has been caused by the continual development of software without the correct quality...

The importance of Continuous Integration and Continuous Testing

The importance of Continuous Integration and Continuous Testing

Bill McCaffrey

Last month Tesla Motors CEO Elon Musk unveiled the $35,000 Tesla Model 3, calling it "a mass-market, affordable car" that can also drive "at least 215 miles" without recharging. The response has been overwhelming. To date, more than 325,000 potential buyers have plunked down $1,000 to reserve a...

Why does my car have so much software?

Why does my car have so much software?

John Paliotta

I recently returned from Embedded World 2016 in Nuremberg Germany, which provides a great opportunity to spend time chatting with customers, partners, and the media. It seems each year there is more emphasis on automotive, as evidenced by the...

2015 Software Testing Technology Report - Vector Software

What Software Testing Trends are Users Actually Embracing in the Real World?

Anna Barcelos

As the world around us increasingly becomes more dependent on the products whose functionality is controlled by software -- and the demand for improved product quality and regulations become more stringent than ever -- software testing is an industry in the midst of incredible transition....

What do these Tests do?

What do these Tests do?

John Paliotta

Our engineering team is constantly re-evaluating how we work to make our jobs as friction-free as possible. I often tell customers that we are not perfect, and that we share many of their challenges in terms of getting new software features to our customers as quickly as possible. In addition to...

Tear Down Test Silos to Improve Time-to-Market

Tear Down Test Silos to Improve Time-to-Market

John Paliotta

One of the challenges that all software development groups face is the trade-off between time-to-market and adding new features. Software is so malleable that it is tempting to make changes right up until the day of release, when we think of one more feature that's too cool to ignore. The...

How to make a developer's job easier

How to make a developer's job easier

John Paliotta

I've been writing a lot recently about software quality and testing thoroughness...

A Software Manager walks into a cube ...

A Software Manager walks into a cube ...

John Paliotta

... and the software architect says: I found two legacy projects that I think we could use as the foundation for our new project. The first one has a million lines of code, but there are no test cases. The second project has a really nice API and a well-documented set of test cases but no source...

Are we doomed to make the same mistakes forever?

Are we doomed to make the same mistakes forever?

John Paliotta

I've been thinking a lot about how the software industry has changed (or not) since I started my first job 30+ year ago. I've come to the conclusion that things are much different, but very much the same. The first application that I worked on was a legacy code base, completely written in...

Pages

Subscribe to RSS - Software Quality