Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Software Effort Prediction - A Datamining Approach


Affiliations
1 Dept. of Computer Science & Engineering, Adi Shankara College of Engineering & Technology, Ernakulam, India
     

   Subscribe/Renew Journal


Effective software project estimation is one of the most challenging and important activities in software development. Proper project planning and control is not possible without a sound and reliable estimate. As a whole, the software industry doesn’t estimate projects well and doesn’t use estimates appropriately. We suffer far more than we should as a result and we need to focus some effort on improving the situation. Effort estimation is important to minimize the cost of a software project.

The existing situation may lead to serious consequences to the company as because of poor effort estimation a major percentage of the project turns out to be either more expensive than expected, late on deliver and many more issues. Not properly giving importance to the effort estimation task by under-staffing it, running the task of low quality deliverables and setting too short schedule resulting in loss of credibility as deadlines are missed always lead to problems.

The current system available for effort estimation produces non-comprehensible results. Hence the purpose of this project is to produce a software system which produces a more accurate and comprehensible results using modern tools and make it easier for the project manager to easily identify the effort needed to complete a software project in terms size of project, cost etc. The various algorithm used are Support vector machine(SVM) which are best for both classification and regression and an Active Learning Based Approach (ALBA)for rule extraction from the output of SVM to produce a comprehensible output for rule.


Keywords

Classification, Datamining, Regression.
Subscription Login to verify subscription
User
Notifications
Font Size


  • J. Moeyersoms, E. Fortuny, K. Dejaeger, B. Baesens, and D. Martens, “Comprehensible software fault and effort prediction: A data mining approach,” Scienc., 1.032, 2015.
  • S. Lessmann, B. Baesens, C. Mues, and S. Pietsch, “Benchmarking classification models for software defect prediction: A proposed framework and novel findings,” IEEE Trans, Softw, Eng, vol. 34, no. 4, pp. 485-496, 2008.
  • E. Arisholm, L. C. Briand, M. Fuglerud, “Data mining techniques for building fault-proneness models in telecom java software,” In: ISSRE’07, The 18th IEEE International Symposium on Software Reliability, IEEE, pp. 215-224, 2007.
  • K. Dejaeger, W. Verbeke, Martens, D., and Baesens, B., “Data mining techniques for software effort estimation: A comparative study,” IEEE Trans. Softw. Eng. 38 (2), 375-397.
  • E. Junque de Fortuny, and D. Martens, “Active learning based rule extraction for regression,” In 2012 IEEE 12th International Conference on Data Mining Workshops (ICDMW), pp. 926-933.
  • S. Liu, X. Dang, and Y. Chen, “Rule based regression and feature selection for biological data,” 2013.
  • E. Junque de Fortuny, and D. Martens, “Active learning-based pedagogical rule extraction,” University of Antwerp, 2014.
  • T. Verbraken, W. Verbeke, and B. Baesens, “Profit optimizing customer churn prediction with Bayesian network classifiers,” Intelligent Data Analysis Business Analytics and Intelligent Optimization, 2014.
  • B. Boehm, and P. Papaccio, “Understanding and controlling software costs,” IEEE Trans. Softw. Eng., vol. 14, no. 10, pp. 1462-1477, 1988.
  • P. Braga, A. Oliveira, and S. Meira, “Software effort estimation using machine learning techniques with robust confidence intervals,” In 19th IEEE International Conference on Tools with Artificial Intelligence, vol. 1, pp. 181-185, 2007.

Abstract Views: 253

PDF Views: 1




  • Software Effort Prediction - A Datamining Approach

Abstract Views: 253  |  PDF Views: 1

Authors

V. Gopinath
Dept. of Computer Science & Engineering, Adi Shankara College of Engineering & Technology, Ernakulam, India
R. R. Menon
Dept. of Computer Science & Engineering, Adi Shankara College of Engineering & Technology, Ernakulam, India

Abstract


Effective software project estimation is one of the most challenging and important activities in software development. Proper project planning and control is not possible without a sound and reliable estimate. As a whole, the software industry doesn’t estimate projects well and doesn’t use estimates appropriately. We suffer far more than we should as a result and we need to focus some effort on improving the situation. Effort estimation is important to minimize the cost of a software project.

The existing situation may lead to serious consequences to the company as because of poor effort estimation a major percentage of the project turns out to be either more expensive than expected, late on deliver and many more issues. Not properly giving importance to the effort estimation task by under-staffing it, running the task of low quality deliverables and setting too short schedule resulting in loss of credibility as deadlines are missed always lead to problems.

The current system available for effort estimation produces non-comprehensible results. Hence the purpose of this project is to produce a software system which produces a more accurate and comprehensible results using modern tools and make it easier for the project manager to easily identify the effort needed to complete a software project in terms size of project, cost etc. The various algorithm used are Support vector machine(SVM) which are best for both classification and regression and an Active Learning Based Approach (ALBA)for rule extraction from the output of SVM to produce a comprehensible output for rule.


Keywords


Classification, Datamining, Regression.

References