Un estudio sugiere que el ruido no afecta el trabajo de los desarrolladores, excepto cuando toca arreglar bugs

22/11/2021Artículo original

Un estudio sugiere que el ruido no afecta el trabajo de los desarrolladores, excepto cuando toca arreglar bugs

Si hay un tema que suele ser popular entre nuestros lectores, son los que tratan sobre sonidos de fondo relajantes para ayudar a la concentración, o en casos incluso más específicos, sitios que ofrecen música “diseñada” para programar.

Pero hay otro extremo de gente que más allá de este tipo de sonidos relajantes, demandan… ruido. Para quienes echan de menos las oficinas hay webs con sonidos de impresoras, ventiladores y compañeros ruidosos, y para quienes extrañan el teletrabajo hay webs que ponen de fondo incluso a vecinos ruidosos o niños llorando. Lo que sea que funcione ¿No? Pues depende, y en el caso de los ingenieros de software, se han hecho algunos experimentos interesantes al respecto.

El efecto del ruido en el rendimiento de los programadores

The 9th Coworking Qeagaujw Fw Unsplash

Un estudio publicado en IEEE Xlplore por varios investigadores de la Universidad de Bari y la Universidad de Basilicata en Italia, junto a un investigador sueco del Instituto de Tecnología de Blekinge, se ha dedicado a investigar el efecto que tiene el ruido sobre el rendimiento de los ingenieros de software.

  Las tareas programadas periódicas de Windows Server 2016 no funcionan, pero tampoco dan error

Para ello realizaron un experimento que fue replicado una vez, y en el que estudiaron sobre el efecto que tiene el ruido sobre a la hora de que un programador intente entender los requerimientos y especificaciones en código fuente, además de arreglar problemas en este.

Los resultados son interesantes porque, aunque sugieren que el ruido no afecta significativamente a la comprensión de las especificaciones de requisitos funcionales, sí afecta significativa y negativamente a la corrección de fallos.

Suerte intentando meter a un desarrollador en la oficina: casi el 90% quiere teletrabajar, según datos de GitHubEn GenbetaSuerte intentando meter a un desarrollador en la oficina: casi el 90% quiere teletrabajar, según datos de GitHub

Ahora, hay que destacar que los investigadores especifican que la dificultad para corregir bugs cuándo hay ruido estorbando ocurre si el programador tiene que realizar la tarea en unos 30 minutos, mientras que si la tarea dura unos 60 minutos el impacto negativo se reduce hasta ser casi insignificante.

  Cómo crear tu propia skill para Alexa paso a paso

La conclusión es que la corrección de bugs es más vulnerable al ruido que la comprensión de las especificaciones de los requisitos funcionales del código. Básicamente, si el ingeniero está intentando entender algo el ruido no molesta tanto como si intenta resolver un problema.

Estudios similares apuntan que el ruido también puede afectar las funciones cognitivas y la productividad, y otros hablan incluso de lo poco que en realidad ayudan dispositivos como los auriculares con cancelación de ruido. Para algunos estas cosas pueden parecer una “obviedad”, pero este tipo de estudios ayudan a poner en papel la ciencia detrás de algo que puede ayudar a que se creen políticas para ayudar a los trabajadores a tener mejores condiciones de trabajo, unas en las que no haya que trabajar rodeados de un mar de distracciones sonoras.

{“videoId”:”x7ziu8u”,”autoplay”:true,”title”:”Las matemáticas no se me dan mal, quiero aprender a programar CAPTCHA 2×04″}

  El misterio de los archivos imposibles en Windows

Vía | @emollick

(function() { window._JS_MODULES = window._JS_MODULES || {}; var headElement = document.getElementsByTagName(‘head’)[0]; if (_JS_MODULES.instagram) { var instagramScript = document.createElement(‘script’); instagramScript.src = ‘https://platform.instagram.com/en_US/embeds.js’; instagramScript.async = true; instagramScript.defer = true; headElement.appendChild(instagramScript); } })();

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad