Dos herramientas: Sapienz y SapFix, son las que se utilizan para hacer pruebas y localizar y corregir los bugs. Sapienz está más desarrollada que SapFix, y ha sido usada por más tiempo ya en producción, es decir, en Facebook, desde septiembre del 2017 en las app de Android. Todo esto de acuerdo con un artículo del Simposio de Ingeniería de Software basado en búsquedas.
CNN te reta a diferenciar un video real de un deepfake con su test
Sapienz se construyó sobre FBLearner, una plataforma de aprendizaje de máquinas (Machine Learning – ML), el cual es donde más desarrollo se hace en la empresa. Además de Sapienz, Facebook usa FBLearner para problemas que incluyen las peticiones de búsquedas en videos, fotos, personas, eventos, detección anómala, entendimiento de imágenes, traducción de idiomas y reconocimiento de rostros y de voz.Sapienz se usa para verificar un número grande de interacciones entre el número grande de dispositivos y sistemas operativos. Sapienz usa diseño de pruebas automatizado para hacer que el proceso de pruebas sea más rápido, así como para hacer pruebas más comprensivas. El sistema busca todas las posibles pruebas en lo que los programadores han llamado “búsqueda computacional inteligente” en un enfoque llamado “por búsquedas en las pruebas de software”. Hace pruebas de interfaz del usuario, lo que significa que Sapienz reporta a los ingenieros sus hallazgos a través de la propia interfaz del usuario, evitando así falsos positivos.
En la medida que Sapienz busca, construye un modelo del sistema bajo la prueba que está …