• DocumentCode
    3333805
  • Title

    The Software Reuse Working Group: A Case Study in Fostering Reuse

  • Author

    Gerard, Ryan ; Downs, Robert R. ; Marshall, James J. ; Wolfe, Robert E.

  • Author_Institution
    Innovim/NASA, Greenbelt
  • fYear
    2007
  • fDate
    13-15 Aug. 2007
  • Firstpage
    24
  • Lastpage
    29
  • Abstract
    Packaging software assets for reuse can improve the potential for others to adopt the software. Packaging the software with appropriate documentation and other resources can facilitate decision-making by those considering adoption and can enable them to implement the software more efficiently. Software that can be easily integrated is more likely to be shared with others and reused by the recipients. The NASA Earth Science Data Systems (ESDS) Software Reuse Working Group has been chartered to oversee the process that will maximize the reuse of potential software components. As part of this work, a portal Web site was created to support reuse practices within the Earth science community. This portal also serves as an example of reuse practices, both as a recipient and as a contributor to reuse. This paper describes the assets that were reused to develop the software reuse portal. For each asset reused, we identify the type, format, and licensing restrictions. This case study exemplifies reuse at various scopes such as the application, component, and function level. Aside from consuming reusable assets, the software produced was also made available for reuse. We address proper packaging methodologies to foster easy integration and reuse. We obtain various reuse metrics based on an analysis of the final system and the impact in our community. We identify caveats in current metrics such as consideration for emerging technologies and intangible benefits.
  • Keywords
    portals; software packages; software reusability; NASA Earth Science Data Systems Software Reuse Working Group; decision-making; portal Web site; software packaging; software reuse portal; Data systems; Decision making; Documentation; Electrostatic discharge; Geoscience; NASA; Packaging; Portals; Software packages; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Reuse and Integration, 2007. IRI 2007. IEEE International Conference on
  • Conference_Location
    Las Vegas, IL
  • Print_ISBN
    1-4244-1500-4
  • Electronic_ISBN
    1-4244-1500-4
  • Type

    conf

  • DOI
    10.1109/IRI.2007.4296592
  • Filename
    4296592