Show simple item record

dc.contributor.authorSams, Bradley J.
dc.date29-Aug-11
dc.date.accessioned2013-05-08T21:24:38Z
dc.date.available2013-05-08T21:24:38Z
dc.date.issued2011-08-29
dc.identifier.urihttp://hdl.handle.net/10945/33727
dc.descriptionSponsored Report (for Acquisition Research Program)en_US
dc.description.abstractThroughout software''s lifetime, changes are introduced to the code in order to maintain the desired performance. These changes often create side effects, which cause other cascading effects elsewhere in the software or other system components with which the software interfaces. In a sense, the software degrades because of the maintenance performed on it, not because of a lack of maintenance upkeep. This pattern makes the cost of software maintenance difficult to predict, given the amount of variability in the upkeep process. Therefore, the best that program managers can hope for are heuristics that permit them to approximate annual operating budgets when calculating total ownership costs. Typically, these methods employ metrics used during development to estimate the annual cost of maintaining the software (i.e., source lines of code or function points). Through correlation and regression analysis, this thesis examines 62 programs that captured software maintenance data to determine a cost model for software maintenance. Even though a model was not built, the main contribution of this thesis is to provide a greater awareness of the complexity of estimating the costs for software maintenance. Additionally, this thesis provides insight to cost variables that may assist program managers when estimating annual software maintenance costs.en_US
dc.description.sponsorshipAcquisition Research Programen_US
dc.publisherMonterey, California. Naval Postgraduate Schoolen_US
dc.rightsThis publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.en_US
dc.titleDeriving the Cost of Software Maintenance for Software Intensive Systemsen_US
dc.typeTechnical Reporten_US
dc.contributor.departmentCost Estimating
dc.subject.authorTotal Ownership Cost (TOC)en_US
dc.subject.authorSoftware, performance, cost, total ownership costs, software maintenanceen_US
dc.identifier.npsreportNPS-CE-11-160


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record