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.
Keywords
software reuse, metrics, GQM, Data Warehousing
Subject
Software Reuse
Conference
34th Annual IEEE Software Engineering Workshop, June 2011
PDF File
Cited by
Year 2019 : 1 citations
Nawfal El Moukhi, Ikram El Azami, Abdelaaziz Mouloudi, Abdelali ElMounadi, Requirements-based approach for multidimensional design, Procedia Computer Science, Volume 148, 2019, Pages 333-342, ISSN 1877-0509, https://doi.org/10.1016/j.procs.2019.01.041. (http://www.sciencedirect.com/science/article/pii/S1877050919300419)
Year 2018 : 1 citations
N. El Moukhi, I. El Azami, A. Mouloudi and A. El Mounadi, "Requirements-driven modeling for decision-making systems," 2018 International Conference on Electronics, Control, Optimization and Computer Science (ICECOCS), Kenitra, 2018, pp. 1-7.
doi: 10.1109/ICECOCS.2018.8610523
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