find the best programming pearls – what is a “pearl”? perl, smells, heuristics (cf. Clean Code)
ACM Library results: - aesthetics and programming, superprogrammers describe: https://dl.acm.org/doi/abs/10.1145/800045.801620 - correct software at JPL: coding process and coders: https://dl.acm.org/doi/abs/10.1145/2038642.2038674 - sometimes style really does matter: https://dl.acm.org/doi/10.5555/1747137.1747172 - source code documentation from paratexts: https://dl.acm.org/doi/abs/10.1145/2597008.2597799 - discovering the main important terms in source code: https://dl.acm.org/doi/abs/10.1145/2889160.2891037 - understanding misunderstanding in source code: https://dl.acm.org/doi/abs/10.1145/3106237.3106264 - familiarity and remembrance of source code: https://dl.acm.org/doi/abs/10.1145/3180155.3180215 - source code as technical and cultural artefact: https://dl.acm.org/doi/abs/10.1145/1099203.1099239 - what do developers look for in source code: https://dl.acm.org/doi/abs/10.1145/1985429.1985438 - beauty and joy in computing: https://dl.acm.org/doi/abs/10.1145/2835184 - beauty of user-aware HCI: https://dl.acm.org/doi/abs/10.1145/365181.365240 - the beauty of error-correcting codes: https://dl.acm.org/doi/abs/10.1145/1467247.1467268 - aesthetics and simplicity in design: https://dl.acm.org/doi/abs/10.1145/355460.355478 - beauty and elegance in machine learning: https://dl.acm.org/doi/abs/10.1145/1953122.1953131 - classifying code comments: https://dl.acm.org/doi/abs/10.1109/MSR.2017.63 - large-scale code comments: https://dl.acm.org/doi/abs/10.1145/3338906.3342494 - reading source code: https://dl.acm.org/doi/abs/10.5555/962111.962113 - GEM: numerals in ADA: https://dl.acm.org/doi/abs/10.1145/1387830.1387844 - code commits: https://dl.acm.org/doi/abs/10.1145/2856457 - beauty in computer programming: https://dl.acm.org/doi/abs/10.1145/2077808.2077824 - teaching how to contribute to Open Source: https://dl.acm.org/doi/abs/10.1145/3183377.3183394 - code quality based on # of developers on project (interesting for “what is code quality?”) https://dl.acm.org/doi/abs/10.1145/1852786.1852864 - representing concerns in source code: https://dl.acm.org/doi/abs/10.1145/1189748.1189751 - uniqueness and redundancy in source code: https://dl.acm.org/doi/abs/10.1145/1882291.1882315 - clarity in source code lexicon: https://dl.acm.org/doi/abs/10.5555/2486788.2487012 - improving source code readability: https://dl.acm.org/doi/abs/10.1109/ICPC.2019.00014