Учёные из Технологического института Карлсруэ (Германия) провели исследование, которое показало, что исходный код с ругательствами внутри чаще всего качественнее, чем код без мата. Для этого исследователи проанализировали на GitHub более 3 800 открытых исходных кодов на языке C, содержащих английские ругательства, и свыше 7 600 кодов без них. Затем они количественно оценили соответствие этих двух категорий стандартам кодирования, используемых в качестве показателя качества кода, с помощью инструмента SoftWipe (его группа учёных разработала сама).
В результате специалисты обнаружили, что открытый исходный код, содержащий ругательства, демонстрирует значительно лучшее качество, чем код, не содержащий их — в соответствии с несколькими статистическими тестами.
Учёные считают, что использование бранных слов является показателем глубокой эмоциональной вовлеченности программиста в код и присущие этому сложности, что приводит к созданию более качественного кода, основанного на тщательном, критическом и диалектическом процессе анализа кода.