-
Matemática y escritora inglesa. Fue la primera persona en pensar que había un gran futuro para las máquinas. En sus notas expresa ideas sobre las computadoras y la programación.
-
-
Matemático, filósofo y biólogo inglés. Es considerado uno de los padres de la ciencia de la computación y la informática. Propone un método general de prueba, que sigue utilizándose.
-
-
Físico e ingeniero aeroespacial estadounidense. Explica la diferencia entre probar programas y depurarlos.
-
Científico computacional estadounidense. Publica el primer libro enfocado en la programación.
-
Doctor en ciencias de la comunicación estadounidense. Publica el libro ”Fundamentos de la programación informática”, que tiene toda una sección dedicada a pruebas.
-
Ingeniero eléctrico estadounidense. Propone la idea de un enfoque especializado para hacer pruebas.
-
Matemático e ingeniero aeronáutico estadounidense. Participa de la Conferencia de Ingeniería de Software, en esta hubo varias preguntas relacionadas con la calidad del software.
-
Físico, matemático y científico de computación de los Países Bajos. Envía una carta con una crítica al uso excesivo del Go To por parte de los programadores, esta llega al editor de una revistan computacional; marcando el inicio de la programación estructurada.
-
Publica el libro ”La psicología de la programación informática” donde resalta el aspecto humano de la programación.
-
-
Dijkstra gana el premio Turing, da un discurso dando cualidades de los buenos programadores.
-
William C. Hetzel publica el libro” Métodos de prueba de programas”, que tiene artículos relacionados a los problemas relativos a la validación y pruebas de software.
-
Científico computacional estadounidense. Publica la obra “El mítico hombre-mes”, que contiene varios ensayos sobre la ingeniería de software.
-
Ingeniero en sistemas estadounidense. Publica el artículo “Leyes de la no fiabilidad”, aquí conceptualiza la fiabilidad del sistema y del software.
-
Físico e ingeniero eléctrico. Publica el artículo “Inspecciones de diseño y código para reducir errores en el desarrollo de programas” donde propone un proceso sistemático de inspección en códigos y diseños para reducir el costo de retrabajo. IBM, aplicando estas técnicas, redujo en gran cantidad los errores en sus códigos.
-
Publica el artículo “Una medida de la complejidad” donde introduce la complejidad ciclomática como métrica de software para el control cuantitativo de la complejidad de un programa. Esta complejidad se basa en la teoría de grafos y solo toma en cuenta la estructura del programa.
-
Publica “Métricas de software”, libro considerado como referencia por la cantidad de métricas que contiene.
-
Ingeniero eléctrico y científico computacional. Publica el libro “Fiabilidad del software: Principios y prácticas”.
-
Matemático y doctor en ciencias de la computación. publica el artículo ”Estudios teóricos y empíricos sobre la comprobación de programas” donde dice que oráculo es una mecanismo para saber si una prueba ha pasado o fallado.
-
Establece la terminología base de las pruebas de software, en el libro “El arte de las pruebas de software”
-
Matemático y científico computacional. Publica el libro "Economía de la ingeniería de software”, donde establece que el costo de retrabajo en software aumenta con el tiempo.
-
Físico y consultor de tecnologías de información británico publica el libro ”Manifiesto de los sistemas de información” donde indica la distribución de inserción de defectos de un producto software.
-
Hetzel y Gelperin organizan la primera conferencia enfocada exclusivamente en las pruebas de software, fue nombrada Conferencia y Exposición Internacional sobre Pruebas de Software.
-
Publica el artículo ”Control de proyectos de software” presenta el Modelo V para desarrollo de software, donde introduce un enfoque estructurado para las pruebas.
-
Ingenierio eléctrico estadounidense. Publica, en conjunto con Deborah L. Caswell, el libro ”Métricas de software: Establecimiento de un programa para
toda la empresa” donde explican qué son las métricas y cuándo son útiles. -
Hetzel publica el libro “Guía completa de pruebas de software”, que describe metodologías, técnicas de prueba y principios de las pruebas de software.
-
Hetzel y Gelperin publican un artículo que describe cuatro modelos para pruebas de software:
Demostración
Destrucción
Evaluación
Prevención -
Publica el libro ”Pruebas de software informático”, aquí se usa por primera vez el término prueba exploratoria.
-
Físico y administrador estadounidense. Publica el libro ”Gestión del proceso de software” donde propone el modelo de madurez de las capacidades (CMM).
-
Físico, ingeniero eléctrico, y científico computacional. Propone una clasificación de defectos de software en el libro ”Técnicas de pruebas de software”
-
Unicom publica el primer ”Reporte sobre pruebas de software asistidas por computador (CAST)”
-
Hetzel y Gelperin inauguran la conferencia” Revisión, análisis y pruebas de software”
-
Publica el libro ”Métricas de software prácticas para la gestión de proyectos y la mejora de procesos” para identificar tendencias de defectos en productos ya terminados.
-
Publica junto con Dorothy Graham el libro “Inspecciones de software”, donde se detalla el proceso de revisión formal del software.
-
Consultor de pruebas y agilismo. Publica el libro ”El arte de las pruebas de software: Pruebas de subsistemas, incluidas las pruebas basadas en objetos y las orientadas a objetos”.
-
Matemático y doctor en informática. Publica el libro ”Pruebas de software: Un enfoque artesanal”.
-
Introduce la noción de escuelas de pensamiento de las pruebas de software en la Conferencia y Exposición Internacional sobre Pruebas de Software Informático
-
Propone el Modelo de Estrategias de Pruebas Heurísticas, que es un conjunto de patrones para diseñar y elegir las pruebas que se harán.
-
Publica el libro ”Mejora exitosa de los procesos de software” donde explica como aplicar el ciclo PDCA a esfuerzos de mejora en el ámbito de software
-
Doctor en física-química australiano. En su artículo ”Acorralando a la quimera” propone un modelo de calidad para resolver la intangibilidad de las
características de calidad propuestas en la norma ISO/IEC 9126:1991 ”Ingeniería de Software - Calidad de Producto” -
Publica en conjunto con Mark Fewster el libro ”Automatización de pruebas de software”.
-
Desarrollador de software estadounidense. Publica el libro “La catedral y el bazar” donde describe el método de desarrollo de software que se usó para Linux. También presenta la Ley de Linus
-
Publica el artículo “Gestión de pruebas basada en la sesión”. Una sesión es un bloque de esfuerzo que reporta los resultados de pruebas aplicadas aquí.
-
Crea la metodología Pruebas Rápidas de Software.
-
Publica el libro ”Lecciones aprendidas en pruebas de software: Un enfoque orientado al contexto”
-
-
Ingeniero en ciencias de la computación estadounidense. publica el libro ”Desarrollo dirigido por pruebas: Mediante el ejemplo”, aquí se hacen las pruebas primero al desarrollar software.
-
Arquitecto de calidad de software estadounidense. Expone la conferencia ”Cuatro escuelas de pruebas de software” y propone la existencia de escuelas de pensamiento en las pruebas de software
-
Publica una serie de artículos sobre pruebas ágiles, entre ellos el artículo ”Cuadrantes de pruebas ágiles” donde define dos dimensiones para categorizar los tipos de pruebas.
-
Consultor de pruebas de software canadiense. Se suma como co-autor de la metodología RST creada por James Bach.
-
Consultor de pruebas de software neerlandés. Crea la Fundación TMMI, el modelo con el mismo nombre sirve para evaluar y mejorar el proceso de pruebas en organizaciones.
-
Publica el libro ”PSP, un proceso de auto-superación para ingenieros de software”.
-
Publica el libro ”TSP, Dirigiendo un equipo de desarrollo” [75] donde explica cómo liderar a equipos de ingenieros de software formados en PSP utilizando un proceso de software en equipo (TSP)
-
Publica en conjunto con Erik Van Veenendaal, Isabel Evans, y Rex Black el libro ”Fundamentos de las pruebas de software: Certificación ISTQB”
-
Proponer la escala de libertad del probador, la cual modela la variación en la libertad que tiene un probador al hacer pruebas.
-
Ingeniero en sistemas computacionales y sistemas de información. Junto con Roy Solomon publica “Guía esencial de crowdtesting”, este termino describe la externalización de parte de las actividades de las organizaciones a grupos de voluntarios; además habla sobre la aplicación de pruebas en el medio natural en lugar de en un laboratorio.
-
En su artículo ”Probando
vs. comprobando” dice que comprobar
es confirmar, verificar, y validar utilizando herramientas automáticas, mientras que probar es el proceso de exploración, descubrimiento, investigación, y aprendizaje realizado por los
probadores. -
Experta en pruebas de software y agilismo. Publica junto con Janeth Gregory el libro “Pruebas ágiles: Una guía práctica para probadores y equipos ágiles”, la obra es considerada pionera en el campo de las pruebas ágiles.
-
Publica el libro “Triunfando con la agilidad” donde propone la pirámide de automatización de pruebas; habla sobre usar 3 niveles en este proceso: unidad, servicio e interfaz de usuario.
-
Publica el libro ”Software perfecto y otras ilusiones sobre las pruebas”, allí sostiene que las pruebas son necesarias.
-
Consultor de pruebas de software canadiense. Contribuye con el capítulo “La automatización es mucho más que pruebas de regresión: Pensando fuera de la caja” que forma parte del libro ”Experiencias de automatización de pruebas: Casos prácticos de automatización de pruebas de software”. En ese capítulo propone automatizar la realización de tareas como: configuración de pruebas, generación de datos y avance a lo largo de un flujo de trabajo.