Un mensaje de error es la información que se muestra cuando ocurre un problema imprevisto, generalmente en una computadora u otro dispositivo. Los sistemas operativos modernos con interfaces gráficas de usuario a menudo muestran mensajes de error mediante cuadros de diálogo. Los mensajes de error se utilizan cuando se requiere la intervención del usuario, para indicar que una operación deseada ha fallado o para transmitir advertencias importantes (como advertir a un usuario de computadora que casi se le acaba el espacio en el disco duro ). Los mensajes de error se ven ampliamente en la informática y son parte de cada sistema operativo o dispositivo de hardware de computadora . El diseño adecuado de los mensajes de error es un tema importante en la usabilidad y otros campos de la interacción hombre-computadora . [1]
Mensajes de error comunes
Los usuarios de computadoras modernas suelen ver los siguientes mensajes de error: [ cita requerida ]
Acceso denegado
Este error ocurre si el usuario no tiene privilegios sobre un archivo , o si éste ha sido bloqueado por algún programa o usuario.
Dispositivo no listo
Este error ocurre con mayor frecuencia cuando no hay un disquete (o un disco defectuoso) en la unidad de disco y el sistema intenta realizar tareas que involucran ese disco.
Error de arranque del disco
Este mensaje de error se ve con frecuencia cuando el disco duro de la computadora tiene problemas. Si la computadora puede arrancar desde una red, es posible que muestre el mensaje "Error en la prueba de medios, verifique el cable".
Archivo no encontrado
Es posible que el archivo en cuestión se haya dañado, movido, eliminado o que un error haya provocado el error. También es posible que el archivo no exista o que el usuario haya escrito mal su nombre. Esto se ve con más frecuencia en Internet con enlaces obsoletos a páginas web que ya no existen . En una computadora local, esto es más frecuente en las interfaces de línea de comandos que en las interfaces gráficas de usuario donde los archivos se presentan de forma icónica y los usuarios no escriben los nombres de los archivos.
Poco espacio en disco
Este error se produce cuando el disco duro está (casi) lleno. Para solucionarlo, el usuario debe cerrar algunos programas (para liberar espacio en el archivo de intercambio ) y eliminar algunos archivos (normalmente archivos temporales u otros archivos de los que se ha hecho una copia de seguridad) o comprar un disco duro más grande.
Este error se produce cuando el sistema se queda sin memoria o intenta cargar un archivo demasiado grande para almacenarlo en la RAM . La solución es cerrar algunos programas o instalar más memoria física.
La pantalla azul de la muerte : en los sistemas operativos Microsoft Windows y ReactOS, esta pantalla aparece cuando Windows o ReactOS ya no pueden ejecutarse debido a un error grave. [2] Es aproximadamente análoga a un pánico del kernel en Linux , Unix o macOS .
No se puede ampliar : mensaje de error de Acorn DFS . DFS almacena archivos en un espacio de disco contiguo no fragmentado. Este error se produce cuando se intenta ampliar un archivo de acceso aleatorio abierto en un espacio que ya está ocupado por otro archivo.
Meditación del Gurú : un mensaje de error de Amiga , más o menos análogo a un pánico del kernel o BSOD, también adoptado por productos más recientes como VirtualBox .
HTTP 404 : un error de archivo no encontrado que se observa en la World Wide Web , generalmente como resultado de un enlace a una página que se ha movido o eliminado, o una URL mal escrita.
lp0 en llamas : una advertencia de Unix de que la impresora puede estar "en llamas", literalmente o no
No es una máquina de escribir : un mensaje de error de Unix que resulta confuso debido al uso ahora obsoleto de la palabra " máquina de escribir " y que a veces se muestra cuando la naturaleza del error es aparentemente completamente diferente.
CARTA DE CARGA DE PC : Un error en varias impresoras láser HP que simplemente solicitaba al usuario que agregara papel de tamaño "Carta" de manera confusa [3]
ERROR DE SINTAXIS : Se observa en muchos sistemas informáticos cuando las instrucciones recibidas están en un formato que no comprenden.
HTTP 504 : Se encontró un error en la World Wide Web que indica que se produjo un tiempo de espera de puerta de enlace en el enlace de Internet.
Error 1603: Un error que indica que hubo un problema durante la instalación de un programa de computadora , este error ocurre particularmente en sistemas informáticos Windows .
<nombre de la aplicación> se ha detenido: un mensaje de error que se encuentra comúnmente en dispositivos Android y que indica que una aplicación que se está ejecutando actualmente deja de funcionar o se bloquea inesperadamente.
Éxito: uno de los mensajes de error (en este caso, POSIX ) que se produce cuando el programa ha detectado una condición de error, pero la rutina de impresión del mensaje de error real se basa en la biblioteca C para imprimir el error informado por el sistema operativo (en este caso, errno.h ), mientras que las llamadas del sistema subyacentes han tenido éxito y no informan errores (en este caso, errno == 0). Esta es una forma de manejo de errores descuidado que es particularmente confusa para el usuario.
[Error de tiempo de conexión agotado en Mac]: el error ocurre en los sistemas Mac cuando lleva más tiempo conectarse a redes inalámbricas.
Mascotas fallidas
Con el auge de los servicios Web 2.0 como Twitter , los mensajes de error que aparecían ante el usuario final, como HTTP 404 y HTTP 500, comenzaron a mostrarse con personajes extravagantes, denominados Fail Pets o Error Mascots. El término "Fail Pet" fue acuñado, o al menos utilizado por primera vez en forma impresa, por el ingeniero de Mozilla Fred Wenzel en una publicación en su blog titulada "Por qué Wikipedia podría necesitar una fail-pet — y por qué Mozilla no". [4] El Dr. Sean Rintel sostiene que los mensajes de error son un momento estratégico crítico en el conocimiento y la lealtad de la marca. Las fail pets son de interés para los vendedores porque pueden resultar en el reconocimiento de la marca (especialmente a través de los medios ganados ). "Sin embargo, ese mismo reconocimiento conlleva el peligro de resaltar el fracaso del servicio". [5] La fail pet más famosa es la Fail Whale de Twitter (ver interrupciones del servicio de Twitter ). Otras fail pets incluyen:
La forma que adoptan los mensajes de error varía según los sistemas operativos y los programas.
Los mensajes de error en los dispositivos de hardware, como los periféricos de computadora, pueden tomar la forma de luces dedicadas que indican una condición de error, un código breve que debe interpretarse utilizando una hoja de consulta o un manual, o mediante un mensaje más detallado en una pantalla.
En las computadoras, los mensajes de error pueden tomar la forma de texto impreso en una consola, o pueden presentarse como parte de una interfaz gráfica de usuario . Los mensajes de error a menudo se presentan como un cuadro de diálogo , lo que hace que causen un error de modo de seguimiento en la interacción del usuario. En muchos casos, el error original se puede evitar mediante técnicas de prevención de errores. En lugar de generar un mensaje de error, el diseño del sistema debería haber evitado las condiciones que causaron el error. [6]
Si bien las distintas interfaces gráficas de usuario tienen diferentes convenciones para mostrar mensajes de error, varias técnicas se han vuelto comunes:
Un cuadro de diálogo o mensaje emergente aparece en una ventana de la pantalla y bloquea la interacción con la computadora hasta que se lo confirme. En Mac OS X, las hojas son una forma de cuadro de diálogo que se adjunta a una ventana específica.
Los iconos de notificación aparecen para notificar al usuario sobre una condición sin interrumpir su trabajo. En Windows, los iconos de notificación aparecen en la bandeja del sistema. En Mac OS X, los iconos de notificación pueden aparecer en la barra de menú o pueden adoptar la forma de un icono de una aplicación que "rebota" en el Dock. La interfaz de usuario de GNOME para sistemas Unix puede mostrar iconos de notificación en un panel.
Los errores menores pueden mostrarse en una barra de estado , una pequeña porción de la ventana de una aplicación que puede mostrar mensajes breves al usuario.
Los tres factores principales [7] que influyen en el diseño de los mensajes de error son las limitaciones técnicas, la cantidad de información a presentar y el tipo de entrada del usuario que se requiere.
Algunos sistemas tienen limitaciones técnicas que pueden limitar la cantidad de información que puede contener un mensaje de error. Por ejemplo, una impresora con una pantalla alfanumérica de dieciséis caracteres solo puede mostrar una cantidad muy limitada de información a la vez, por lo que es posible que deba mostrar mensajes de error muy concisos. Incluso con monitores de computadora, el programador debe considerar el monitor más pequeño que un usuario podría usar razonablemente y asegurarse de que todos los mensajes de error quepan en esa pantalla.
La naturaleza del error determina la cantidad de información necesaria para transmitir eficazmente el mensaje de error. Un problema complejo puede requerir un mensaje de error más detallado para informar adecuadamente al usuario sobre el problema.
Seguridad
Al diseñar mensajes de error, los diseñadores de software deben tener cuidado de no crear vulnerabilidades de seguridad. El diseñador debe proporcionar al usuario suficiente información para tomar una decisión inteligente, pero no tanta que el usuario se sienta abrumado o confundido. La información superflua puede estar oculta de forma predeterminada o colocada en una ubicación separada. El mensaje de error no debe exponer información que pueda ser explotada por un pirata informático para obtener información que de otro modo sería difícil de obtener. Algunos ejemplos son los sistemas que pueden mostrar "usuario no válido" o "contraseña no válida" según cuál sea incorrecta, y la página de error en el servidor web IIS 5.0 que proporciona una descripción técnica completa del error, incluido un fragmento de código fuente.
^ Minhas, Saadis (30 de mayo de 2018). "Cómo escribir buenos mensajes de error". UX . Consultado el 30 de enero de 2019 .
^ Fisher, Tim (16 de enero de 2019). «Pantallas azules de la muerte (BSOD): todo lo que necesitas saber». Lifewire . Consultado el 30 de enero de 2019 .
^ McNamara, Paul (29 de abril de 2009). "LaserJet cumple 25 años... 'PC LOAD LETTER' sigue siendo incomprensible". Network World . Consultado el 30 de enero de 2019 .
^ Wenzel, Fred (agosto de 2009). "Por qué Wikipedia podría necesitar un recurso para evitar errores, y por qué Mozilla no" . Consultado el 8 de febrero de 2012 .
^ Rintel, Sean (2 de noviembre de 2011). "La evolución de las mascotas de error: fantasía estratégica y conocimiento de marca en los mensajes de error". UX Magazine . Consultado el 8 de febrero de 2012 .
^ Raskin, Jef (2000). "6-4-2: Mensajes al usuario". La interfaz humana: nuevas direcciones para el diseño de sistemas interactivos . Serie ACM Press. Addison-Wesley. pág. 178. ISBN978-0-201-37937-2.
^ "Errores no fatales: cómo crear mensajes de error útiles y eficaces". Archivado desde el original el 8 de mayo de 2009. Consultado el 16 de febrero de 2007 .
Enlaces externos
Wikimedia Commons tiene multimedia sobre Mensajes de error .
Un 404 más útil (A List Apart)
Evite sentirse avergonzado por sus mensajes de error (UX Matters)
¡Ups! Te arruiné la vida. :) (Diario Cooper) Archivado el 25 de agosto de 2014 en Wayback Machine.