A Study of Earth Science Software Reuse Enablement Systems

被引:0
作者
Marshall, James J. [1 ]
Gerard, Ryan [1 ]
Samadi, Shahin [1 ]
Wolfe, Robert E. [1 ]
机构
[1] NASA, Goddard Space Flight Ctr, Greenbelt, MD USA
来源
2006 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM, VOLS 1-8 | 2006年
关键词
Software reuse; repository systems; Earth science; SEEDS; NASA;
D O I
10.1109/IGARSS.2006.728
中图分类号
P [天文学、地球科学];
学科分类号
07 ;
摘要
The reuse of software assets can be critical to the development of large-scale software projects where budget and reliability are paramount. Yet many of the benefits of software reuse are either not recognized or overlooked. The majority of software assets are not made available to peers or a wider community. Therefore, a key activity in promoting software reuse is the initiative to increase the awareness of reuse enablement systems. An ideal Earth science reuse enablement system should ensure that reusable software assets are readily available to the software developers who want to use them to build new or enhance existing Earth science applications. This can be done by placing the assets into a software catalog or repository system. Many such systems exist, mostly outside of the Earth science domain, each designed for a particular purpose. Some are domain-specific, covering one particular subject area, while others are more general, covering a large variety of fields. Each is well-designed for its target audience. Many candidate systems that exist provide open-source software solutions. However, user goals, quality control, and overall usability determine the usefulness of a system to the community of Earth science software developers. The software used to create these systems also varies, ranging from standard HTML to full repository software packages like Repository in a Box (RIB), which uses the Basic Interoperability Data Model (BIDM), IEEE Standard 1420.1. The NASA Earth Science Data System (ESDS) Software Reuse Working Group has examined a variety of these systems, and focused on their applicability to the Earth science domain. Within a set of requirements designed for the Earth science community, this paper compares selected features of these systems, such as providing reviews for assets or the software used to design the site, and how the presence or absence of these features affects the system's ability to promote reuse.
引用
收藏
页码:2832 / 2835
页数:4
相关论文
共 4 条
[1]  
GRINTER RE, 2001, P 2001 INT ACM SIGGR, P144
[2]  
LONG J, 2001, ACM SIGSOFT SOFTWARE, V26, P68
[3]  
MARSHALL JJ, 2006, P 2006 IEEE INT GEOS
[4]  
SAMADI S, 2004, P 2004 IEEE INT GEOS, V3, P2196