Usage Patterns of Software Product Metrics in Assessing Developers' Output: A Comprehensive Study
## This is thr replication for 'Usage Patterns of Software Product Metrics in Assessing Developers’ Output:A Comprehensive Study' ### Introduction This repository contains the code and data for the replication of the paper "Usage Patterns of Software Product Metrics in Assessing Developers’ Output:A Comprehensive Study". The paper analyzes the usage patterns of software metrics in assessing developers' output and provides a comprehensive study of the metrics used in the field. we provide the following files: 1. Code: The code used to analyze the data and generate the results. * RQ1.ipynb: The code used to analyze the data and generate the RQ1 results. * RQ2.ipynb: The code used to analyze the data and generate the RQ2 results. * RQ3.ipynb: The code used to analyze the data and generate the RQ3 results. 2. Data: The data used in the analysis. * ./RQ1/: The data used in the analysis. 1. {LLMs/Original}/{leetcode_id}.java: The original/LLM rewtritten code of the problem. 2. RQ1.csv: The RQ1 datasets. * ./RQ2_RQ3/: The data used in the analysis. * {project_name}.csv: The RQ2 and RQ3 datasets. 1. RQ2: 1. 'CLOC': LOC 2. 'insertions': NALOC 3. 'dmm_unit_complexity': unit_complexity 4. 'CValue': CValue 5. 'ELOC': ELOC 6. 'Human_Label': Label 2. RQ3: 1. 'bugs_diff': Bug from SonarQube 2. 'code_smells_diff': SMELL from SonarQube 3. 'violations_diff': VIOLATION from SonarQube 4. 'pmd_total_rows': TOTAL from PMD 5. 'pmd_Code Style': CODE STYLE from PMD 6. 'pmd_Best Practices': BEST PRACTICES from PMD 3. Readme.md: This file provides an overview of the repository and instructions on how to use it. ## Usage Change the data path in the code to the path of the data you want to analyze.
Publication Details
- Journal
- Zenodo (CERN European Organization for Nuclear Research)
- Published
- 2025-08-07
- DOI
- https://doi.org/10.5281/zenodo.16777387
- Primary Topic
- Software Engineering Research
- Type
- article
- Field-Weighted Citation Impact
- 0.00