The Z notation: a reference manual
The Z notation: a reference manual
Managing the software process
Software engineering with formal metrics
Software engineering with formal metrics
Applied software measurement: assuring productivity and quality
Applied software measurement: assuring productivity and quality
Software sizing and estimating: Mk II FPA (Function Point Analysis)
Software sizing and estimating: Mk II FPA (Function Point Analysis)
Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
Software metrics (2nd ed.): a rigorous and practical approach
Software metrics (2nd ed.): a rigorous and practical approach
A Framework of Software Measurement
A Framework of Software Measurement
A Discipline for Software Engineering
A Discipline for Software Engineering
Software Metrics: A Rigorous Approach
Software Metrics: A Rigorous Approach
Object-Oriented Software Construction
Object-Oriented Software Construction
Software Engineering Economics
Software Engineering Economics
Elements of Software Science (Operating and programming systems series)
Elements of Software Science (Operating and programming systems series)
Function Point Analysis: Difficulties and Improvements
IEEE Transactions on Software Engineering
Towards a Framework for Software Measurement Validation
IEEE Transactions on Software Engineering
A Vector Based Software Size Measure
ASWEC '97 Proceedings of the Australian Software Engineering Conference
Mapping the OO-Jacobson Approach into Function Point Analysis
TOOLS '97 Proceedings of the Tools-23: Technology of Object-Oriented Languages and Systems
Object-Oriented Software Engineering: A Use Case Driven Approach
Object-Oriented Software Engineering: A Use Case Driven Approach
Controlling Software Projects: Management, Measurement, and Estimates
Controlling Software Projects: Management, Measurement, and Estimates
Effort estimation for corrective software maintenance
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Journal of Systems and Software
An Empirical Validation of Object-Oriented Metrics in Two Different Iterative Software Processes
IEEE Transactions on Software Engineering
Automating the estimation of project size from software design tools using modified function points
ACE '04 Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30
Software Productivity Measurement Using Multiple Size Measures
IEEE Transactions on Software Engineering
Modification of standard function point complexity weights system
Journal of Systems and Software - Special issue: The new context for software engineering education and training
Journal of Systems and Software
MSR '05 Proceedings of the 2005 international workshop on Mining software repositories
A Probabilistic Model for Predicting Software Development Effort
IEEE Transactions on Software Engineering
An empirical study of the impact of team size on software development effort
Information Technology and Management
Journal of Systems and Software
Functional size measurement revisited
ACM Transactions on Software Engineering and Methodology (TOSEM)
Software Process and Product Measurement
Impact of Base Functional Component Types on Software Functional Size Based Effort Estimation
PROFES '08 Proceedings of the 9th international conference on Product-Focused Software Process Improvement
How to Use COSMIC Functional Size in Effort Estimation Models?
IWSM/Metrikon/Mensura '08 Proceedings of the International Conferences on Software Process and Product Measurement
Fault detection and prediction in an open-source software project
PROMISE '09 Proceedings of the 5th International Conference on Predictor Models in Software Engineering
A probabilistic model for predicting software development effort
ICCSA'03 Proceedings of the 2003 international conference on Computational science and its applications: PartII
Comparative study on applicability of two novel effort estimation models in web projects
ECC'10 Proceedings of the 4th conference on European computing conference
Two novel effort estimation models based on quality metrics in web projects
WSEAS Transactions on Information Science and Applications
The role of the measure of functional complexity in effort estimation
Proceedings of the 6th International Conference on Predictive Models in Software Engineering
Reusability analysis of four standard object-oriented class libraries
SERA'04 Proceedings of the Second international conference on Software Engineering Research, Management and Applications
Probabilistic size proxy for software effort prediction: A framework
Information and Software Technology
Formal specifications better than function points for code sizing
Proceedings of the 2013 International Conference on Software Engineering
Information and Software Technology
Hi-index | 0.00 |
Software size is a fundamental product measure that can be used for assessment, prediction, and improvement purposes. However, existing software size measures, such as Function Points, do not address the underlying problem complexity of software systems adequately. This can result in disproportional measures of software size for different types of systems. We propose a Vector Size Measure (VSM) that incorporates both functionality and problem complexity in a balanced and orthogonal manner. VSM is used as the input to a Vector Prediction Model (VPM) which can be used to estimate development effort early in the software life cycle. We theoretically validate the approach against a formal framework. We also empirically validate the approach with a pilot study. The results indicate that the approach provides a mechanism to measure the size of software systems, classify software systems, and estimate development effort early in the software life cycle to within +/-20 percent across a range of application types.