Adapting, Correcting and Perfecting Software Estimates: A Maintenance Metaphor
Loading...
Authors
Abdel-Hamid, Tarek K.
Subjects
Software maintenance
Costs
Programming
Scheduling
Software systems
Uncertainty
Feedback
Monitoring
Large-scale systems
Project management
Costs
Programming
Scheduling
Software systems
Uncertainty
Feedback
Monitoring
Large-scale systems
Project management
Advisors
Date of Issue
1993
Date
Publisher
IEEE
Language
Abstract
A hybrid continuous software estimation model supporting adaptive, corrective, and perfective estimation activities is described. The adaptive activity accommodates new system or user requirements or reflects new organizational realities. Corrective maintenance remedies an error detected in the software product, and perfective maintenance eliminates processing inefficiencies and enhances performance of the overall software system. An implementation using constructive cost model (Cocomo) and the system dynamics (SD) simulator is presented. Three examples are presented that demonstrate how the model can be used: before the project starts to adapt the Cocomo estimates to organizational realities, during software development to correct initial assumptions about sizing, and after project completion to perfect model estimates.
Type
Article
Description
The article of record as published may be found at https://doi.org/10.1109/2.204681
Series/Report No
Department
Organization
Identifiers
NPS Report Number
Sponsors
Funder
Format
Citation
Abdel-Hamid, Tarek K. "Adapting, correcting, and perfecting software estimates: a maintenance metaphor."�Computer�26.3 (1993): 20-29.
Distribution Statement
Rights
This 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.