
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.
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
