Dalle

Evolución del Software

By hoc1ey
  • Ada Lovelace

    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

    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

    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

    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

    Gerald M. Weinberg
    Introdujo el concepto de pruebas de software con principios fundamentales sobre cómo escribir y comprobar programas.
  • Bill Elmendorf

    Bill Elmendorf
    Propuso un enfoque disciplinado para las pruebas funcionales del software.
  • Robert W. Bemer

    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

    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

    William C. Hetzel
    Publicó Métodos de prueba de programas, que recopilaba artículos clave sobre validación y pruebas de software.
  • Frederick Brooks

    Frederick Brooks
    En El mítico hombre-mes, abordó la dificultad de gestionar proyectos de software, incluyendo pruebas y depuración.
  • Tom Gilb

    Tom Gilb
    Conceptualizó la fiabilidad del software y publicó Métricas de software, presentando un conjunto de métricas clave.
  • Michael E. Fagan

    Michael E. Fagan
    Propuesto un proceso sistemático de inspección de diseño y código para reducir errores.
  • Glenford Myers

    Glenford Myers
    En Fiabilidad del software destacó que el objetivo de los probadores es hacer que el programa falle.
  • Thomas J. McCabe

    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

    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

    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

    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

    Robert B. Grady
    Publicó obras sobre métricas de software, destacando la identificación y prevención de defectos.
  • Cem Kaner

    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

    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

    Boris Beizer
    Propuso una clasificación de defectos de software y acuñó el término "paradoja del pesticida".
  • Dorothy Graham

    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

    Brian Marick
    Publicó El arte de las pruebas de software, con énfasis en subsistemas y pruebas ágiles.
  • Paul C. Jorgensen

    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

    R. Geoff Dromey
    Propuso un modelo de calidad para resolver la intangibilidad de las características de calidad del software.
  • James Bach

    James Bach
    Introdujo el Modelo de Estrategia de Pruebas Heurísticas y la metodología Pruebas Rápidas de Software (RST).
  • Eric S. Raymond

    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

    Jonathan Bach
    Propuso la gestión de pruebas basada en sesiones y la escala de libertad del probador.