TY - GEN
T1 - An approach for effort estimation in incremental software development using cosmic function points
AU - Paz, Freddy
AU - Zapata, Claudia
AU - Pow-Sang, José Antonio
N1 - Publisher Copyright:
© 2014 ACM.
PY - 2014/9/18
Y1 - 2014/9/18
N2 - Context: The current trend for software construction consists in developing software through increments, which is recommended by recognized methodologies such as Rational Unified Process or Agile Methodologies. Although Cosmic Functional Size Measurement Method is one of the most known techniques to estimate effort and cost in software projects, there is little evidence that indicates how to adapt it to non-waterfall lifecycles, such as incremental ones. Goal: This paper presents an approach called Incremental CFP that allows estimating effort for each increment using Cosmic Function Points (CFP) and COCOMO's effort adjustment factor (EAF). Method: In order to validate this new approach, we employed data from two different projects in which undergraduate students had to work originally with IFPUG function points. Results: The results were considered as promising given that the difference between the estimated effort and the real effort was lower than 30% for the second increment. Conclusions: With a minimum difference between the estimated effort and the real effort, it was possible to establish that the proposed technique is acceptable and predictive. However, more study cases should be performed before generalizing its applicability for different contexts.
AB - Context: The current trend for software construction consists in developing software through increments, which is recommended by recognized methodologies such as Rational Unified Process or Agile Methodologies. Although Cosmic Functional Size Measurement Method is one of the most known techniques to estimate effort and cost in software projects, there is little evidence that indicates how to adapt it to non-waterfall lifecycles, such as incremental ones. Goal: This paper presents an approach called Incremental CFP that allows estimating effort for each increment using Cosmic Function Points (CFP) and COCOMO's effort adjustment factor (EAF). Method: In order to validate this new approach, we employed data from two different projects in which undergraduate students had to work originally with IFPUG function points. Results: The results were considered as promising given that the difference between the estimated effort and the real effort was lower than 30% for the second increment. Conclusions: With a minimum difference between the estimated effort and the real effort, it was possible to establish that the proposed technique is acceptable and predictive. However, more study cases should be performed before generalizing its applicability for different contexts.
KW - COCOMO
KW - cosmic function points
KW - incremental software development
KW - object oriented
UR - http://www.scopus.com/inward/record.url?scp=84907833434&partnerID=8YFLogxK
U2 - 10.1145/2652524.2652571
DO - 10.1145/2652524.2652571
M3 - Conference contribution
AN - SCOPUS:84907833434
T3 - International Symposium on Empirical Software Engineering and Measurement
BT - International Symposium on Empirical Software Engineering and Measurement
PB - IEEE Computer Society
T2 - 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM 2014
Y2 - 18 September 2014 through 19 September 2014
ER -