Abstract
It is well known that effort estimate is an important issue for software project management. Software development effort can be obtained from the size of the software and the productivity of its development process. Nowadays the Function Point Analysis stands out as an approach largely used for software size estimate, while productivity values are extracted from international historical databases. Some databases show the median value of various productivity projects while others present all data according to some specific characterization of the projects. We argue that defining a framework of characteristics that impact on software project productivity can improve comparison between finished projects and the new ones that need an effort estimate. This article presents an approach to effort estimate with continuous improvement of the estimates using some characterization of the projects. Continuous improvement is based on the use of an experience factory.
Keywords
- Software Development
- Experience Factory
- Software Project
- Software Size
- Effort Estimate
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, access via your institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Aamodt, A., Plaza, E.: CASE-BASED Reasoning: Foundational Issues, Methodological Variations and Systems Approaches. AI Communications 7(1), 39–59 (1991)
Agarwal, M.K., Yogesh, S.M., Braradwaj, R.M., et al.: Estimating Software projects. ACM SIGSOFT, 60 (2001)
Basili, V., Caldiera, G., Rombach, H.D.: The Experience Factory. Encyclopedia of Software Engineering 1, 476–496 (1994)
Basili, V., Rombach, H.: Goal Question Metric Paradigm. Encyclopedia of Software Engineering 2 (1994)
Boehm, B., et al.: Software Cost Estimate With COCOMO II. Prentice Hall PTR, Englewood Cliffs (2000)
COSMIC, Measurement Manual, The COSMIC Implementation Guide for ISO/IEC 19761:2003, Version 2.2 (2003)
Dekkers, C., Aguiar, M.: Using Function Points Analysis (FPA) do Check the Completeness (Fullness) of Functional User Requirements, Quality Plus (2000)
Farley, D.: Making Accurate Estimates. IEEE, Los Alamitos (2002)
Fenton, N., Pfleeger, S.: Software Metrics A Rigorous & Practical Approach, 2nd edn. PWS Publishing Company (1997)
Furey, S.: Why we should use Function Points. IEEE, Los Alamitos (1997)
Johnson, D.I., Brodman, J.G.: Realities and Rewards of Software Process Improvement. IEEE, Los Alamitos (1996)
IFPUG, CPM – Counting Practices Manual, release 4.1.1; IFPUG – International Function Point Users Group (2000)
ISBSG. International Software Benchmarking Standards Group. The Benchmarking, Release 8, ISBSG (2003)
Johnson, C.N.: The Benefits of PDCA, Quality Progress, p. 120 (2002)
Lim, W.C.: Effects of Resue on quality, Productivity, and Economics. IEEE, Los Alamitos (1994)
Lokan, C., Terry, W., Hill, P.R., Stringer, M.: Organizacional Benchmarking Using the ISBSG Data Repository. IEEE, Los Alamitos (2001)
Low, G.C., Ross, D.J.: Function Points in the Estimate and Evaluation of the Software Process. IEEE, Los Alamitos (1990)
Martin, A., Pedross, P.: Software Size Measurement and Productivity Rating in Large Scale Softwre Development Department. IEEE, Los Alamitos (1998)
Maxwell, K., Forselius, P.: Benchmarking Software Development Productivity. IEEE, Los Alamitos (2000)
Mcfeeley, B.: IDEAL: A User’s Guide for Software Process Improvement. In: SEI (1996)
Morasca, Giuliano, S., Giuliano, R.: An Empirical Study of Software Productivity. IEEE, Los Alamitos (2002)
Nesma: Estimate Counting, Netherlands Software Metrics Users Association (2003)
Potok, V.T., Vouk, M.: Development productivity for comercial SW Using OO Methods. ACM, New York (1995)
PSM, Pratical Software Measurement. Addison Wesley, Reading (2002)
Rubin, H.A.: Software Process Maturity: Measuring its Impact on Productivity and Quality. IEEE, Los Alamitos (1993)
Rus, I., Lindvall, M., Seaman, C., Basili, V.: Packaging and Disseminating Lessons Learned from COTS-Based Software Development. IEEE, Los Alamitos (2003)
Shepperd, M., Cartwright, M.: Predicting with Sparse Data. IEEE, Los Alamitos (2000)
Solingen, R., Berghout, E.: The Goal / Qestion / Metric Method: A practical Guide for Quality Improvemnet of Software Development, 195 p. McGraw-Hill, London (1999)
SPR, The Programming Language Table, Software Productivity Research (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kosloski, R., de Oliveira, K.M. (2005). An Experience Factory to Improve Software Development Effort Estimates. In: Bomarius, F., Komi-Sirviö, S. (eds) Product Focused Software Process Improvement. PROFES 2005. Lecture Notes in Computer Science, vol 3547. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11497455_43
Download citation
DOI: https://doi.org/10.1007/11497455_43
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26200-8
Online ISBN: 978-3-540-31640-4
eBook Packages: Computer ScienceComputer Science (R0)
