Fallos, Omisiones y Errores

. . . los nombres son todos falsos . . .

Cuando el Profesor Abril se sentó por primera vez delante de FishBase, decidió empezar a visualizar las informaciones sobre un grupo de killis suramericanos, y después de un breve repaso a la lista de las especies, advirtió al equipo FishBase, asombrado, que "los nombres eran todos falsos". Cuando nosotros investigamos a fondo la cuestión, y pedimos sus referencias bibliográficas, se hizo evidente que la Srta. Mayo, una estudiante del Profesor Abril, había realizado una tesis recientemente que modificaba fuertemente la taxonomía de este grupo y estaba en desacuerdo en gran parte con una revisión anterior, de donde se habían extraido los datos introducidos en FishBase.

Aunque los nombres de esta historia sean ficticios (pero la historia en sí es real), sirve para ilustrar muchas cuestiones relativas a la calidad de las informaciones en FishBase. La mayoría de los usuarios que consultan FishBase por primera vez, y desafortunadamente algunas de las revisiones de los análisis de FishBase publicadas en las revistas científicas (véase ‹ La Realización de FishBase ›, este volumen), tienen tendencia a buscar las especies que ellos conocen mejor. No es sorprendente, como ocurriría con cualquier enciclopedia, que encuentren que saben algo de estas especies que no esté reflejado en FishBase. Pero al contrario que con una enciclopedia imprimida, ellos pueden proporcionar la separata al equipo. Entonces verán la actualización en la siguiente edición anual (y más rápidamente en la versión Internet) con sus especies correctamente tratadas y su nombre en la lista de los especialistas que han contribuido a mejorar FishBase. Sin embargo, incluso antes de que todo esto ocurra, encontrarán frecuentemente una nueva información para ellos sobre las 10 especies que ellos conocen mejor. Y por supuesto, ellos encontrarán también las informaciones sobre las miles de otras especies que no conocen tan bien.

En el caso del Profesor Abril, la situación era más compleja, pues la tesis de la Srta. Mayo, no publicada, no había sido sometida a la crítica de otros taxónomos que hubieran entonces podido decidir ignorar la reestructuración taxonómica propuesta. No hay que ver esta historia como un intento de disminuir la importancia de los fallos, de las omisiones y de los errores en FishBase, sino como una presentación de la manera que nosotros proponemos tratarlos.

Nosotros ajustamos las tablas a los datos

Un trabajo de esta envergadura y complejidad comprenderá inevitablemente errores y contradicciones. Los problemas que los usuarios de FishBase pueden encontrar deberían responder a uno de estos cuatro tipos, por orden decreciente en frecuencia de aparición :

i) campos vacíos, aunque las informaciones existan;

ii) entradas erróneas, ya sean entradas que no corresponden a la referencia citada, o bien entradas que reproducen un error manifiesto en la referencia citada;

iii) fallos, es decir, rutinas que no ejecutan las funciones para las que han sido programadas (Myers 1979 ; Bruce 1980 ; Ozkarahan 1990 ; Pfleeger 1992); y

iv) tablas que ellos hubieran preferido con otro diseño.

Nosotros ajustamos las tablas a los datos

Para tratar el punto (iv) en primer lugar, nosotros le proponemos que lea la historia de esa tabla en particular, en este volumen ; si todavía cree que debería tener otro enfoque, contacte con nosotros y háganos saber las razones y datos que lo respalden; nosotros ajustaremos muy probablemente la tabla para adaptarla perfectamente a los datos.

Los campos vacíos (i) son ‹ problemas ›, y hacemos lo posible para llenar tantos campos de tantas especies como podemos. De todas maneras, la información deseada podría no haber sido publicada, o quizás no tenemos la referencia, o no hayamos tenido tiempo de analizar completamente la publicación. Por favor envíenos cualquier publicación que le parezca útil para llenar un campo o una tabla que de otra manera quedaría vacío (véase ‹ Cómo llegar a ser Colaborador de FishBase … y por qué ›, este volumen). Los colaboradores que deseen que nos concentremos en las especies de un país, de una región o restringidas a un proyecto particular están invitados a aportarnos una modesta ayuda financiera (como ya lo han hecho México, la Colombia Británica, Alaska, Australia y el MRAG, o como están estudiando hacer Nueva Zelanda y el Secretariado del Mekong), o una ayuda enviando personal a Manila (como ya lo han hecho Taïwan e indirectamente, Dinamarca, Holanda y Finlandia).

Envíenos un correo electrónico . . .

FishBase es diferente de muchas otras bases de datos, sobretodo las creadas individualmente por los investigadores, pues ésta es ampliamente accesible. Esto implica que los errores del punto (ii) más arriba serán sometidos a la crítica de un gran número de usuarios. Algunos podrían burlarse, y presentar como inadmisible nuestro intento de reagrupar informaciones-clave fiables sobre todas las especies de peces del mundo (por ejemplo, Turner 1997). Otros usuarios - y nosotros esperamos que éstos sean la mayoría - nos enviarán un correo electrónico o una carta para señalar nuestros errores (o los de nuestras fuentes), y propondrán datos y/o fuentes alternativas. Si esto ocurre de esta manera, la mayoría de los errores de este tipo (ii) serán corregidos en las versiones posteriores de FishBase.

Los problemas de tipo (iii) que los usuarios de FishBase pueden encontrar constituyen los verdaderos fallos de nuestra responsabilidad, de carácter informático. El procedimiento paso a paso seguido por M.L.D. Palomares para reducir el número de los fallos a un mínimo es el siguiente :

a) Para todas las tablas, verificar:

  • cuáles siguen el formato general de las tablas de FishBase, es decir, con encabezamiento, pie de página y cuerpo bien diferenciados;

  • que los encabezamientos de las bases de datos integradas en FishBase (por ejemplo, la base GENERA de Eschmeyer) lleven el nombre del colaborador y de su institución;

  • que todas las conexiones se establezcan correctamente, es decir, que los botones abran las ventanas o ejecuten las rutinas especificadas, por ejemplo, el botón Print para las impresiones.

Numerosos fallos encontrados en dos meses de trabajo b) Para todos los campos de una tabla, verificar que:
  • los nombres de los campos estén indicados claramente, asegurándose que las abreviaciones sean explícitas y no conduzcan a confusiones;

  • los nombres de los campos estén estéticamente alineados;

  • los valores de las listas de elección estén completos y sean mútuamente excluyentes;

  • los campos asociados a otras ventanas, por ejemplo, los campos de las referencias bibliográficas, estén conectados correctamente;

  • los campos calculados por las rutinas automáticas sean numéricamente correctos;

  • exista una linea de ayuda que defina o explique el campo en cuestión; y

  • los términos técnicos usados estén todos definidos en la tabla GLOSSARY.

c) Para todas las rutinas, verificar que:

  • los mensajes que aparezcan en pantalla sean todos simples y fácilmente comprensibles;

  • los botones ejecuten las rutinas y los gráficos especificados; y

las salidas por pantalla y por impresora sean correctas y visualmente estéticas. La lista completa de los fallos revelados por este proceso anual se confía a las personas responsables de las tablas en cuestión y a la responsable informática Ma. J. France Rius para FishBase 99. Entonces, la última etapa consiste en:

d) Verificar que todos los fallos encontrados de (a) a (c) hayan sido corregidos.

El importante volumen de FishBase nos impide garantizar que este procedimiento revele todos los errores. De todas maneras, nosotros garantizamos que corregiremos todos aquellos de los que usted nos informe.

Agradecimientos

Nosotros agradecemos a todos los usuarios de FishBase, del pasado (y futuro) que han contribuido (o van a contribuir) a hacer un FishBase sin fallos, omisiones y errores hasta donde nos sea posible.

Bibliografía

Bruce, R.C. 1980. Software debugging for microcomputers. Reston Publishing Company, Inc. Reston, Virginia, USA. 351 p.

Myers, G.J. 1979. The art of software testing. John Wiley and Sons, Inc., New York. 177 p.

Ozkarahan, E. 1990. Database management: concepts, design, and practice. Prentice-Hall International, Inc., New Jersey, USA. 560 p.

Pfleeger, S.L. 1992. Software engineering: the production quality of software. 2nd ed. St. Martin Publications, Quezon City, Philippines. 517 p.

Turner, G. 1997. Book reviews: FishBase 96: concepts, design and data sources. Rev. Fish Biol. Fish. 7(3):374-375.

Maria Lourdes D. Palomares, Rainer Froese and Daniel Pauly