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