Improving software quality as customers perceive it

Randy Hackbarth, Audris Mockus, John Palframan, Ravi Sethi

Research output: Contribution to journalArticle

5 Scopus citations

Abstract

A proposed data-driven software quality improvement method has three elements. First, the downstream Customer Quality Metric (CQM) quantifies quality as customers perceive it. On the basis of data collected after systems are deployed, it measures how serious defects affect customers. Second, the upstream Implementation Quality Index (IQI) measures the effectiveness of error removal during development. IQI predicts future customer quality; it has a positive correlation with CQM. Finally, prioritization tools and techniques help focus limited development resources on the riskiest files in the code. This research is based on a multiyear program to improve the quality of delivered systems at Avaya, a global provider of business communication and collaboration systems. Regular reviews with Avaya's R&D Quality Council provided governance for the program.

Original languageEnglish (US)
Article number7106410
Pages (from-to)40-45
Number of pages6
JournalIEEE Software
Volume33
Issue number4
DOIs
Publication statusPublished - Jul 1 2016
Externally publishedYes

    Fingerprint

Cite this

Hackbarth, R., Mockus, A., Palframan, J., & Sethi, R. (2016). Improving software quality as customers perceive it. IEEE Software, 33(4), 40-45. [7106410]. https://doi.org/10.1109/MS.2015.76