University of Minnesota
Software Engineering Center

You are here

Failure is becoming the norm (and what you should do about it)

Date of Event: 
Thursday, September 17, 2015 - 5:30pm

The software industry has a major quality problem.There are project and enterprise tactics for solving the problem.

  • "… 43% of companies worldwide have reported breaches in the past year…” -- USA Today 12/7/2014
  • "… the malware that was used [in the Sony breach] would have … probably gotten past 90% of internet defenses that are out there today in private industry …" -- Joseph Demarest, assistant director of the FBI’s cyber division 12/12/2014
  • “Sale crashes Southwest Airlines website” -- Fox News (6/3/15)

Most failures don’t make the news and are caused by quality rather than functional deficits.

Many software systems have significant quality deficits. For example, some systems can’t be reliably changed after a few years. Most deficits are unacknowledged and perhaps unrecognized. These deficits are self-inflicted and becoming systemic as Agile is more widely adopted.

Quality attribute requirements are difficult to achieve and verify. Most developers have little understanding of how to do either. Developers understand testing, but not verification.Unfortunately, testing alone is inadequate for the verification of most quality requirements. Quality verification may entail analysis, technical review, and measurement, as well as four modes of testing.

This presentation is found on Dave's Q-A stuff on the Quality-Aware website and describes quality deficits and tactics for reducing them. It specifies what must be done to make failure a rare exception.


Directions can be found on the map of the Electrical Engineering/Computer Science Building.
Check out the detailed map by clicking the “close up” button.


Keller (EE/CS) 3-111 (Look for signs)

This Month's Meeting
Program Manager: 
Dick Hedger – Quality Software Technologies Inc. - Principal
David Gelperin - Chief Technology Officer of ClearSpecs Enterprises
Failure is becoming the norm (and what you should do about it)
University of Minnesota, Keller Hall (EE/CS Building)

5:30 - 8:00 p.m. at The University of Minnesota
5:30 start for networking, 6:15 start of meeting


We have reserved parking at the Washington Avenue Ramp! If there is event parking, tell the parking attendant when you enter that you have a reservation with TwinSPIN. If there is no event parking, take a ticket and tell the parking attendant when you leave that you have a reservation with TwinSPIN.

Speaker Bio: 

David Gelperin is Chief Technology Officer of ClearSpecs Enterprises. ClearSpecs helps organizations understand and improve their requirements practices.David has worked in software for more than 45 years with an emphasis on requirements, quality, verification, and testing.In 1986, David co-founded Software Quality Engineering, the leading provider of software quality information worldwide. David received a PhD in Computer Science from the Ohio State University, but has managed to help people do useful things anyway.