-
Ada Lovelace
Creó un algoritmo para el motor analítico inventado por Charles Babagge, considerado como el primer programa de computación. También reconoció el potencial de las computadoras y el software. -
Period: to
Período 1840-1950
-
Alan Turing
Propuso un método para la prueba de programas y señaló la importancia de separar al programador del tester. -
Period: to
Período 1951-1970
-
Daniel D. McCracken
Autor del primer libro de programación ”Programación de computadores digitales" -
Charles L. Baker
Explicó la diferencia entre probar programas y depurarlos, ya que en la década de los 50's, estos procesos no se distinguían correctamente. -
Gerald M. Weinberg
Uno de los autores del primer libro enfocado en pruebas de software. -
Bill Elmendorf
Plantea por primera vez la necesidad de un enfoque disciplinado para las pruebas funcionales y propuso pruebas basadas en modelos. -
Robert W. Bemer
Habló sobre la garantía de calidad de software durante la Conferencia de Ingeniería de Software patrocinada por el Comité Científico de la OTAN. -
Edsger Dijkstra
Criticó el uso excesivo de la sentencia Go To, marcando así el inicio de la programación estructurada. También recibió el Premio Turing en 1962. -
Period: to
Período 1971-2000
-
William C. Hetzel y David Gelperin
Organizadores de la primera conferencia dedicada a pruebas de software. Además, publicaron artículos donde describen modelos, metodologías y principios para pruebas de software. -
Frederick Brooks
Autor del libro "El hombre-mes". Este es un conjunto de ensayos de software, que exponen ideas válidas incluso en entornos ágiles y DevOps. -
Tom Gilb
Da concepto a la fiabilidad del sistema y del software. Autor de un texto referencia en métricas de software y detalló el proceso formal de revisión del software. -
Thomas J. McCabe
Introdujo la complejidad ciclomática como métrica para medir la complejidad estructural del software. -
Michael E. Fagan
Propuso un proceso para la inspección de diseños y códigos, buscando reducir el costo del retrabajo. Esto fue aplicado por IBM, mejorando así la calidad, duplicando su producción y reduciendo el número de defectos que tenían. -
Glenford Myers
En su libro, definió la terminología básica para las pruebas de software e introdujo las pruebas de caja negra. -
William C. Howden
Define la palabra "oráculo" como un método para determinar si una prueba se ha pasado o se ha fallado. -
Barry W. Boehm
-
James Martin
-
Paul E. Rook
-
Robert B. Grady
-
Cem Kaner
-
Watts Humphrey
-
Boris Beizer
-
Dorothy Graham
-
Brian Marick
-
Paul C. Jorgensen
-
James Bach
-
R. Geoff Dromey
-
Eric S. Raymond
-
Jonathan Bach
-
Period: to
Período 2001-2020
-
Kent Beck
-
Bret Pettichord
-
Michael Bolton
-
Erik Van Veenendaal
-
Doron Reuveni
-
Lisa Crispin
-
Mike Cohn
-
Jonathan Kohl