TY - GEN
T1 - A metrics suite for measuring quality characteristics of javabeans components
AU - Washizaki, Hironori
AU - Hiraguchi, Hiroki
AU - Fukazawa, Yoshiaki
PY - 2008/8/4
Y1 - 2008/8/4
N2 - In component-based software development, it is necessary to measure the quality of components before they are built into the system in order to ensure the high quality of the entire system. However, in application development with component reuse, it is difficult to use conventional metrics because the source codes of components cannot be obtained, and these metrics require analysis of source codes. Moreover, conventional techniques do not cover the whole of quality characteristics. In this paper, we propose a suite of metrics for measuring quality of JavaBeans components based on limited information that can be obtained from the outside of components without any source codes. Our suite consists of 21 metrics, which are associated with quality characteristics based on the ISO9126 quality model. Our suite utilizes the qualitative evaluation data available on WWW to empirically identify effective metrics, and to derive a reference value (threshold) for each metric. As a result of evaluation experiments, it is found our suite can be used to effectively identify black-box components with high quality. Moreover we confirmed that our suite can form a systematic framework for component quality metrics that includes conventional metrics and newly defined metrics.
AB - In component-based software development, it is necessary to measure the quality of components before they are built into the system in order to ensure the high quality of the entire system. However, in application development with component reuse, it is difficult to use conventional metrics because the source codes of components cannot be obtained, and these metrics require analysis of source codes. Moreover, conventional techniques do not cover the whole of quality characteristics. In this paper, we propose a suite of metrics for measuring quality of JavaBeans components based on limited information that can be obtained from the outside of components without any source codes. Our suite consists of 21 metrics, which are associated with quality characteristics based on the ISO9126 quality model. Our suite utilizes the qualitative evaluation data available on WWW to empirically identify effective metrics, and to derive a reference value (threshold) for each metric. As a result of evaluation experiments, it is found our suite can be used to effectively identify black-box components with high quality. Moreover we confirmed that our suite can form a systematic framework for component quality metrics that includes conventional metrics and newly defined metrics.
UR - http://www.scopus.com/inward/record.url?scp=48249120312&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=48249120312&partnerID=8YFLogxK
U2 - 10.1007/978-3-540-69566-0_7
DO - 10.1007/978-3-540-69566-0_7
M3 - Conference contribution
AN - SCOPUS:48249120312
SN - 3540695648
SN - 9783540695646
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 45
EP - 60
BT - Product-Focused Software Process Improvement - 9th International Conference, PROFES 2008, Proceedings
T2 - 9th International Conference on Product-Focused Software Process Improvement, PROFES 2008
Y2 - 23 June 2008 through 25 June 2008
ER -