Research Article

Comparing Maintainability Index, SIG Method, and SQALE for Technical Debt Identification

Table 2

Python software projects analyzed (LoCS = Line of Code Statements and TC = Test Coverage refer to the latest release).

ProjectURLLoCSTC (%)Releases

P1. blinkerhttps://pypi.org/project/blinker874280.8–1.4
P2. coloramahttps://pypi.org/project/colorama1 471590.3.3–0.4.1
P3. csvkithttps://pypi.org/project/csvkit2 906870.8.0–1.0.4
P4. dateparserhttps://pypi.org/project/dateparser3 339810.3.0–0.6.0
P5. decoratorhttps://pypi.org/project/decorator2 758884.2.0–4.3.2
P6. deprecationhttps://pypi.org/project/deprecation1 0831001.0.1–2.0.6
P7. griphttps://pypi.org/project/grip1 763303.0.0–4.5.2
P8. ISODatehttps://pypi.org/project/isodate2 794940.4.9–0.6.0
P9. jmespathhttps://pypi.org/project/jmespath1 714720.0.1–0.9.4
P10. keyringhttps://pypi.org/project/keyring2 242561.0–19.0.1
P11. McCabehttps://pypi.org/project/mccabe641790.1–0.6.1
P12 pyasn1https://pypi.org/project/pyasn110 014820.2.3–0.4.5
P13. pyflakeshttps://pypi.org/project/pyflakes8 732930.7.3–2.1.1
P14. pythonISO3166https://pypi.org/project/iso3166380560.1–1.0
P15. tinyCSS2https://pypi.org/project/tinycss22 796990.1–1.0.2
P16. yamllinthttps://pypi.org/project/yamllint3 541980.6.0–1.15.0
P17. yapfhttps://pypi.org/project/yapf5 357960.1.4–0.9.0
P18. fakeredishttps://pypi.org/project/fakeredis8 395970.4.2–1.2.1
P19. influxdb-pythonhttps://pypi.org/project/influxdb9 217850.1.13–5.2.3
P20. pylinthttps://pypi.org/project/pylint28 669901.7.0–2.4.4