Paper No. 3
Presentation Time: 8:00 AM-12:00 PM
LESSONS IN SOFTWARE REUSE FOR EARTH SCIENCE PROJECTS
Software reuse provides many benefits, most notably saving time, saving money, and ensuring reliability. The Earth science community can benefit by sharing software assets such as code, applications, documentation, and standards. However, there are also challenges involved in reusing software, and these barriers must be identified and broken down in order to encourage more systematic software reuse. 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, we have collected case studies from members of the ESDS Software Reuse Working Group about their experiences in software reuse. This poster will present information from four such case studies, including a comparison of the common issues they faced and how those issues were resolved. The presentation will examine some of the lessons learned by these projects, how they can be used to improve future software reuse efforts, and include a summary of the benefits realized by these projects.