Authors
Feng Zhang, Audris Mockus, Ying Zou, Foutse Khomh, Ahmed E Hassan
Publication date
2013/9/22
Conference
2013 IEEE International Conference on Software Maintenance
Pages
350-359
Publisher
IEEE
Description
Software metrics have many uses, e.g., defect prediction, effort estimation, and benchmarking an organization against peers and industry standards. In all these cases, metrics may depend on the context, such as the programming language. Here we aim to investigate if the distributions of commonly used metrics do, in fact, vary with six context factors: application domain, programming language, age, lifespan, the number of changes, and the number of downloads. For this preliminary study we select 320 nontrivial software systems from Source Forge. These software systems are randomly sampled from nine popular application domains of Source Forge. We calculate 39 metrics commonly used to assess software maintainability for each software system and use Kruskal Wallis test and Mann-Whitney U test to determine if there are significant differences among the distributions with respect to each of the six context …
Total citations
2014201520162017201820192020202120222023202482188681421033
Scholar articles
F Zhang, A Mockus, Y Zou, F Khomh, AE Hassan - 2013 IEEE International Conference on Software …, 2013