Which COSMIC Base Functional Components are Significant in Estimating Web Application Development? - A Case Study

作者: Luigi Buglione , Carmine Gravino , Federica Sarro , Cigdem Gencel , Filomena Ferrucci

DOI:

关键词: Industrial engineeringComponent (UML)Factor costSoftware sizingAnalysis effort methodEngineeringSoftwareReliability engineeringWeb application developmentFunction pointSource lines of code

摘要: Estimation is still a challenging process for planning and managing software projects. Often, estimates are being done on experiential or analogous basis using effort estimation models. Mostly, these approaches take size (e.g., Lines of Code, Function Points, Object points) other cost factors as the main inputs to estimation. This study focuses functional based Web application development investigates significance sizes each COSMIC Base Functional Component (BFC) types in explaining variation effort. A case was conducted collecting data 25 projects from organization. The results show that only one BFC Types can explain nearly good total size.

参考文章(29)
Luigi Buglione, Cigdem Gencel, Impact of Base Functional Component Types on Software Functional Size Based Effort Estimation Product-Focused Software Process Improvement. pp. 75- 89 ,(2008) , 10.1007/978-3-540-69566-0_9
D.J. Reifer, Web development: estimating quick-to-market software IEEE Software. ,vol. 17, pp. 57- 64 ,(2000) , 10.1109/52.895169
Cigdem Gencel, Onur Demirors, Functional size measurement revisited ACM Transactions on Software Engineering and Methodology. ,vol. 17, pp. 1- 36 ,(2008) , 10.1145/1363102.1363106
B. Kitchenham, E. Mendes, Software productivity measurement using multiple size measures IEEE Transactions on Software Engineering. ,vol. 30, pp. 1023- 1035 ,(2004) , 10.1109/TSE.2004.104
Emilia Mendes, Ian Watson, Chris Triggs, Nile Mosley, Steve Counsell, A Comparative Study of Cost Estimation Models for Web Hypermedia Applications Empirical Software Engineering. ,vol. 8, pp. 163- 196 ,(2003) , 10.1023/A:1023062629183
M. Jorgensen, K. Molokken-Ostvold, Reasons for software effort estimation error: impact of respondent role, information collection approach, and data analysis method IEEE Transactions on Software Engineering. ,vol. 30, pp. 993- 1007 ,(2004) , 10.1109/TSE.2004.103
Tim Menzies, Zhihao Chen, Jairus Hihn, Karen Lum, Selecting Best Practices for Effort Estimation IEEE Transactions on Software Engineering. ,vol. 32, pp. 883- 895 ,(2006) , 10.1109/TSE.2006.114
Filomena Ferrucci, Carmine Gravino, Sergio Di Martino, Estimating Web Application Development Effort Using Web-COBRA and COSMIC: An Empirical Study software engineering and advanced applications. pp. 306- 312 ,(2009) , 10.1109/SEAA.2009.47