

Una barra de progreso es un elemento gráfico que se utiliza para visualizar el avance de una operación informática prolongada, como una descarga, una transferencia de archivos o una instalación. En ocasiones, el gráfico se acompaña de una representación textual del progreso en formato porcentual. Este concepto también puede incluir las barras de reproducción en los reproductores multimedia , que indican la posición actual en la duración de un archivo multimedia.

Un desarrollo más reciente es elLa barra de progreso indeterminada se utiliza en situaciones donde se desconoce el alcance de la tarea o su progreso no puede expresarse como un porcentaje. Esta barra utiliza movimiento u otro indicador (como unde barra) para mostrar el progreso, en lugar de usar el tamaño de la parte llena para mostrar el progreso total, lo que la asemeja más a un indicadorpulsanteque a una barra de progreso. También existenindicadores de progresoque no tienen forma de barra.
Historia
El concepto de barra de progreso se inventó antes de la informática digital. En 1896, Karol Adamiecki desarrolló un gráfico llamado armonograma , más conocido hoy en día como diagrama de Gantt . Sin embargo, Adamiecki no publicó su diagrama hasta 1931, y solo en polaco . Por lo tanto, el diagrama ahora lleva el nombre de Henry Gantt (1861-1919), quien lo diseñó entre 1910 y 1915 y lo popularizó en Occidente.
Al adaptar el concepto a la informática, la primera barra de progreso gráfica apareció en la tesis doctoral de Mitchell Model de 1979, titulada Monitoring System Behavior in a Complex Computational Environment . [ 1 ] En 1985, Brad Myers presentó un artículo sobre "indicadores de progreso de porcentaje completado" en una conferencia sobre interacciones entre ordenadores y humanos. [ 2 ]
Percepción

La investigación de Myers consistió en pedir a los participantes que realizaran búsquedas en bases de datos, algunas con una barra de progreso y otras sin ella. Quienes esperaron mientras veían la barra de progreso describieron una experiencia general más positiva. Myers concluyó que el uso de una barra de progreso reducía la ansiedad y era más eficiente. [ 3 ]
Normalmente, las barras de progreso utilizan una función lineal, de modo que su avance es directamente proporcional a la cantidad de trabajo realizado. Sin embargo, la variabilidad del disco, la memoria, el procesador, el ancho de banda y otros factores complican esta estimación. Por consiguiente, las barras de progreso suelen presentar comportamientos no lineales, como aceleración, desaceleración y pausas. Estos comportamientos, junto con la percepción no lineal del paso del tiempo por parte de los humanos, generan una percepción variable del tiempo que tardan en completarse las barras de progreso. [ 4 ] Esto también significa que las barras de progreso pueden diseñarse para que parezcan más rápidas.
En ocasiones, para mostrar el progreso de una operación que puede tardar bastante, como la instalación de un programa o la copia de muchos archivos a la vez, las aplicaciones recurren a mostrar dos barras de progreso simultáneamente: una para la operación en su conjunto y otra para indicar el progreso de subtareas específicas, como la instalación de un único componente o la copia de un archivo individual.
Finalmente, también se ha demostrado que el diseño gráfico de las barras de progreso influye en la percepción humana de la duración. [ 5 ]
Véase también
Referencias
- ↑ Modelo, Mitchell L., Monitoreo del comportamiento del sistema en un entorno computacional complejo , CSL-79-1, Centro de Investigación de Palo Alto de Xerox Corporation, 1979.
- ↑ Myers, Brad A. «La importancia de los indicadores de progreso de porcentaje completado para las interfaces humano-computadora». En Actas de la conferencia SIGCHI sobre factores humanos en sistemas informáticos. CHI '85. ACM, Nueva York, NY. 11-17.
- ↑ Daniel Engber "¿Quién hizo esa barra de progreso?".
- ↑ Harrison, C., Amento, B., Kuznetsov, S. y Bell, R. 2007. «Repensando la barra de progreso» . En Actas del 20.º Simposio Anual de la ACM sobre Software y Tecnología de Interfaz de Usuario. UIST '07. ACM, Nueva York, NY. 115-118.
- ↑ Harrison, C., Yeo, Z. y Hudson, SE 2010. «Barras de progreso más rápidas: manipulación de la duración percibida con aumentos visuales» . En Actas de la 28.ª Conferencia Anual SIGCHI sobre Factores Humanos en Sistemas Informáticos. CHI '10. ACM, Nueva York, NY. 1545-1548.
- Elementos de control gráfico
