-
Ada Lovelace
Tradujo el artículo sobre la máquina analítica de Babbage y escribió el primer algoritmo considerado como el primer programa de computación. -
Alan Turing
Propuso un método de prueba general para verificar programas y señaló la necesidad de que la persona que prueba sea distinta de la que programa. -
Daniel D. McCracken
Publicó el libro Programación de computadores digitales, el primer texto sobre programación, y abordó la importancia de las pruebas para detectar errores lógicos. -
Charles L. Baker
Diferenció entre pruebas y depuración, destacando que en los años 50 se enfocaba en arreglar defectos más que en probar software. -
Gerald M. Weinberg
Introdujo el concepto de pruebas de software con principios fundamentales sobre cómo escribir y comprobar programas. -
Bill Elmendorf
Propuso un enfoque disciplinado para las pruebas funcionales del software. -
Robert W. Bemer
Participó en la primera conferencia de ingeniería de software y propuso preguntas clave sobre la garantía de calidad de software. -
Edsger Dijkstra
Escribió la carta Go To considerada perjudicial, impulsando la programación estructurada y la mejora en las pruebas de software. -
William C. Hetzel
Publicó Métodos de prueba de programas, que recopilaba artículos clave sobre validación y pruebas de software. -
Frederick Brooks
En El mítico hombre-mes, abordó la dificultad de gestionar proyectos de software, incluyendo pruebas y depuración. -
Tom Gilb
Conceptualizó la fiabilidad del software y publicó Métricas de software, presentando un conjunto de métricas clave. -
Michael E. Fagan
Propuesto un proceso sistemático de inspección de diseño y código para reducir errores. -
Glenford Myers
En Fiabilidad del software destacó que el objetivo de los probadores es hacer que el programa falle. -
Thomas J. McCabe
Introdujo la complejidad ciclomática para medir la complejidad del software y propuso la prueba de ruta básica. -
William C. Howden
Acuñó el término "oráculo" para referirse al mecanismo que determina si una prueba ha pasado o fallado. -
Barry W. Boehm
En Economía de la ingeniería de software, introdujo el concepto de costos de retrabajo y el modelo COCOMO para estimar costos. -
James Martin
Publicó Manifiesto de los sistemas de información, donde destacó el porcentaje de defectos introducidos en diferentes fases del desarrollo. -
Paul E. Rook
Presentó el Modelo V para desarrollo de software, asociando fases del ciclo de vida con correspondientes fases de pruebas. -
Robert B. Grady
Publicó obras sobre métricas de software, destacando la identificación y prevención de defectos. -
Cem Kaner
Escribió Pruebas de software informático, donde introdujo el término "prueba exploratoria" y contribuyó al desarrollo de la Escuela de Pruebas Dirigidas por el Contexto. -
Watts Humphrey
Fundó el programa de procesos de software del SEI y publicó el modelo de madurez de las capacidades (CMM) para mejorar la calidad del software. -
Boris Beizer
Propuso una clasificación de defectos de software y acuñó el término "paradoja del pesticida". -
Dorothy Graham
Publicó Reporte sobre pruebas de software asistidas por computador y fue coautora de textos clásicos sobre automatización de pruebas. -
Brian Marick
Publicó El arte de las pruebas de software, con énfasis en subsistemas y pruebas ágiles. -
Paul C. Jorgensen
Publicó Pruebas de software: Un enfoque artesanal, obra de referencia en la evolución de tecnologías de pruebas. -
R. Geoff Dromey
Propuso un modelo de calidad para resolver la intangibilidad de las características de calidad del software. -
James Bach
Introdujo el Modelo de Estrategia de Pruebas Heurísticas y la metodología Pruebas Rápidas de Software (RST). -
Eric S. Raymond
Publicó La catedral y el bazar, describiendo el método de desarrollo de software de código abierto y la Ley de Linus. -
Jonathan Bach
Propuso la gestión de pruebas basada en sesiones y la escala de libertad del probador.