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
Link To Document