This is an automated archive made by the Lemmit Bot.

The original was posted on /r/programminglanguages by /u/a-curious-crow on 2023-11-03 01:43:03.


Does anyone here know of any studies that:

  1. Gather several groups of programmers fluent in different languages / paradigms together,
  2. Have each group build the same thing (e.g. a web server or data analysis library), hackathon style or over a limited time,
  3. Compare each product along metrics like: total LOC, cyclomatic complexity, time taken, subjective readability based on surveys of external reviewers, performance on a large hidden test suite, etc.

This seems to me like a good way to get some objective measures around with paradigms / languages are worth looking in to when starting new projects.

EDIT: another metric I think would be cool to measure is maintainability, done by exposing each program to not-previously-known test cases over time and timing how long it takes for both the initial developers and new ones to fix each failing test case. This could also include adding new functionality.