TY - GEN
T1 - Benchmarking-oriented analysis of source code quality - experiences with the qbench approach
AU - Gruber, H.
AU - Körner, Ch
AU - Plösch, R.
AU - Pomberger, G.
AU - Schiffer, S.
N1 - Copyright:
Copyright 2010 Elsevier B.V., All rights reserved.
PY - 2008
Y1 - 2008
N2 - Static code analysis tools provide valuable input for experts to judge the internal quality of software. Nevertheless this approach is time consuming and therefore (semi-)automatic approaches would be desirable. In the QBench [14] project a promising benchmarking oriented approach for calculating a quality rating was developed. We tried to apply the methods and tools of the QBench project in order to investigate the strengths and weaknesses of the approach. In summary, the calculation of the quality rating does not lead to satisfying results. We therefore developed a number of alternative calculation methods and compared them to the results of the original calculation. Some of these calculation variants lead to a better characterization of the software quality as the original QBench algorithm. Furthermore we detected some technical weaknesses in the provided toolset and considerably enhanced this toolset for calculating the quality rating to make it better applicable.
AB - Static code analysis tools provide valuable input for experts to judge the internal quality of software. Nevertheless this approach is time consuming and therefore (semi-)automatic approaches would be desirable. In the QBench [14] project a promising benchmarking oriented approach for calculating a quality rating was developed. We tried to apply the methods and tools of the QBench project in order to investigate the strengths and weaknesses of the approach. In summary, the calculation of the quality rating does not lead to satisfying results. We therefore developed a number of alternative calculation methods and compared them to the results of the original calculation. Some of these calculation variants lead to a better characterization of the software quality as the original QBench algorithm. Furthermore we detected some technical weaknesses in the provided toolset and considerably enhanced this toolset for calculating the quality rating to make it better applicable.
KW - And internal quality
KW - Benchmarking
KW - Metrics
KW - Static code analysis
UR - http://www.scopus.com/inward/record.url?scp=62849113057&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:62849113057
SN - 9780889867154
T3 - Proceedings of the IASTED International Conference on Software Engineering, SE 2008
SP - 7
EP - 13
BT - Proceedings of the IASTED International Conference on Software Engineering, SE 2008
T2 - IASTED International Conference on Software Engineering, SE 2008
Y2 - 12 February 2008 through 14 February 2008
ER -