Application of Statistical Process Control to Software Defect Metrics: An Industry Experience Report

Tipo de publicación: Conference Paper

Publicado en: Empirical Software Engineering and Measurement, 2013 ACM / IEEE International Symposium on

Autores
  • Fernandez-Corrales, C.
  • Jenkins, M.
  • Villegas, J.

Investigadores del CITIC asociados a la publicación
Carla Fernández Corrales
Marcelo Jenkins Coronas

Proyecto asociado a la publicación
Proyecto sombrilla

Palabras claves
  • quantitative management
  • software metrics
  • software process improvement
  • statistical process control
Resumen

Statistical Process Control (SPC) has become of great significance for software engineering organizations as more of them decide to implement quality improvement initiatives. The Capability Maturity Model Integration (CMMI-DEV 1.3) for example, proposes the use of statistical techniques at maturity level 4 to ensure some degree of process predictability. However, the nature of software products and processes poses many challenges to the application of SPC, mainly regarding the design of control charts, a key tool. These challenges have led to opposing views on the applicability of SPC to software processes. This article presents an industry experience report on the application of SPC in a Software Verification and Validation Unit at an Information Technology Division from a Financial institution. We present the steps followed to implement SPC in this organization, describe the theoretical assumptions involved in selecting the appropriate control charts, and show a process improvement analysis of using SPC in the organization.

DOI BIBTEXT

Datos bibliográficos
Cita bibliográfica
Application of Statistical Process Control to Software Defect Metrics: An Industry Experience Report