Applied software measurement (2nd ed.): assuring productivity and quality
Applied software measurement (2nd ed.): assuring productivity and quality
Software Engineering Economics
Software Engineering Economics
Software development cost estimation approaches – A survey
Annals of Software Engineering
Benchmarking Software-Development Productivity
IEEE Software
Software Development Cost Estimation Using Function Points
IEEE Transactions on Software Engineering
A meta-model for software development resource expenditures
ICSE '81 Proceedings of the 5th international conference on Software engineering
Bayesian analysis of software cost and quality models
Bayesian analysis of software cost and quality models
An Empirical Analysis of Software Productivity over Time
METRICS '05 Proceedings of the 11th IEEE International Software Metrics Symposium
Software Measurement and Estimation: A Practical Approach (Quantitative Software Engineering Series)
Software Measurement and Estimation: A Practical Approach (Quantitative Software Engineering Series)
Project Management
Design and Analysis of Experiments
Design and Analysis of Experiments
A Systematic Review of Software Development Cost Estimation Studies
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
Architecture analysis of enterprise systems modifiability - Models, analysis, and validation
Journal of Systems and Software
Hi-index | 0.00 |
Software systems of today are often complex, making development costs difficult to estimate. This paper uses data from 50 projects performed at one of the largest banks in Sweden to identify factors that have an impact on software development cost. Correlation analysis of the relationship between factor states and project costs was assessed using ANOVA and regression analysis. Ten out of the original 31 factors turned out to have an impact on software development project cost at the Swedish bank including the: number of function points, involved risk, number of budget revisions, primary platform, project priority, commissioning body's unit, commissioning body, number of project participants, project duration, and number of consultants. In order to be able to compare projects of different size and complexity, this study also considers the software development productivity defined as the amount of function points per working hour in a project. The study at the bank indicates that the productivity is affected by factors such as performance of estimation and prognosis efforts, project type, number of budget revisions, existence of testing conductor, presentation interface, and number of project participants. A discussion addressing how the productivity factors relate to cost estimation models and their factors is presented. Some of the factors found to have an impact on cost are already included in estimation models such as COCOMO II, TEAMATe, and SEER-SEM, for instance function points and software platform. Thus, this paper validates these well-known factors for cost estimation. However, several of the factors found in this study are not included in established models for software development cost estimation. Thus, this paper also provides indications for possible extensions of these models.