Table of Contents
Advances in Software Engineering
Volume 2013, Article ID 351913, 10 pages
http://dx.doi.org/10.1155/2013/351913
Research Article

Tuning of Cost Drivers by Significance Occurrences and Their Calibration with Novel Software Effort Estimation Method

CSED, MNNIT, Allahabad 211004, India

Received 5 June 2013; Revised 27 August 2013; Accepted 8 November 2013

Academic Editor: Henry Muccini

Copyright © 2013 Brajesh Kumar Singh et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. K. M. Furulund and K. Moløkken-Østvold, “Increasing software effort estimation accuracy—using experience data, estimation models and checklists,” in Proceedings of the 7th International Conference on Quality Software (QSIC '07), pp. 342–347, Portland, OR, USA, October 2007. View at Publisher · View at Google Scholar · View at Scopus
  2. Q. Alam, P. Bhatia, and S. Sarwar, Systematic Review of Effort Estimation and Cost Estimation, Institute of Management Studies, Roorkee, India, 2012.
  3. J. J. Dolado, On the Problem of the Software Cost Function, Facultad de Informatica, Universidad del Pais Vasco-Euskal Herriko Unibertsitatea, Gipuzkoa, Spain, 2000.
  4. K. Molokken and M. Jorgensen, “A review of software surveys on software effort estimation,” in Proceedings of the International Symposium on Empirical Software Engineering (ISESE '03), pp. 220–230, 2003. View at Publisher · View at Google Scholar
  5. F. Ferrucci, C. Gravino, R. Oliveto, and F. Sarro, “Genetic programming for effort estimation: an analysis of the impact of different fitness functions,” in Proceedings of the 2nd International Symposium on Search Based Software Engineering (SSBSE '10), pp. 89–98, IEEE Computer Society, DMI, University of Salerno, Benevento, Italy, October 2010. View at Publisher · View at Google Scholar · View at Scopus
  6. A. F. Sheta, “Estimation of the COCOMO model parameters using genetic algorithms for NASA software projects,” Journal of Computer Science, vol. 2, no. 2, pp. 118–123, 2006. View at Publisher · View at Google Scholar
  7. B. W. Boehm, Software Engineering Economics, Prentice Hall, IEEE, 1984.
  8. J. Magne and M. Shepperd, “A Systematic Review Of Software Development Cost Estimation Studies,” IEEE Transactions on Software Engineering, vol. 33, no. 1, pp. 33–53, 2007. View at Google Scholar
  9. P. L. Braga, A. L. I. Oliveira, and S. R. L. Meira, “A GA-based feature selection and parameters optimization for support vector regression applied to software effort estimation,” in Proceedings of the 23rd Annual ACM Symposium on Applied Computing (SAC '08), pp. 1788–1792, Ceará, Brazil, March 2008. View at Publisher · View at Google Scholar · View at Scopus
  10. M. Harman and B. F. Jones, “Search-based software engineering,” Information and Software Technology, vol. 43, no. 14, pp. 833–839, 2001. View at Publisher · View at Google Scholar · View at Scopus
  11. J. Clarke, J. J. Dolado, M. Harman et al., “Reformulating software engineering as a search problem,” IEE Proceedings: Software, vol. 150, no. 3, pp. 161–175, 2003. View at Publisher · View at Google Scholar · View at Scopus
  12. M. Jørgensen and S. Grimstad, “Avoiding irrelevant and misleading information when estimating development effort,” IEEE Software, vol. 25, no. 3, pp. 78–83, 2008. View at Publisher · View at Google Scholar · View at Scopus
  13. A. L. Lederer and J. Prasad, “A causal model for software cost estimating error,” IEEE Transactions on Software Engineering, vol. 24, no. 2, pp. 137–148, 1998. View at Publisher · View at Google Scholar · View at Scopus
  14. S. Basha and P. Dhavachelvan, “Analysis of empirical software effort estimation models,” International Journal of Computer Science and Information Security, vol. 7, no. 3, pp. 68–77, 2010. View at Google Scholar
  15. B. L. Barber, Investigative search of quality historical software support cost data and software support cost-related data [M.S. thesis], 1991.
  16. N. H. Chiu and S. J. Huang, “The adjusted analogy-based software effort estimation based on similarity distances,” Journal of Systems and Software, vol. 80, no. 4, pp. 628–640, 2007. View at Publisher · View at Google Scholar · View at Scopus
  17. G. Kadoda and M. Shepperd, “Using simulation to evaluate prediction techniques,” in Proceedings of the 7th International Software Metrics Symposium (METRICS '01), pp. 349–359, IEEE Press, London, UK, 2001. View at Publisher · View at Google Scholar
  18. M. J. Shepperd and G. F. Kadoda, “Comparing software prediction techniques using simulation,” IEEE Transactions on Software Engineering, vol. 27, no. 11, pp. 1014–1022, 2001. View at Publisher · View at Google Scholar · View at Scopus
  19. M. J. Shepperd and C. Schofield, “Estimating software project effort using analogies,” IEEE Transactions on Software Engineering, vol. 23, no. 11, pp. 736–743, 1997. View at Publisher · View at Google Scholar · View at Scopus
  20. M. Joørgensen and D. I. K. Sjøberg, “The impact of customer expectation on software development effort estimates,” International Journal of Project Management, vol. 22, no. 4, pp. 317–325, 2004. View at Publisher · View at Google Scholar · View at Scopus
  21. J. Kaczmarek and M. Kucharski, “Size and effort estimation for applications written in Java,” Information and Software Technology, vol. 46, no. 9, pp. 589–601, 2004. View at Publisher · View at Google Scholar · View at Scopus
  22. R. Jeffery, M. Ruhe, and I. Wieczorek, “Using public domain metrics to estimate software development effort,” in Proceedings of the 7th International Software Metrics Symposium (METRICS '01), pp. 16–27, IEEE Computer Society, Washington, DC, USA, April 2001. View at Scopus
  23. G. H. Subramanian, P. C. Pendharkar, and M. Wallace, “An empirical study of the effect of complexity, platform, and program type on software development effort of business applications,” Empirical Software Engineering, vol. 11, no. 4, pp. 541–553, 2006. View at Publisher · View at Google Scholar
  24. D. E. Goldberg, Genetic Algorithms in Search, Optimization, and Machine Learning, chapter 1–8, Addison-Wesley, New York, NY, USA, 1989.
  25. A. Heiat, “Comparison of artificial neural network and regression models for estimating software development effort,” Information and Software Technology, vol. 44, no. 15, pp. 911–922, 2002. View at Publisher · View at Google Scholar · View at Scopus
  26. K. Srinivasan and D. Fisher, “Machine learning approaches to estimating software development effort,” IEEE Transactions on Software Engineering, vol. 21, no. 2, pp. 126–137, 1995. View at Publisher · View at Google Scholar · View at Scopus
  27. S. J. Huang, C. Y. Lin, and N. H. Chiu, “Fuzzy decision tree approach for embedding risk assessment information into software cost estimation model,” Journal of Information Science and Engineering, vol. 22, no. 2, pp. 297–313, 2006. View at Google Scholar · View at Scopus
  28. M. van Genuchten and H. Koolen, “On the use of software cost models,” Information and Management, vol. 21, no. 1, pp. 37–44, 1991. View at Google Scholar · View at Scopus
  29. A. J. Albrecht and J. E. Gaffney, “Software function, source lines of code, and development effort prediction: a software science validation,” IEEE Transactions on Software Engineering, vol. 9, no. 6, pp. 639–648, 1983. View at Google Scholar · View at Scopus
  30. I. Attarzadeh and S. H. Ow, “A novel algorithmic cost estimation model based on soft computing technique,” Journal of Computer Science, vol. 6, no. 2, pp. 117–125, 2010. View at Google Scholar · View at Scopus
  31. F. J. Heemstra, Software Cost Estimation Models, University of Technology Department of Industrial Engineering, IEEE, 1990.
  32. M. Jørgensen, B. Boehm, and S. Rifkin, “Software development effort estimation: formal models or expert judgment?” IEEE Software, vol. 26, no. 2, pp. 14–19, 2009. View at Publisher · View at Google Scholar · View at Scopus
  33. Y. F. Li, M. Xie, and T. N. Goh, “A study of genetic algorithm for project selection for analogy based software cost estimation,” in Proceedings of the IEEE International Conference on Industrial Engineering and Engineering Management (IEEM '07), pp. 1256–1260, Singapore, December 2007. View at Publisher · View at Google Scholar · View at Scopus
  34. H. Liu and L. Yu, “Toward integrating feature selection algorithms for classification and clustering,” IEEE Transactions on Knowledge and Data Engineering, vol. 17, no. 4, pp. 491–502, 2005. View at Publisher · View at Google Scholar · View at Scopus
  35. A. Kumar, S. Tiwari, K. K. Mishra, and A. K. Misra, “Generation of efficient test data using path selection strategy with elitist GA in regression testing,” in Proceedings of the 3rd IEEE International Conference on Computer Science and Information Technology (ICCSIT '10), vol. 9, pp. 389–393, Chengdu, China, July 2010. View at Publisher · View at Google Scholar · View at Scopus
  36. K. K. Mishra, S. Tiwari, A. Kumar, and A. K. Misra, “An approach for mutation testing using elitist genetic algorithm,” in Proceedings of the 3rd IEEE International Conference on Computer Science and Information Technology (ICCSIT '10), vol. 5, pp. 426–429, Chengdu, China, July 2010. View at Publisher · View at Google Scholar · View at Scopus
  37. S. Sarmady, An Investigation on Genetic Algorithm Parameters, P-COM0005/07(R), P-COM0088/07, School of Computer Sciences, Universiti Sains Malaysia, Penang, Malaysia, 2007.
  38. K. F. Man, K. S. Tang, and S. Kwong, Genetic Algorithms: Concepts and Designs, Chapter 1–10, Springer, New York, NY, USA, 2001.
  39. L. C. Briand, K. El-Emam, and I. Wieczorek, “Explaining the cost of European space and military projects,” in Proceedings of the International Conference on Software Engineering (ICSE '99), pp. 303–312, ACM Press, May 1999. View at Scopus
  40. L. C. Briand, T. Langley, and I. Wieczorek, “Replicated assessment and comparison of common software cost modeling techniques,” in Proceedings of the International Conference on Software Engineering (ICSE '22), pp. 377–386, ACM Press, June 2000. View at Scopus