Table 15. Mean (Median) values of Halstead metrics for all the considered programming languages.
| Language | Bugs | Difficulty | Effort | Length | Programming time | Volume |
|---|---|---|---|---|---|---|
| C | 1.52 (1.6) | 66.7 (55.9) | 322,313 (342,335) | 726.0 (867.0) | 17,906 (19,018) | 4,819 (5,669) |
| C++ | 1.46 (1.3) | 57.8 (56.4) | 311,415 (248,153) | 728.1 (634.0) | 17,300 (13,786) | 4,994 (4,274) |
| Rust | 1.1 (1.3) | 48.6 (45.9) | 199,152 (246,959) | 602.2 (550.0) | 11,064 (13,719) | 4,032 (3610) |
| Python | 0.7 (0.6) | 33.7 (30.0) | 111,103 (72,110) | 393.8 (334.0) | 6,172 (4,006) | 2,680 (2204) |
| JavaScript | 0.8 (0.9) | 43.1 (44.1) | 139,590 (140,951) | 458.6 (408.0) | 7,755 (7,830) | 2,963 (2615) |
| TypeScript | 0.8 (0.6) | 45.2 (41.9) | 132,644 (82,369) | 435.7 (302.0) | 7,369 (4,576) | 2,734 (1730) |