HR: 1340h
AN: IN23B-1219    [Abstracts]
TI: Software Reuse Practices Within the Earth Science Community
AU: * Olding, S W
EM: solding@everware.com
AF: Everware, 2750 Prosperity Ave. Suite 210, Fairfax, VA 22031 United States
AU: Delnore, V E
EM: v.e.delnore@nasa.gov
AF: NASA Langley Research Center, NASA Langley Research Center Mailstop 401B, Hampton, VA 23681 United States
AU: Samadi, S
EM: shahin.samadi@gsfc.nasa.gov
AF: NASA Goddard Space Flight Center, NASA Goddard Space Flight Center Mailstop 614.5, Greenbelt, MD 20771 United States
AU: Wolfe, R E
EM: robert.e.wolfe@gsfc.nasa.gov
AF: NASA Goddard Space Flight Center, NASA Goddard Space Flight Center Mailstop 614.5, Greenbelt, MD 20771 United States
AB: The Earth Sciences software development community is often challenged to provide cost effective, highly reliable and easy-to-use software to achieve scientific missions. In the process, the Earth science community spends a significant amount of resources developing software components and other software development artifacts that may also be of value if reused in other projects requiring similar functionality. Indeed, the software engineering literature cites many case studies where reusing existing software artifacts has improved productivity and quality while reducing system development cost and schedule. However, realizing such benefits for Earth science data systems has been challenging due to the scale, complexity, heterogeneity and distributed nature of these systems, which often are constructed and operated by a mix of government, industry and academic organizations. Although new generations of the more complex systems often exploit domain knowledge and expertise from previous development activities, a more disciplined reuse approach is still needed to further assist with cost reduction and productivity improvement within the Earth science community. A recent survey performed the by the NASA Earth Science Data Systems Reuse Working Group examined current reuse practices within the Earth science community and community opinions on various approaches to facilitating software reuse. In this presentation, we present the findings of the study and put forward suggestions for increasing reuse and improving collaboration within the Earth science software development community.
DE: 9800 GENERAL OR MISCELLANEOUS
SC: Earth and Space Science Informatics [IN]
MN: Fall Meeting 2005