A metrics suite for measuring quality characteristics of javabeans components

Hironori Washizaki*, Hiroki Hiraguchi, Yoshiaki Fukazawa

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationProduct-Focused Software Process Improvement - 9th International Conference, PROFES 2008, Proceedings
Pages45-60
Number of pages16
DOIs
Publication statusPublished - 2008 Aug 4
Event9th International Conference on Product-Focused Software Process Improvement, PROFES 2008 - Monte Porzio Catone, Italy
Duration: 2008 Jun 232008 Jun 25

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5089 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference9th International Conference on Product-Focused Software Process Improvement, PROFES 2008
Country/TerritoryItaly
CityMonte Porzio Catone
Period08/6/2308/6/25

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Fingerprint

Dive into the research topics of 'A metrics suite for measuring quality characteristics of javabeans components'. Together they form a unique fingerprint.

Cite this