A survey on the fitness of commercial software metric tools for service in heterogeneous environments: common pitfalls | IEEE Conference Publication | IEEE Xplore