Replication package of paper 'Comparison of Code Quality and Best Practices in IoT and non-IoT Software'
Authors/Creators
Description
This replication package is for the paper 'Comparison of Code Quality and Best Practices in IoT and non-IoT Software'. In this replication package, we share the code and scripts used to compute metrics in Understand Scitool and Multimetric tool(We used the script 'Compute_using _Understand_IoT/non-IoT.sh to fetch and compute metrics on Understand Scitools, the file python_multimetric.py is for using multimetric tool to compute metrics). We shared a jupyteer notebook entiteled 'Statistical_Metrics_computation' in which we computed statistical metrics. Also, we share an Excel file entitled 'Selection process for Comparison IoT vs. non-IoT Systems' that contains names of GitHub repositories selected in each step of our selection process of IoT and non-IoT systems. The other Excel file entitled 'Metrics of Comparison IoT vs. non-IoT Systems' contains the tools outputs in terms of metrics computed. In the Best practices_table' Excel file we share a table containing a detailed best practices list categorized by metric category.
Files
Statistical_Metrics_computation.ipynb
Files
(605.1 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:b1b19f85f0c919fcec002fc9a7be4121
|
28.5 kB | Download |
|
md5:b1a4fc88ca5ad061c395c7b23cc98301
|
8.5 kB | Download |
|
md5:1c2a0e4ba10ac436d4a961856c388798
|
8.5 kB | Download |
|
md5:601b767038938be1089403ddc8f91249
|
85.2 kB | Download |
|
md5:19a1635bfe9dc525106461757d2813f1
|
1.1 kB | Download |
|
md5:191403edf7a81ef0d3841b6f8e2be8e0
|
101.9 kB | Download |
|
md5:6643a56c535bd1cd6debbc82e43a0b02
|
371.4 kB | Preview Download |