Predictive Approach towards Software Effort Estimation using Evolutionary Support Vector Machine

The project effort measurement is one of the most important estimates done in project management domain. This measure is done in advance using some traditional methods like Function Point analysis, Use case analysis, PERT analysis, Analogous, Poker, etc. Classical models have limitations that they are burdensome to implement, especially when there are LOC (lines of code) or objects’ count required in measurement. Sometimes historical information regarding a project is also considered to estimate the projects’ effort. But these estimates are then needed to be adjusted. The idea proposed in this research is to determine what factors regarding a project are directly related to the effort estimation. Other than that a model is proposed to predict the effort using minimum number of parameters in software project development.

[1]  Baruch Keren,et al.  A decision-making support system module for project manager selection according to past performance , 2013 .

[2]  Mohamed Cheriet,et al.  Support Vector Machine , 2009, Encyclopedia of Biometrics.

[3]  Alois Knoll,et al.  Gradient boosting machines, a tutorial , 2013, Front. Neurorobot..

[4]  Didier Gourc,et al.  Multi-criteria performance analysis for decision making in project management , 2011 .

[5]  Frank Padberg Scheduling software projects to minimize the development time and cost with a given staff , 2001, Proceedings Eighth Asia-Pacific Software Engineering Conference.

[6]  Marly Monteiro de Carvalho,et al.  Impact of risk management on project performance: the importance of soft skills , 2015 .

[7]  Daphne Koller,et al.  Support Vector Machine Active Learning with Applications to Text Classification , 2000, J. Mach. Learn. Res..

[8]  Jürgen Schmidhuber,et al.  Deep learning in neural networks: An overview , 2014, Neural Networks.

[9]  Jyoti G. Borade,et al.  Software Project Effort and Cost Estimation Techniques , 2013 .

[10]  Danny Ho,et al.  Enhancing Use Case Points Estimation Method Using Soft Computing Techniques , 2010, ArXiv.

[11]  B. Reich,et al.  How knowledge management impacts performance in projects: An empirical study , 2014 .

[12]  Dirk Sudholt,et al.  Improved Evolutionary Algorithm Design for the Project Scheduling Problem Based on Runtime Analysis , 2014, IEEE Transactions on Software Engineering.

[13]  Francisco Luna,et al.  The software project scheduling problem: A scalability analysis of multi-objective metaheuristics , 2014, Appl. Soft Comput..

[14]  Alberto L. Sangiovanni-Vincentelli,et al.  Efficient software performance estimation methods for hardware/software codesign , 1996, DAC '96.

[15]  Sweta Kumari,et al.  Performance Analysis of the Software Cost Estimation Methods: A Review , 2013 .

[16]  Jun Zhang,et al.  Ant Colony Optimization for Software Project Scheduling and Staffing with an Event-Based Scheduler , 2013, IEEE Transactions on Software Engineering.

[17]  Heiko Koziolek,et al.  Performance evaluation of component-based software systems: A survey , 2010, Perform. Evaluation.

[18]  Noradiva Hamzah,et al.  Evaluating vendor's performance in outsource software development risks using analytic hierarchy process technique , 2014, 2014 8th. Malaysian Software Engineering Conference (MySEC).

[19]  Min Huang,et al.  A critical chain project scheduling method based on a differential evolution algorithm , 2014 .

[20]  Broderick Crawford,et al.  A Max-Min Ant System algorithm to solve the Software Project Scheduling Problem , 2014, Expert Syst. Appl..

[21]  Marcin Relich,et al.  The Use of Intelligent Systems for Planning and Scheduling of Product Development Projects , 2014, KES.

[22]  Santanu Kumar Rath,et al.  Early stage software effort estimation using random forest technique based on use case points , 2016, IET Softw..

[23]  Bin Gu,et al.  Incremental learning for ν-Support Vector Regression , 2015, Neural Networks.

[24]  Natasha N. Vito Ferreira,et al.  The correlation between personality type and individual performance on an ICT Project , 2014, 2014 9th International Conference on Computer Science & Education.

[25]  Isa Maleki,et al.  ANALYSIS OF SOFTWARE COST ESTIMATION USING FUZZY LOGIC , 2014, FOCS 2014.

[26]  Ingo Mierswa,et al.  Evolutionary learning with kernels: a generic solution for large margin problems , 2006, GECCO '06.