DocumentCode
3253719
Title
Integrating GQM and Data Warehousing for the Definition of Software Reuse Metrics
Author
Vieira, Marco ; Madeira, Henrique ; Cruz, Sérgio ; Costa, Marco ; Cunha, João Carlos
Author_Institution
Univ. of Coimbra / CISUC, Coimbra, Portugal
fYear
2011
fDate
20-21 June 2011
Firstpage
112
Lastpage
116
Abstract
Software reuse is the practice of using existing artifacts (code, architecture, requirements, etc.) in new projects. The advantages 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 important 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, extended with Data Warehousing data model design concepts to extract 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 estimating the efforts of developing a component for reuse, integrating it a new artifact, and developing this artifact, built with reusing the component.
Keywords
data models; data warehouses; object-oriented programming; small-to-medium enterprises; software metrics; software reusability; Critical Software; GQM technique; code reuse; data warehousing data model design concepts; goal-question-metric technique; medium-sized company; productivity improvement; reuse-specific metrics; reusing artifacts; software reuse metrics; Complexity theory; Productivity; Software; Software metrics; Warehousing; Data Warehousing; GQM; metrics; software reuse;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Workshop (SEW), 2011 34th IEEE
Conference_Location
Limerick
ISSN
1550-6215
Print_ISBN
978-1-4673-0245-6
Type
conf
DOI
10.1109/SEW.2011.22
Filename
6146916
Link To Document