• 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