HR: 0800h
AN: IN31A-0074 [Abstracts]
TI: A Community-Developed Measurement of the Reusability of Software Through Reuse Readiness Levels
AU: Marshall, J J
EM: James.J.Marshall@nasa.gov
AF: Innovim / NASA Goddard Space Flight Center, NASA Goddard Space Flight Center
Mailstop 614.9, Greenbelt, MD 20771, United States
AU: Berrick, S W
EM: Stephen.W.Berrick@nasa.gov
AF: NASA Goddard Space Flight Center, NASA Goddard Space Flight Center
Mailstop 610.2, Greenbelt, MD 20771, United States
AU: Bertolli, A
EM: Angelo.Bertolli@nasa.gov
AF: Innovim / NASA Goddard Space Flight Center, NASA Goddard Space Flight Center
Mailstop 614.5, Greenbelt, MD 20771, United States
AU: Burrows, H
EM: ghburrows@comcast.net
AF: Autonomous Undersea Systems Institute, 86 Old Concord Turnpike, Lee, NH 03824,
United States
AU: Delnore, V E
EM: v.e.delnore@nasa.gov
AF: NASA Langley Research Center, 8 Langley Blvd., Hampton, VA 23681, United States
AU: Downs, R R
EM: rdowns@ciesin.columbia.edu
AF: Columbia University, Center for International Earth Science Information Network
202 Geoscience
61 Route 9W - PO Box 1000, Palisades, NY 10964, United States
AU: Enloe, Y
EM: yonsook@mindspring.com
AF: SGT Inc., 7701 Greenbelt Rd.
Suite 400, Greenbelt, MD 20770, United States
AU: Falke, S
EM: stefan@wustl.edu
AF: Washington University in St. Louis, Campus Box 1180
One Brookings Drive, St. Louis, MO 63130, United States
AU: Folk, M
EM: mfolk@hdfgroup.org
AF: The HDF Group, 1901 S. First St.
Suite C-2, Champaign, IL 61820, United States
AU: Gerard, N
EM: Neil.Gerard@nasa.gov
AF: Innovim / NASA Goddard Space Flight Center, NASA Goddard Space Flight Center
Mailstop 614.9, Greenbelt, MD 20771, United States
AU: Gerard, R
EM: Ryan.Gerard@nasa.gov
AF: Innovim / NASA Goddard Space Flight Center, NASA Goddard Space Flight Center
Mailstop 614.9, Greenbelt, MD 20771, United States
AU: Hunter, M
EM: Mary.Hunter@nasa.gov
AF: Innovim / NASA Goddard Space Flight Center, NASA Goddard Space Flight Center
Mailstop 614.9, Greenbelt, MD 20771, United States
AU: Jasmin, T
EM: tommy.jasmin@ssec.wisc.edu
AF: University of Wisconsin, Space Science and Engineering Center
1225 W. Dayton St., Madison, WI 53706, United States
AU: McComas, D
EM: David.C.Mccomas@nasa.gov
AF: NASA Goddard Space Flight Center, NASA Goddard Space Flight Center
Mailstop 582.0, Greenbelt, MD 20771, United States
AU: Samadi, S
EM: Shahin.Samadi@nasa.gov
AF: Innovim / NASA Goddard Space Flight Center, NASA Goddard Space Flight Center
Mailstop 614.9, Greenbelt, MD 20771, United States
AU: Sherman, M
EM: msherman@sgt-inc.com
AF: SGT Inc. / NASA Goddard Space Flight Center, NASA Goddard Space Flight Center
Mailstop 614.1, Greenbelt, MD 20771, United States
AU: Swick, R
EM: swick@nsidc.org
AF: National Snow and Ice Data Center, CIRES, Campus Box 449
University of Colorado, Boulder, CO 80309, United States
AU: Tilmes, C
EM: Curt.Tilmes@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@nasa.gov
AF: NASA Goddard Space Flight Center, NASA Goddard Space Flight Center
Mailstop 614.5, Greenbelt, MD 20771, United States
AB:
When software is developed with reuse purposes in mind from the start, the resulting product will often be more
mature, in a reuse sense, than products which are modified for reuse purposes after they have been developed.
But it can be difficult to assess the maturity level of a software product due to the variety of factors that influence its
reusability. If these factors could be measured, assessed, and combined into a single scale measuring the
maturity of the software in terms of reusability, it would be of great benefit to developers. They will more easily be
able to determine how ready the software is for their purposes, and how much modification may be necessary
before it can fill their needs.
The NASA Earth Science Data Systems (ESDS) Software Reuse Working Group is in the process of developing a
set of Reuse Readiness Levels (RRLs) for the purpose of determining the reuse maturity of software assets.
These levels are modeled after NASA's Technology Readiness Levels (TRLs), which have been used for many
years, particularly for assessing hardware's readiness for spaceflight purposes. To assess the reuse maturity of
software, a number of factors are included in the Working Group's development of the RRL scale including
portability, extensibility, documentation, support, packaging, intellectual property and licensing issues, standards
compliance, verification and testing, and modularity. Members of the working group have described the levels
reusable software goes through as it becomes more mature in each of these areas. These individual levels will
be combined into a single RRL scale that will allow a single number to describe the reuse maturity of software.
This presentation will describe the Working Group's efforts in the creation of the Reuse Readiness Level (RRL)
scale.
DE: 0520 Data analysis: algorithms and implementation
DE: 0525 Data management
DE: 0530 Data presentation and visualization
DE: 9820 Techniques applicable in three or more fields
SC: Earth and Space Science Informatics [IN]
MN: 2007 Fall Meeting