A software size model
- 1 April 1992
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. 18 (4) , 265-278
- https://doi.org/10.1109/32.129216
Abstract
A bottom-up approach to software size estimation is described. It first identifies factors affecting software size, thus obtaining size explanation equations, and then seeks suitable predictors based on those explanation factors which can be used for size estimation. The approach, or model, is bottom-up in that it sizes individual software components or modules first, and then obtains subsystem and system sizes by summing component sizes. Since components may have different purposes and characteristics, the model allows for the partitioning of system components into several different types, each component type having different size explanation and estimation equations. The partitioning is not fixed, but depends on the particular software development technology. The model is applied to several different software systems, including both business applications and systems programs.Keywords
This publication has 11 references indexed in Scilit:
- Approaches to measuring size of application products with CASE toolsInformation and Software Technology, 1991
- Software sizing and costing models: a survey of empirical validation and comparison studiesJournal of Information Technology, 1990
- Estimating size and effort in fourth-generation developmentIEEE Software, 1988
- Function point analysis: difficulties and improvementsIEEE Transactions on Software Engineering, 1988
- A software development productivity model for MIS environmentsJournal of Systems and Software, 1987
- An empirical validation of software cost estimation modelsCommunications of the ACM, 1987
- Software Engineering EconomicsIEEE Transactions on Software Engineering, 1984
- Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science ValidationIEEE Transactions on Software Engineering, 1983
- A General Empirical Solution to the Macro Software Sizing and Estimating ProblemIEEE Transactions on Software Engineering, 1978
- A method of programming measurement and estimationIBM Systems Journal, 1977