NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Characterizing and Modeling the Cost of Rework in a Library of Reusable Software ComponentsIn this paper we characterize and model the cost of rework in a Component Factory (CF) organization. A CF is responsible for developing and packaging reusable software components. Data was collected on corrective maintenance activities for the Generalized Support Software reuse asset library located at the Flight Dynamics Division of NASA's GSFC. We then constructed a predictive model of the cost of rework using the C4.5 system for generating a logical classification model. The predictor variables for the model are measures of internal software product attributes. The model demonstrates good prediction accuracy, and can be used by managers to allocate resources for corrective maintenance activities. Furthermore, we used the model to generate proscriptive coding guidelines to improve programming, practices so that the cost of rework can be reduced in the future. The general approach we have used is applicable to other environments.
Document ID
19990025399
Document Type
Other
Authors
Basili, Victor R. (Maryland Univ. College Park, MD United States)
Condon, Steven E. (Computer Sciences Corp. Lanham, MD United States)
ElEmam, Khaled (Fraunhofer-Inst. for Experimental Software Engineering Kaiserslautern, Germany)
Hendrick, Robert B. (Computer Sciences Corp. Lanham, MD United States)
Melo, Walcelio (CRIM Montreal, Quebec Canada)
Date Acquired
August 19, 2013
Publication Date
October 1, 1997
Publication Information
Publication: Software Engineering Laboratory Series: Collected Software Engineering Papers
Volume: 15
Subject Category
Computer Programming and Software
Meeting Information
Software Engineering(Boston, MA)
Funding Number(s)
CONTRACT_GRANT: NASA-01-5-26393
CONTRACT_GRANT: NASw-1057
CONTRACT_GRANT: NAS5-31000
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.

Related Records

IDRelationTitle19990025393Analytic PrimarySoftware Engineering Laboratory Series: Collected Software Engineering Papers
Document Inquiry