Effort estimation in incremental software development projects using function points

José Antonio Pow-Sang, Ricardo Imbert

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationComputer Applications for Software Engineering, Disaster Recovery, and Business Continuity - International Conferences, ASEA and DRBC 2012, Held in Conjunction with GST 2012, Proceedings
Pages458-465
Number of pages8
DOIs
StatePublished - 2012
Event2012 International Conference on Advanced Software Engineering and Its Applications, ASEA 2012, and the 2012 International Conference on Disaster Recovery and Business Continuity, DRBC 2012, Held in Conjunction with GST 2012 - Jeju Island, Korea, Republic of
Duration: 28 Nov 20122 Dec 2012

Publication series

NameCommunications in Computer and Information Science
Volume340 CCIS
ISSN (Print)1865-0929

Conference

Conference2012 International Conference on Advanced Software Engineering and Its Applications, ASEA 2012, and the 2012 International Conference on Disaster Recovery and Business Continuity, DRBC 2012, Held in Conjunction with GST 2012
Country/TerritoryKorea, Republic of
CityJeju Island
Period28/11/122/12/12

Keywords

  • cocomo
  • function points
  • incremental software development
  • object oriented

Fingerprint

Dive into the research topics of 'Effort estimation in incremental software development projects using function points'. Together they form a unique fingerprint.

Cite this