The Selection of Agile Development's Effort Estimation Factors Based on Principal Component Analysis

Article Preview

Abstract:

Software development managers could improve the quality of software products through controlling the development time and budget in software development process by using software effort estimation. But until now, there have not effective methods estimating effort for agile development. In this paper, the author extracts agile development data from thousands of projects data provided by ISBSG DATA Release 11, and analyze agile development data using the method of principal component analysis. Finally, the paper gets out the set of agile development factor affecting effort estimation.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

1229-1234

Citation:

Online since:

August 2013

Authors:

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Dong hua Wang , Multivariate Statistical Analysis and The Application of SPSS. 2010, PP: 190-205.

Google Scholar

[2] Iman Attarzadeh, Siew Hock Ow. Proposing a New Software Cost Estimation Model Based on Artificial Neural Networks. International Conference on Computer Engineering and Technology, 2010, PP: 487-491.

DOI: 10.1109/iccet.2010.5485840

Google Scholar

[3] ISBSG. The Benchmark Release 10. (2008).

Google Scholar

[4] Bilge Baskeles, Burak Turhan, Ayşe Bener. Software Effort Estimation Using Machine Learning Methods. (2007).

DOI: 10.1109/iscis.2007.4456863

Google Scholar

[5] Karen T. Lum, Daniel R. Baker, and Jairus M. Hihn. The Effects of Data Mining Techniques on Software Cost Estimation. (2008).

Google Scholar

[6] Z. Chen, T. Menzies, D. Port et al., Feature subset selection can improve software cost estimation accuracy, SIGSOFT Softw. Eng. Notes, 2005, 1-6.

DOI: 10.1145/1082983.1083171

Google Scholar

[7] Y. F. Li, M. Xie, T. N. Goh. A Study of Genetic Algorithm for Project Selection for Analogy Based Software, PP: 387-391.

Google Scholar

[8] Jacky Keung. Software Development Cost Estimation using Analogy: A Review . Australian Software Engineering Conference, 2009, 327-336.

DOI: 10.1109/aswec.2009.32

Google Scholar

[9] Jianfeng Wen, Shixian Li, Linyan Tang. Improve Analogy-Based Software Effort Estimation using Principal Components Analysis and Correlation Weighting. Asia-Pacific Software Engineering Conference. 2002, 179-186.

DOI: 10.1109/apsec.2009.40

Google Scholar

[10] Bilge Baskeles, Burak Turhan, Ayşe Bener. Software Effort Estimation Using Machine Learning Methods. (2007).

DOI: 10.1109/iscis.2007.4456863

Google Scholar

[11] M. Shepperd, C. Schofield, and B. Kitchenham, Effort estimation using analogy, in Proceedings of IEEE International Conference on Software Engineering, Berlin, Germany, Mar. 1996, 170–178.

DOI: 10.1109/icse.1996.493413

Google Scholar

[12] Karen T. Lum, Daniel R. Baker, and Jairus M. Hihn. The Effects of Data Mining Techniques on Software Cost Estimation. (2008).

Google Scholar

[13] Z. Chen, T. Menzies, D. Port et al., Feature subset selection can improve software cost estimation accuracy, SIGSOFT Softw. Eng. Notes, 2005, 1-6.

DOI: 10.1145/1082983.1083171

Google Scholar

[14] Ali Idri, Alain Abran, Samir Mbarki. An Experiment on the Design of Radial Basis Function Neural Networks for Software Cost Estimation, 2006: 7-20.

DOI: 10.1109/ictta.2006.1684625

Google Scholar

[15] J. Keung. heoretical maximum prediction accuracy for analogy-based software cost estimation. In Asia Pacific Software Engineering Conference. IEEE, (2008).

DOI: 10.1109/apsec.2008.43

Google Scholar

[16] Boehm, B., Abts, C., Chulani, S. Software development cost estimation approaches: A survey. Annals of Software Engineering 2000, (10): 177–205.

DOI: 10.1023/a:1018991717352

Google Scholar

[17] Lehman, T.J. &Sharma, A., Software Development as a Service: Agile Experiences, SRII Global Conference (SRII), 2011 Annual , 2011 , Page(s): 749 - 758.

DOI: 10.1109/srii.2011.82

Google Scholar