2012 | OriginalPaper | Buchkapitel
Effort Estimation in Incremental Software Development Projects Using Function Points
verfasst von : José Antonio Pow-Sang, Ricardo Imbert
Erschienen in: Computer Applications for Software Engineering, Disaster Recovery, and Business Continuity
Verlag: Springer Berlin Heidelberg
Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.
Wählen Sie Textabschnitte aus um mit Künstlicher Intelligenz passenden Patente zu finden. powered by
Markieren Sie Textabschnitte, um KI-gestützt weitere passende Inhalte zu finden. powered by
Nowadays, software development methodologies, such as Rational Unified Process or agile methodologies, recommend developing software by increments instead of following a waterfall lifecycle model. Although Function Points is one of the most known techniques to estimate effort and cost in software projects, there is little work that indicates how to adapt it in non-waterfall lifecycles, such as incremental ones.
This paper presents an approach called Incremental-FP that allows estimating effort for each increment using unadjusted function points (UFP) and COCOMO’s effort adjustment factor (EAF). This approach could be complemented with the Use Case Precedence Diagram to determine use case prioritization, and the rules proposed in a previous work to count UFP with UML class diagrams.
We also present the results by applying our approach in projects with undergraduate students. We obtained good results, because the difference between estimated effort and real effort was lower than 20% for the second increment. Moreover, the results obtained with Incremental-FP were better than the ones obtained with adjusted function points.