TY - GEN
T1 - Experiences on developer participation and effort estimation
AU - Kocaguneli, Ekrem
AU - Misirli, Ayse T.
AU - Caglayan, Bora
AU - Bener, Ayse
PY - 2011
Y1 - 2011
N2 - Software effort estimation is critical for resource allocation and planning. Accurate estimates enable managers to distribute the workload among resources in a balanced manner. The actual workload of developers may be different from the values observed in project management tools. In this research, we provide a summary of our experiences regarding: a) effort estimation activities, b) the developer workload distribution through churn data and c) a method of using churn data to track estimation process. Our experience report depends on our collaborative work with our industry partners operating in various domains in Turkey. As a result, we observe that effort estimation is taken as an important topic. However, there is a large space for research to transfer the ad-hoc methods employed in industry to empirical ones. Interestingly, we observe that resource allocations based on initial estimates/plans do not conform to actual values. The common characteristic of developer contribution in different projects is: More than 80% of edits in code are performed by a small number of developers.
AB - Software effort estimation is critical for resource allocation and planning. Accurate estimates enable managers to distribute the workload among resources in a balanced manner. The actual workload of developers may be different from the values observed in project management tools. In this research, we provide a summary of our experiences regarding: a) effort estimation activities, b) the developer workload distribution through churn data and c) a method of using churn data to track estimation process. Our experience report depends on our collaborative work with our industry partners operating in various domains in Turkey. As a result, we observe that effort estimation is taken as an important topic. However, there is a large space for research to transfer the ad-hoc methods employed in industry to empirical ones. Interestingly, we observe that resource allocations based on initial estimates/plans do not conform to actual values. The common characteristic of developer contribution in different projects is: More than 80% of edits in code are performed by a small number of developers.
KW - churn
KW - developer participation
KW - software effort estimation
UR - http://www.scopus.com/inward/record.url?scp=82955237713&partnerID=8YFLogxK
U2 - 10.1109/SEAA.2011.71
DO - 10.1109/SEAA.2011.71
M3 - Conference contribution
AN - SCOPUS:82955237713
SN - 9780769544885
T3 - Proceedings - 37th EUROMICRO Conference on Software Engineering and Advanced Applications, SEAA 2011
SP - 419
EP - 422
BT - Proceedings - 37th EUROMICRO Conference on Software Engineering and Advanced Applications, SEAA 2011
T2 - 37th EUROMICRO Conference on Software Engineering and Advanced Applications, SEAA 2011
Y2 - 30 August 2011 through 2 September 2011
ER -