zabouti |||

I was a Programmer Who Swore Constantly

Abstract

One of the most fundamental unanswered questions that has been bothering mankind during the Anthropocene is whether the use of swearwords in open source code is positively or negatively correlated with source code quality. To investigate this profound matter we crawled and analysed over 3800 C open source code containing English swearwords and over 7600 C open source code not containing swearwords from GitHub. Subsequently, we quantified the adherence of these two distinct sets of source code to coding standards, which we deploy as a proxy for source code quality via the SoftWipe tool developed in our group. We find that open source code containing swearwords exhibit significantly better code quality than those not containing swearwords under several statistical tests. We hypothesise that the use of swearwords constitutes an indicator of a profound emotional involvement of the programmer with the code and its inherent complexities, thus yielding better code based on a thorough, critical, and dialectic code analysis process.

PDF and discussion found here

Up next I perceive new things as my nerves slow down I walked into our living room just now holding a check in my right hand to ask my wife if she had an envelope. She said she did and started walking Why Purim upsets me I first heard of Purim while serving in Gafsa, Tunisia, as a Peace Corps volunteer teaching English in a lycée (high school). Gafsa still had 13
Latest posts Note à une chère amie Arnold Schwarzenegger Why Purim upsets me I was a Programmer Who Swore Constantly I perceive new things as my nerves slow down B&N’s new president Learning French with the FSI Method Release time Xtian education in public school The Bastard! He doesn’t exist! I used to have so much fun cutting pictures and words out of magazines and newspapers Photoshop brushes drive me crazy! I warn people about confusing Dropbox behavior 2022-01-12 Tunisia’s spicy Harissa gets UNESCO heritage status Today is Thanksgiving 2022, aka Turkey Day. Proposed Driving Itinerary of the Cathar Region How you know when your volleyball-playing days are over Saeed Jones Why history moves in cycles Shopping lists Frédéric Bruly Bouabré « L’alphabet de l’ouest africain » American Anti-Government sentiment Proof that the Earth’s Climate is Not Changing Our Poor Kitchen The NY Times has a Telegram channel Amazon loses my smile History versus the UNC Press fire of 1990 J’ai pensé à ce passage du livre « La septième fonction du langage » de Laurent Binet Sufism in Tunisia Remembering Mark Grandy 2022-02-01 OLLI Bottleneck Comparing Gafsa and Chapel Hill