Investigadores alemanes de la Universität des Saarlandes desarrollaron un modelo probabilístico que detecta errores de programación.

El modelo no indica la cantidad de errores o su ubicación exacta, sino que le asigna probabilidades (de que se encuentren errores) a algunas secciones del código analizado, lo que le facilita la tarea de corregir errores a las compañías de software.

Analiza el código fuente, principalmente para ver como se comunican los módulos entre si, además de examinar información de versiones anteriores y sobre bugs reportados en el pasado. Incluso tiene en cuenta como se comunican los desarrolladores entre si, analizando sus e-mails, entrados en los foros, y sus conversaciones por mensajería instantanea.

El trabajo de estos investigadores atrajo la atención de gigantes como SAP y Microsoft, que los invitaron a probar su modelo con su software.

Otro interesado fue IBM, que les dió 25 mil dólares a los investigadores para que apliquen su modelo en Jazz, el proyecto de plataforma colaborativa que están desarrollando.

Los investigadores dicen que las invitaciones son bienvenidas, ya que el modelo todavía necesita ser perfeccionado.

Fuente: PCWorld