Integrating GQM and Data Warehousing for the Definition of Software Reuse Metrics



Software reuse is the practice of using existing artifacts (code, architecture, requirements, etc.) in new projects. The ad-vantages of using previously developed software in new projects are easily understood. However, reusing artifacts is usually done in an ad-hoc and incipient way, requiring an im-portant effort of adaptation, so developers frequently prefer to develop components from scratch. In this paper we present a strategy that is being adopted by Critical Software, a medium-sized company, to promote software reuse. This strategy starts by assuming that the success of software reuse is dependent on the ability of measuring its advantages. We have thus proposed the use of the Goal-Question-Metric (GQM) technique, extend-ed with Data Warehousing data model design concepts to ex-tract a set of reuse-specific metrics for measuring the gains of reuse. We show that it is very easy to measure the productivity improvement due to code reuse, by simply measuring or esti-mating the efforts of developing a component for reuse, inte-grating it a new artifact, and developing this artifact, built with reusing the component.


software reuse, metrics, GQM, Data Warehousing


Software Reuse


34th Annual IEEE Software Engineering Workshop, June 2011

PDF File

Cited by

Year 2016 : 2 citations

 Nicholas D.J. Crossley, Troy R. Dugger, David J. Honey, Samuel Sung-Ok Lee, Schuyler B. Matthews, Darcy L. Wiborg Weber, "Managing reusable artifacts using placeholders ", US patent US9275089 B2, 2016

 Nicholas D. J. Crossley, Troy R. Dugger, David J. Honey, Samuel Sung-Ok Lee, Schuyler B. Matthews, Darcy L. Wiborg Weber, "Versioning for configurations of reusable artifacts", US patent US9483505 B2, 2016

Year 2015 : 1 citations

 Uma Pavan Kumar, Lakshma Reddy and Sreedevi.s.erady. Article: Improvement of Query Processing Speed in Data Warehousing with the Usage of Components-Bitmap Indexing, Iceberg and Uncertain Data. International Conference on Current Trends in Advanced Computing (ICCTAC-2015) ICCTAC 2015(1):27-31, May 2015

Year 2014 : 1 citations

 Uma Pavan Kumar Kethavarapu And S.Saraswathi, "Integration Of Iceberg, Uncertain Data Processing With Bitmap Indexing Techniques In Data Warehousing For Better Performance", International Journal of Applied Engineering Research (IJAER), Volume 9, Number 20 (2014), pp.4459-4463