Evolución de la Calidad de Software

  • Period: to

    Período 1840-1950

    • Ada Lovelace (1815 - 1852)
    • Alan Turing (1912 - 1954)
  • Ada Lovelace

    Ada Lovelace
    Desarrolla el primer algoritmo para la Máquina Analítica de Babbage, considerado el primer programa de computación.
  • Alan Turing

    Alan Turing
    Pionero en verificación de programas, planteó que las pruebas deben ser realizadas por alguien diferente al programador.
  • Period: to

    Período 1951-1970

    • Daniel D. McCracken (1957)
    • Charles L. Baker (1957)
    • Gerald M. Weinberg (1958)
    • Bill Elmendorf (1967)
    • Robert W. Bemer (1968)
    • Edsger Dijkstra (1968)
  • Daniel D. McCracken

    Daniel D. McCracken
    Autor del primer libro sobre programación, sugiriendo que los clientes preparen casos de prueba.
  • Charles L. Baker

    Charles L. Baker
    Introdujo la distinción entre pruebas y depuración.
  • Gerald M. Weinberg

    Gerald M. Weinberg
    Aplicó pruebas incrementales en el proyecto Mercurio de la NASA y coautor de uno de los primeros textos en incluir un capítulo dedicado a pruebas de software.
  • Bill Elmendorf

    Bill Elmendorf
    Introdujo la necesidad de un enfoque disciplinado para pruebas funcionales.
  • Robert W. Bemer

    Robert W. Bemer
    Contribuyó a la garantía de calidad de software en la Conferencia NATO sobre Ingeniería de Software.
  • Edsger Dijkstra

    Edsger Dijkstra
    Pionero en la programación estructurada, criticando el uso de "Go To" para facilitar pruebas.
  • Period: to

    Período 1971-2000

    • William C. Hetzel y David Gelperin
    • Frederick Brooks
    • Tom Gilb
    • Michael E. Fagan
    • Thomas J. McCabe
    • Glenford Myers
    • William C. Howden
    • Barry W. Boehm
    • Paul E. Rook
    • Robert B. Grady
    • Cem Kaner
    • Watts Humphrey
    • Boris Beizer
    • Dorothy Graham
    • Brian Marick
    • Paul C. Jorgensen
    • R. Geoff Dromey
    • James Bach
    • Eric S. Raymond
    • Jonathan Bach
    • James Martin
  • William C. Hetzel y David Gelperin

    William C. Hetzel y David Gelperin
    Introdujeron cuatro modelos para las pruebas de software: demostración, destrucción, evaluación y prevención.
    Organizaron las primeras conferencias internacionales enfocadas exclusivamente en pruebas de software.
  • Frederick Brooks

    Frederick Brooks
    En su libro "El mítico hombre-mes", destacó la importancia de las pruebas y especificación de constructos conceptuales sobre la mera programación.
  • Tom Gilb

    Tom Gilb
    Pionero en la conceptualización de la fiabilidad del sistema y la relación entre error humano y de sistema. Autor de "Métricas de Software".
  • Michael E. Fagan

    Propuso un proceso formal de inspección para diseño y código, clave para la reducción de defectos.
  • Period: to

    Período 2001-2020