Genetic Algorithm for Optimizing Neural Network based Software Cost Estimation

Size: px
Start display at page:

Download "Genetic Algorithm for Optimizing Neural Network based Software Cost Estimation"

Transcription

1 Genetic Algorithm for Optimizing Neural Network based Software Cost Estimation Tirimula Rao Benala 1, S Dehuri 2, S.C.Satapathy 1 and Ch Sudha Raghavi 1, 1 Anil Neerukonda Institute of Technology and Sciences Sangivalasa, Visakhapatnam, Andhra Pradesh, India b.tirimula@gmail.com, sureshsatapathy@ieee.org, sudharaghavich@yahoo.com 2 Department of Information & Communication Technology Fakir Mohan University, Vyasa Vihar, Balasore , India satchi.lapa@gmail.com Abstract. Software engineering cost models and estimation techniques are used for number of purposes. These include budgeting, tradeoff and risk analysis, project planning and control, software improvement and investment analysis. The proposed work uses neural network based estimation, which is essentially a machine learning approach, is one of the most popular techniques. In this paper the author has proposed a 2 step process for software effort prediction. In first phase known as training phase neural network selects the matching class (datasets) for the given input, which is improved by optimizing the parameters of each individual dataset by Genetic algorithm. In second step known as testing phase, the prediction process is done by adaptive neural networks. The proposed method uses COCOMO-II as base model. The experimental results show that our method could significantly improve prediction accuracy of conventional Artificial Neural Networks (ANN) and has potential to become an effective method for software cost estimation. Keywords: Software cost estimation, Genetic algorithm, ANN, BP-Learning, and COCOMO-II. 1 Introduction Software cost estimation is critical for the success of software project management. It affects management activities including resource allocation, project bidding and project planning. The importance of accurate estimation has led to extensive research efforts to software cost estimation methods. From a comprehensive review, these methods could be classified into following six categories: parametric models including COCOMO, SLIM and SEER-SEM, expert judgment including Delphi technique and work break down structure based methods, learning oriented techniques including machine learning methods and analogy based estimation; regression based methods including ordinary least square regression and robust regression; dynamics based model, composite methods. [5] In this paper, we are concerned with cost estimation models that are based on artificial neural networks.the artificial neural network (ANN), inspired by biological nervous system, are nonlinear information processing models, which are built from interconnected elementary processing elements called neurons. In general for software cost estimation modeling, the most commonly adopted architecture, learning algorithm and the activation functions are respectively feed forward, multi layer

2 perceptron and the Back propagation algorithm and the Sigmoid function. Many researchers have applied the neural networks approach to estimate software development effort. However some difficulties are still confronted by Neural Network techniques such as neural networks are better suited for classification and categorization problems whereas software cost estimation is more of generalization rather than classification problem [1, 4]; non-normal characteristics of software engineering data set. The large and non-normal data sets always lead ANN methods to low prediction accuracy and high computational complexity. To alleviate these drawbacks our proposed idea has been devoted to simultaneously optimize selected class of projects and their feature selection by genetic algorithm (GA). In this paper we have incorporated Nasser Tadayon [9] s adaptive learning based machine using neural networks to estimate the software cost using neural network. GA is used to optimize the selected class of projects and their feature weights. Neural network based techniques and cost estimation fundamentals are briefly reviewed in section 2. The proposed GA approach for optimizing the selected class of projects is described in section 3.In section 4, numerical examples from COCOMO dataset is used to illustrate the performance. A conclusion and overview of future work conclude this paper. 2 Background 2.1 The COCOMO The Constructive Cost Model, COCOMO, was introduced by Boehm [3].It has become one of the most widely used software cost estimation models in the industry. To support new life cycles and capability, it has evolved into a more comprehensive estimation model, called COCOMO II [2]. COCOMO II consists of three sub models, each one offering increased fidelity. Listed in increased fidelity, these sub models are called Application Composition, Early design and Post Architecture models. Until recently, only the last and most detailed sub model, Post Architecture had been implemented in a calibrated software tool. As such, unless otherwise explicitly specified, all further references in this study to COCOMO II can be assumed to be the Post Architecture Model [7]. The cost effort equation was calibrated and developed by Barry Boehm using the COCOMO II [2] post architecture model for software cost estimation. It computes the efforts (in Person-Months) required for a project based on project s size in KSLOC (Kilo Source Lines Of Code) as well as 22 cost factors (5 Scale factors and 17 Effort Multipliers) by: S F i i 1 P M A. S I Z E. E M where A is a multiplicative constant, and the set of SF (Scale Factor), and EM (Effort Multiplier). There are 17 Effort Multipliers capturing the characteristics of the software development that affect the effort to complete the project. These weighted multipliers are grouped into four categories (Product, platform, personnel, and project), and their product is used to adjust the effort. The nominal weight assigned to 1 7 i 1 i (1)

3 each multiplier is 1.0. If a rating level has detrimental effect on effort, its corresponding multiplier is greater than 1.0. Conversely if the rating level reduces the effort then the corresponding multiplier is less than 1.0.There are five exponent scale factors (Precedenteness, development flexibility, architecture/risk resolution, team cohesion, and process maturity). They account for the relative economies or diseconomies of scale encountered as a software project increases its size based on based on different nominal values and rating schemes [7]. 2.2 Neural Network Based Cost Estimation. The neural network architecture for software cost estimation is given as bias 1 log ( EM 1 ) log( EM 2 ) log( EM 17 ) Bias SF 1 2 P 1 size q j log( size ) 17 Bias P log( EM ) i 1 i i1 5 2 [ q j j 1 Bias log( size )] SF j S T PM SF 2 SF 5 Figure 1: Network Architecture We compute the effort (PM) using the mathematical approach given by Tadayon [11]. 3 Framework Genetic algorithm (GA) is a stochastic global optimization technique initially introduced by Holland in 1970 s [6]. By mimicking biological selection and reproduction, GA can efficiently search through the solution space of complex problems and it is naturally parallel and provides opportunity to escape from local optimum. GA has become one of the most popular algorithms for optimization problems. In this section, we construct the OCFWANN system (stands for Optimal projects of predicted Class and Feature Weighting and Artificial Neural Network

4 based Estimation) which can perform simultaneous optimization of N projects of the predicted class and their feature weights. GA is selected as optimization tool for OCFWANN system. The detailed description is presented in section 3.2. In order to introduce the fitness function in GA algorithm, performance metrics for estimation accuracy are firstly presented in the section Performance Evaluation Metrics To measure the accuracies of the proposed methods, three performance metrics are considered: Mean Magnitude of Relative Error (MMRE), Median Magnitude of relative error (MdMRE),and PRED (0.25), because these measures are widely accepted in literature [6]. The MMRE is defined as: MMRE = MRE = ( ) MRE (2) (3) Where n denotes the total number of projects, E i denotes the actual cost of ith project, and E denotes the estimated cost of the ith project. Small MMRE value indicates the low level of estimation error. However this metric is unbalanced and penalizes overestimation more than underestimation. The MdMRE is the median of all the MREs. MdMRE = Median (MRE) (4) It exhibits similar pattern to MMRE but it is more likely to select the true model especially in the underestimation case since it is less sensitive to extreme outlier [6]. The PRED (0.25) is the percentage of prediction that fall within 25 percent of actual cost PRED(q) = (5) Where n denotes the total number of projects and k denotes the number of projects whose MRE is less than or equal to q. Normally, q is set to be The PRED(0.25) identifies cost estimations that are generally accurate, while MMRE is biased and not always reliable as a performance metric. However, MMRE has been de facto standard in the software cost estimation literature. Thus MMRE is selected for the fitness function in GA. More specifically, for each combination of N project parameters and cost driver weights, MMRE is computed across the validation dataset. Then GA searches through the project parameter space to minimize MMRE. 3.2 GA for Optimization The procedure for OPFWANN system via Genetic Algorithm is presented in this section. The system consists of two stages: the first one is training stage and the

5 second one is testing stage. In the training stage 93 NASA data points are presented to the system, the ANN is configured with cost drivers to produce the cost prediction for the given input data point. The class label of the input data is determined basing on PM obtained. GA explores the class space to minimize the error (in terms of MMRE) of ANN on the training projects by the following steps: Encoding To apply GA for searching, the cost drivers are encoded as binary string chromosome. Each individual chromosome consists of number of binary digits. There are six features for each driver (very low- vl, low-l, nominal-n, high-h, very high-vh, extra high-xh). Here we encode cost driver weights with 3 bits (0-n,1-vl,2-l,3-n,4-h,5- vh,6-xh,7-n). 0 and 7 are assumed default values nominal(n). Since the cost driver weights are decimal values, before entering into ANN model these binary codes are transformed into decimal numbers Population Generation and fitness function After encoding the individual chromosome, the system then generates a population of chromosomes. Each chromosome is evaluated by the fitness function in GA. Since the GA is designed to maximize the fitness value and the smaller MMRE value indicates more accurate prediction, we set the fitness function as the reciprocal of MMRE. f = (6) Given one training project as input, ANN predicts the PM for the project, basing on the person month, the class is identified for the project, which contains set of similar projects as input. To evaluate the prediction performance of the ANN model, the error metric MMRE, PRED (0.25), and MdMRE applied on the training project set in the class. Then, the reciprocal of MMRE is used as the fitness value for each cost driver combination (or chromosome) Rules for selection, extinction and multiplication The standard roulette wheel is used to select chromosomes from the current population. The selected chromosome were consecutively paired with a probability of 0.8 was used to produce new chromosome in each pair. The newly created chromosome constituted a new population. The population is evolved by GA algorithm using evolutionary rules described above. The individual with best fitness value is in the population in every cycle.

6 3.2.3 Completion of Evaluation The population is evolved by the GA algorithm in the first stage until the number of generations is equal to or excess 2000 or the best fitness value did not change in the last 200 generations. The second stage is the testing stage. In this stage the system receives the optimized parameters from the training stage to configure the ANN model. The optimal ANN is then applied to the testing project to evaluate the performance of the trained ANN. 4 Experimentations and Results The COCOMO NASA 2 Dataset containing 93 data points have been taken for our experiment [8]. The data is in COCOMO-I format calibrated to COCOMO-II using Rosetta stone [2]. COCOMO measures efforts in the calendar months of 152 hours (and includes development and management hours). COCOMO assumes that the effort grows more than linearly on software size. There are total of 17 effort multipliers in COCOMO II. These cost factors are expressed in 6 forms i.e vl,l,n, h, vh,hx. For our experimental results we have included 5 scaling factors and assumed their values as nominal. Along with these there are two more attributes, namely, KSLOC (Kilo Source Lines of Code) and actual effort. There are 11 classes distributed across 93 data points. For the purpose of validation, we adopt three-fold cross validation [6] to evaluate accuracy of the methods. In this scheme the NASA dataset is randomly divided into three nearly equal sized subsets. At each time one of three subsets is used as the test sets which is exclusively used to evaluate the estimation performance, and other two subsets treated as Validation data set and training data set exclusively used to optimize the cost drivers. This process is repeated three times. Then the average training error and testing error across all three trials are computed. The advantage of this scheme is it matters less how the data is split since each data point is assigned into a test set, a training set and a validation set respectively once. In the experiment we apply three types of ANN based models. The first model is conventional ANN [11], the second model is FWANN (GA optimizing feature weights(cost drivers) for Neural Network based cost estimation) which does not optimize the projects data points in the corresponding class. The third model is OCFWANN which uses GA simultaneously optimize the class and the feature weights (cost drivers).for comparison, other popular estimation models including Analogy Based Estimation(ABE), Step wise regression(swr)[9],artificial Neural Networks(ANN)[11],classification and regression trees (CART) [10], are also included in the experiments.

7 The experimental results are summarized in table 2. It shows that OCFWANN achieves the best level of prediction performance (0.32 for MMRE, 0.24 for MdMRE, and 0.31 for PRED (0.25)). Methods MMRE MdMRE PRED(0.25) Training Testing Training Testing Training Testing OCFWANN OFWANN ANN SWR CART Table 1 Results and Comparisons on NASA Dataset 5 Conclusion and Future work On appraising the above novel technique the hybrid system of GA and ANN provides better prediction accuracy compared to ANN. GA is used as a tool for simultaneously optimizing the concerned class to which the input project belongs and cost drivers. The experimental results show that our method gives pacifying optimal performance as compared to conventional ANN and outperform the comparative techniques such as OFWANN, SWR and CART. Motivation is therefore exploring the scope of application of soft computing in the field of Software Cost Estimation.. We have done our research in the direction of software cost estimation by hybrid system using GA as it has not been explored extensively till date. There are numerous cost estimation techniques that have been proposed in different real-world applications. We extend connotations to our work with Artificial Bee Colony (ABC), Differential Evolution (DE), Artificial Immune System (AIS), Bacterial foraging optimization algorithm, Neuro Fuzzy, Neuro Genetic, Simulated Annealing and fuzzy logic. 6 References 1. AttarZadeh, I., Siew Hock Ow., Proposing a New Software Cost Estimation Model Based On Artificial Neural Networks, In : ICCET,IEEE 2 nd Conference on Computer Engineering and Technology, ISBN /10 (2010) 2. Boehm, B., Abts, C., Brown, A., Chulani, S., Clark, B., Horowitz, E., Madach, R., Reifer, D., Steece, B., Software Cost Estimation with COCOMO II, Prentice Hall, Upper Saddle River, NJ, Boehm, B., Software Engineering Economics, Prentice Hall, 1981.

8 4. Idri, A., Khoshgoftaar, T.M., Abran, A., Can Neural Networks be easily interpreted in Software Cost Estimation? In:FUZZ-IEEE 02, In Proceeding of IEEE International Conference on Fuzzy Systems, ISBN /02 (2002) 5. Li, Y.F., Xie, M., Goh, T.N., A study Of Project Selection Feature Weighting For Analogy Based Software Cost Estimation, In The Journal Of Systems and Software 82 (2009) Li, Y.F., Xie, M., Goh, T.N., Optimization Of Feature Weights and Number Of Neighbors For Analogy Based Cost Estimation in Software Project Management, In Proceedings Of the 2008 IEEE IEEM, ISBN: /08 (2008). 7. Musilek, P., Pedrycz, W., Sun, N., On the Sensitivity of COCOMO II Software Cost Estimation Model, In: METRICS 02, The Proceedings Of 8 th IEEE Symposium On Software Metrics, ISBN /02 (2002). 8. Menzies, T., The PROMISE Repository Of Software Engineering Databases, School Of Information Technology and Engineering, University Of Ottawa, Canada, Available from 9. Shepperd, M., Kadoda, G , Comparing Software Prediction Techniques using Simulation, IEEE Transaction On Software Engineering, 27(11), Stensrud, E , Alternative Approaches to Software Prediction of ERP Projects, Information and Software Technology, 43(7), Tadayon, N., Neural Network approach for Software Cost Estimation, In: ITCC 05, In Proceeding of IEEE International Conference on Information Technology: Coding and Computing, ISBN /05 (2005).

Proposing a New Software Cost Estimation Model Based on Artificial Neural Networks

Proposing a New Software Cost Estimation Model Based on Artificial Neural Networks Proposing a New Software Cost Estimation Model Based on Artificial Neural Networks Iman Attarzadeh, Siew Hock Ow Department of Software Engineering Faculty of Computer Science & Information Technology

More information

Application of Intelligent Methods for Improving the Performance of COCOMO in Software Projects

Application of Intelligent Methods for Improving the Performance of COCOMO in Software Projects Application of Intelligent Methods for Improving the Performance of COCOMO in Software Projects Mahboobeh Dorosti,. Vahid Khatibi Bardsiri Department of Computer Engineering, Kerman Branch, Islamic Azad

More information

Software Effort Estimation using Radial Basis and Generalized Regression Neural Networks

Software Effort Estimation using Radial Basis and Generalized Regression Neural Networks WWW.JOURNALOFCOMPUTING.ORG 87 Software Effort Estimation using Radial Basis and Generalized Regression Neural Networks Prasad Reddy P.V.G.D, Sudha K.R, Rama Sree P and Ramesh S.N.S.V.S.C Abstract -Software

More information

Amanullah Dept. Computing and Technology Absayn University Peshawar Abdus Salam

Amanullah Dept. Computing and Technology Absayn University Peshawar Abdus Salam A Comparative Study for Software Cost Estimation Using COCOMO-II and Walston-Felix models Amanullah Dept. Computing and Technology Absayn University Peshawar scholar.amankhan@gmail.com Abdus Salam Dept.

More information

Optimized Fuzzy Logic Based Framework for Effort Estimation in Software Development

Optimized Fuzzy Logic Based Framework for Effort Estimation in Software Development ISSN (Online): 1694-784 ISSN (Print): 1694-814 Optimized Fuzzy Logic Based Framework for Effort Estimation in Software Development 3 Vishal Sharma 1 and Harsh Kumar Verma 2 1 Department of Computer Science

More information

Research Paper on Software Cost Estimation Using Fuzzy Logic

Research Paper on Software Cost Estimation Using Fuzzy Logic Research Paper on Software Cost Estimation Using Fuzzy Logic Nishi M. Tech Scholar B.P.S.M.V University, Sonepat nishisinghal54@gmail.com Mr. Vikas Malik Assistant Professor B.P.S.M.V University, Sonepat

More information

Experimental Analysis of Effort Estimation Using Artificial Neural Network

Experimental Analysis of Effort Estimation Using Artificial Neural Network International Journal of Electronics and Computer Science Engineering 1817 Available Online at www.ijecse.org ISSN- 2277-1956 Experimental Analysis of Effort Estimation Using Artificial Neural Network

More information

A Comparative evaluation of Software Effort Estimation using REPTree and K* in Handling with Missing Values

A Comparative evaluation of Software Effort Estimation using REPTree and K* in Handling with Missing Values Australian Journal of Basic and Applied Sciences, 6(7): 312-317, 2012 ISSN 1991-8178 A Comparative evaluation of Software Effort Estimation using REPTree and K* in Handling with Missing Values 1 K. Suresh

More information

Keywords Effort Estimation, Neural Networks, PNN, GRNN, Data Mining Techniques

Keywords Effort Estimation, Neural Networks, PNN, GRNN, Data Mining Techniques Volume 5, Issue 7, July 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Estimating Software

More information

Keywords COCOMO model, cost estimation, genetic algorithm, ant colony optimization.

Keywords COCOMO model, cost estimation, genetic algorithm, ant colony optimization. Volume 4, Issue 1, January 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com COCOMO model

More information

COSYSMO: A Systems Engineering Cost Model

COSYSMO: A Systems Engineering Cost Model COSYSMO: A Systems Engineering Cost Model Ricardo Valerdi and Barry W. Boehm Abstract: Building on the synergy between Systems engineering and Software Engineering, we have developed a parametric model

More information

Software Project Risk Assessment and Effort Contingency Model Based on COCOMO Cost Factors

Software Project Risk Assessment and Effort Contingency Model Based on COCOMO Cost Factors Western University Scholarship@Western Electrical and Computer Engineering Publications Electrical and Computer Engineering Department 3-2013 Software Project Risk Assessment and Effort Contingency Model

More information

Software Cost Estimation Using Neuro Fuzzy Logic Framework

Software Cost Estimation Using Neuro Fuzzy Logic Framework 219 Software Cost Estimation Using Neuro Fuzzy Logic Framework A. Mary Christina 1, V. Banumathy 2 1 Lecturer, Department of Computer Engineering, Srinivasa Subbaraya Govt. Polytechnic college, Puthur,

More information

International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research)

International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Emerging Technologies in Computational

More information

SEER-SEM to COCOMO II Factor Convertor

SEER-SEM to COCOMO II Factor Convertor SEER-SEM to COCOMO II Factor Convertor Anthony L Peterson Mechanical Engineering 8 June 2011 SEER-SEM to COCOMO II Factor Convertor The Software Parametric Models COCOMO II public domain model which continues

More information

IMPLEMENTATION OF AN OPTIMIZATION TECHNIQUE: GENETIC ALGORITHM

IMPLEMENTATION OF AN OPTIMIZATION TECHNIQUE: GENETIC ALGORITHM IMPLEMENTATION OF AN OPTIMIZATION TECHNIQUE: GENETIC ALGORITHM TWINKLE GUPTA* Department of Computer Science, Hindu Kanya MahaVidyalya, Jind, India Abstract We are encountered with various optimization

More information

Factors Influencing System-of-Systems Architecting and Integration Costs

Factors Influencing System-of-Systems Architecting and Integration Costs Paper # (unknown) Factors Influencing System-of-Systems Architecting and Integration Costs Jo Ann Lane University of Southern California Center for Software Engineering 941 W. 37th Place, SAL Room 328

More information

Please purchase PDF Split-Merge on to remove this watermark. Contents

Please purchase PDF Split-Merge on   to remove this watermark. Contents Contents CONTENTS PAGE NO. ACKNOWLEDGEMENTS LIST OF TABLES LIST OF FIGURES LIST OF ABBREVIATIONS ABSTRACT i iii iv vi x CHAPTERS 1 INTRODUCTION 1 1.1 INTRODUCTION 1 1.2 OBJECTIVES OF THE THESIS 2 1.3 MACHINE

More information

Danny Ho, Luiz F. Capretz*, Xishi Huang, Jing Ren NFA Estimation Inc., London, Canada *University of Western Ontario, London, Canada.

Danny Ho, Luiz F. Capretz*, Xishi Huang, Jing Ren NFA Estimation Inc., London, Canada *University of Western Ontario, London, Canada. euro-fuzzy Algorithmic (FA) Models and Tools for Estimation Danny Ho, Luiz F. Capretz*, Xishi Huang, Jing Ren FA Estimation Inc., London, Canada *University of Western Ontario, London, Canada Abstract

More information

Keywords - Effort Estimation, Fuzzy Logic, Genetic Programming, Particle Swarm Optimization, MMRE.

Keywords - Effort Estimation, Fuzzy Logic, Genetic Programming, Particle Swarm Optimization, MMRE. 1990 Neural Network based Software Effort Estimation: A Survey Muhammad Waseem Khan Department of Computer Science, COMSATS Institute of Information Technology, Wah Cantt Email: Muhammad.wasim1@gmail.com

More information

Analysis Of the Techniques for Software Cost Estimation

Analysis Of the Techniques for Software Cost Estimation Analysis Of the Techniques for Software Cost Estimation Poonam Pandey Assistant Professor,GLA University,Mathura Email-poonam.pandey@gla.ac.in Abstract: One of the most valuable asset in any software industry

More information

Should Function Point Elements be Used to Build Prediction Models?

Should Function Point Elements be Used to Build Prediction Models? Should Function Point Elements be Used to Build Prediction Models? Kohei Yoshigami, Masateru Tsunoda Department of Informatics Kindai University Osaka, Japan tsunoda@info.kindai.ac.jp Yuto Yamada, Shinji

More information

Modified Genetic Algorithm-Simulated Annealing Based Software Effort and Cost Estimation

Modified Genetic Algorithm-Simulated Annealing Based Software Effort and Cost Estimation Volume 118 No. 16 2018, 777-793 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu Modified Genetic Algorithm-Simulated Annealing Based Software Effort

More information

Software Effort Estimation with Different Artificial Neural Network

Software Effort Estimation with Different Artificial Neural Network Software Effort with Different Artificial Neural Network Jagannath Singh Department of Computer Sc. and Engineering National Institute of Technology Rourkela Rourkela, India E-mail: jagannath.singh@gmail.com

More information

Artificial Neural Network Analysis of the Solar-Assisted Heat Pumps Performance for Domestic Hot Water Production

Artificial Neural Network Analysis of the Solar-Assisted Heat Pumps Performance for Domestic Hot Water Production Artificial Neural Network Analysis of the Solar-Assisted Heat Pumps Performance for Domestic Hot Water Production Alireza Zendehboudi, Xianting Li*, Siyuan Ran Department of Building Science, School of

More information

Improving the Accuracy of COCOMO II Using Fuzzy Logic and Local Calibration Method

Improving the Accuracy of COCOMO II Using Fuzzy Logic and Local Calibration Method Improving the Accuracy of COCOMO II Using Fuzzy Logic and Local Calibration Method Muhammad Baiquni, Riyanarto Sarno, Sarwosri Department of Informatics Engineering, Institut Teknologi Sepuluh Nopember

More information

INTERNATIONAL JOURNAL OF RESEARCH SCIENCE & MANAGEMENT

INTERNATIONAL JOURNAL OF RESEARCH SCIENCE & MANAGEMENT SOFTWARE REFACTORING COST ESTIMATION USING PARTICLE SWARM OPTIMIZATION M. Sangeetha*, Dr. P. Sengottuvelan *Ph.D Research scholar, Department of computer science, Periyar University PG Extension Centre,

More information

Comparison and evaluation of data mining techniques with algorithmic models in software cost estimation

Comparison and evaluation of data mining techniques with algorithmic models in software cost estimation Available online at www.sciencedirect.com Procedia Technology 1 (2012 ) 65 71 INSODE-2011 Comparison and evaluation of data mining techniques with algorithmic models in software cost estimation Zeynab

More information

SOFTWARE EFFORT AND SCHEDULE ESTIMATION USING THE CONSTRUCTIVE COST MODEL: COCOMO II

SOFTWARE EFFORT AND SCHEDULE ESTIMATION USING THE CONSTRUCTIVE COST MODEL: COCOMO II SOFTWARE EFFORT AND SCHEDULE ESTIMATION USING THE CONSTRUCTIVE COST MODEL: COCOMO II Introduction Jongmoon Baik, Sunita Chulani, Ellis Horowitz University of Southern California - Center for Software Engineering

More information

SEISMIC ATTRIBUTES SELECTION AND POROSITY PREDICTION USING MODIFIED ARTIFICIAL IMMUNE NETWORK ALGORITHM

SEISMIC ATTRIBUTES SELECTION AND POROSITY PREDICTION USING MODIFIED ARTIFICIAL IMMUNE NETWORK ALGORITHM Journal of Engineering Science and Technology Vol. 13, No. 3 (2018) 755-765 School of Engineering, Taylor s University SEISMIC ATTRIBUTES SELECTION AND POROSITY PREDICTION USING MODIFIED ARTIFICIAL IMMUNE

More information

GENETIC ALGORITHMS. Narra Priyanka. K.Naga Sowjanya. Vasavi College of Engineering. Ibrahimbahg,Hyderabad.

GENETIC ALGORITHMS. Narra Priyanka. K.Naga Sowjanya. Vasavi College of Engineering. Ibrahimbahg,Hyderabad. GENETIC ALGORITHMS Narra Priyanka K.Naga Sowjanya Vasavi College of Engineering. Ibrahimbahg,Hyderabad mynameissowji@yahoo.com priyankanarra@yahoo.com Abstract Genetic algorithms are a part of evolutionary

More information

DRAFT. Effort = A * Size B * EM. (1) Effort in person-months A - calibrated constant B - scale factor EM - effort multiplier from cost factors

DRAFT. Effort = A * Size B * EM. (1) Effort in person-months A - calibrated constant B - scale factor EM - effort multiplier from cost factors 1.1. Cost Estimation Models Parametric cost models used in avionics, space, ground, and shipboard platforms by the services are generally based on the common effort formula shown in Equation 1. Size of

More information

Prediction of Success or Failure of Software Projects based on Reusability Metrics using Support Vector Machine

Prediction of Success or Failure of Software Projects based on Reusability Metrics using Support Vector Machine Prediction of Success or Failure of Software Projects based on Reusability Metrics using Support Vector Machine R. Sathya Assistant professor, Department of Computer Science & Engineering Annamalai University

More information

Cost Estimation for Secure Software & Systems Workshop Introduction

Cost Estimation for Secure Software & Systems Workshop Introduction Cost Estimation for Secure Software & Systems Workshop Introduction Edward Colbert, Sr. Research Associate Dr. Barry Boehm, Director Center for System & Software Engineering {ecolbert, boehm}@csse.usc.edu

More information

A Comparative Study on the existing methods of Software Size Estimation

A Comparative Study on the existing methods of Software Size Estimation A Comparative Study on the existing methods of Software Size Estimation Manisha Vatsa 1, Rahul Rishi 2 Department of Computer Science & Engineering, University Institute of Engineering & Technology, Maharshi

More information

Genetic Algorithm and Application in training Multilayer Perceptron Model

Genetic Algorithm and Application in training Multilayer Perceptron Model Genetic Algorithm and Application in training Multilayer Perceptron Model Tuan Dung Lai Faculty of Science, Engineering and Technology Swinburne University of Technology Hawthorn, Victoria 3122 Email:

More information

COMPARATIVE STUDY OF SELECTION METHODS IN GENETIC ALGORITHM

COMPARATIVE STUDY OF SELECTION METHODS IN GENETIC ALGORITHM COMPARATIVE STUDY OF SELECTION METHODS IN GENETIC ALGORITHM 1 MANSI GANGWAR, 2 MAIYA DIN, 3 V. K. JHA 1 Information Security, 3 Associate Professor, 1,3 Dept of CSE, Birla Institute of Technology, Mesra

More information

Software Development Effort Estimation Using Fuzzy Logic: A Review

Software Development Effort Estimation Using Fuzzy Logic: A Review Software Development Effort Estimation Using Fuzzy Logic: A Review Shifali 1, Naveen Bilandi 2 1 M.Tech (CSE) Student, DAV University Jalandhar 2 Assistant Professor in dept. of CSE, DAV University Jalandhar

More information

Comparison of Artificial Neural Network and Regression Models in Software Effort Estimation

Comparison of Artificial Neural Network and Regression Models in Software Effort Estimation Comparison of Artificial Neural Network and Regression Models in Software Effort Estimation I.F. Barcelos Tronto, J.D. Simões da Silva, N. Sant'Anna 1 Laboratory for Computing and Applied Mathematics -

More information

Feature Selection for Predictive Modelling - a Needle in a Haystack Problem

Feature Selection for Predictive Modelling - a Needle in a Haystack Problem Paper AB07 Feature Selection for Predictive Modelling - a Needle in a Haystack Problem Munshi Imran Hossain, Cytel Statistical Software & Services Pvt. Ltd., Pune, India Sudipta Basu, Cytel Statistical

More information

10. Lecture Stochastic Optimization

10. Lecture Stochastic Optimization Soft Control (AT 3, RMA) 10. Lecture Stochastic Optimization Genetic Algorithms 10. Structure of the lecture 1. Soft control: the definition and limitations, basics of epert" systems 2. Knowledge representation

More information

Enhancing Cost Estimation Models with Task Assignment Information

Enhancing Cost Estimation Models with Task Assignment Information Enhancing Cost Estimation Models with Task Assignment Information Joanne Hale Area of MIS Culverhouse College of Commerce and Business Administration The University of Alabama Tuscaloosa, AL 35487 jhale@cba.ua.edu

More information

Determining How Much Software Assurance Is Enough?

Determining How Much Software Assurance Is Enough? Determining How Much Software Assurance Is Enough? Tanvir Khan Concordia Institute of Information Systems Engineering Ta_k@encs.concordia.ca Abstract It has always been an interesting problem for the software

More information

Software Cost Estimation Using Data Mining:Review

Software Cost Estimation Using Data Mining:Review The Joint 13 th CSI/IFPUG International Software Measurement & Analysis (ISMA13) Conference Mumbai (India) March 6, 2017 Software Cost Estimation Using Data Mining:Review Insert here a picture 1. Miss

More information

An Investigation into the Suitability of k-nearest Neighbour (k-nn) for Software Effort Estimation

An Investigation into the Suitability of k-nearest Neighbour (k-nn) for Software Effort Estimation An Investigation into the Suitability of k-nearest Neighbour (k-nn) for Software Effort Estimation Razak Olu-Ajayi Department of Computer Science, University of Hertfordshire Hatfield, UK Abstract Software

More information

3. PROPOSED MODEL. International Journal of Computer Applications ( ) Volume 103 No.9, October 2014

3. PROPOSED MODEL. International Journal of Computer Applications ( ) Volume 103 No.9, October 2014 Software Effort Estimation: A Fuzzy Logic Approach Vishal Chandra AI, SGVU Jaipur, Rajasthan, India ABSTRACT There are many equation based effort estimation models like Bailey-Basil Model, Halstead Model,

More information

Assoc. Prof. Rustem Popa, PhD

Assoc. Prof. Rustem Popa, PhD Dunarea de Jos University of Galati-Romania Faculty of Electrical & Electronics Engineering Dep. of Electronics and Telecommunications Assoc. Prof. Rustem Popa, PhD http://www.etc.ugal.ro/rpopa/index.htm

More information

Assessing Accuracy of Formal Estimation Models and Development of an Effort Estimation Model for Industry Use

Assessing Accuracy of Formal Estimation Models and Development of an Effort Estimation Model for Industry Use Assessing Accuracy of Formal Estimation Models and Development of an Effort Estimation Model for Industry Use Paula S. Esplanada Department of Computer Science,University of the Philippines Cebu College

More information

A Protein Secondary Structure Prediction Method Based on BP Neural Network Ru-xi YIN, Li-zhen LIU*, Wei SONG, Xin-lei ZHAO and Chao DU

A Protein Secondary Structure Prediction Method Based on BP Neural Network Ru-xi YIN, Li-zhen LIU*, Wei SONG, Xin-lei ZHAO and Chao DU 2017 2nd International Conference on Artificial Intelligence: Techniques and Applications (AITA 2017 ISBN: 978-1-60595-491-2 A Protein Secondary Structure Prediction Method Based on BP Neural Network Ru-xi

More information

An Empirical Analysis of Information Technology Operations Cost

An Empirical Analysis of Information Technology Operations Cost An Empirical Analysis of Information Technology Operations Cost An Empirical Analysis of Information Technology Operations Cost Masateru Tsunoda 1, Akito Monden 1, Ken-ichi Matsumoto 1, Akihiko Takahashi

More information

COCOMO II Bayesian Analysis

COCOMO II Bayesian Analysis COCOMO II Bayesian Analysis Sunita Chulani (sdevnani@sunset.usc.edu) Center for Software Engineering University of Southern California Annual Research Review March 9, 1998 Outline Motivation Research Approach

More information

Calibration Approach and Results of the COCOMO II Post- Architecture Model

Calibration Approach and Results of the COCOMO II Post- Architecture Model Calibration Approach and Results of the COCOMO II Post- Architecture Model Sunita Chulani*, Brad Clark, Barry Boehm (USC-Center for Software Engineering) Bert Steece (USC-Marshall School of Business) ISPA

More information

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) EFFORT ESTIMATION USING A SOFT COMPUTING TECHNIQUE

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) EFFORT ESTIMATION USING A SOFT COMPUTING TECHNIQUE INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 6367(Print) ISSN 0976 6375(Online)

More information

A Hybrid Approach of Firefly and Genetic Algorithms in Software Cost Estimation

A Hybrid Approach of Firefly and Genetic Algorithms in Software Cost Estimation A Hybrid Approach of Firefly and Genetic Algorithms in Software Cost Estimation Isa Maleki 1, Laya Ebrahimi 2, Farhad Soleimanian Gharehchopogh 3 1 Young Researchers and Elite Club, Urmia Branch, Islamic

More information

A Treeboost Model for Software Effort Estimation Based on Use Case Points

A Treeboost Model for Software Effort Estimation Based on Use Case Points Western University Scholarship@Western Electrical and Computer Engineering Publications Electrical and Computer Engineering 12-2012 A Treeboost Model for Software Effort Estimation Based on Use Case Points

More information

Just How Good is COCOMO and Parametric Estimation?

Just How Good is COCOMO and Parametric Estimation? Just How Good is COCOMO and Parametric Estimation? Tim Menzies (NC State) Barry Boehm (USC) Ye Yang (Stevens) Jairus Hihn (JPL) Naveen Lekkalapudi (WVU) October 21-23, 2014 29 th International Forum on

More information

DEVELOPMENT OF A NEURAL NETWORK MATHEMATICAL MODEL FOR DEMAND FORECASTING IN FLUCTUATING MARKETS

DEVELOPMENT OF A NEURAL NETWORK MATHEMATICAL MODEL FOR DEMAND FORECASTING IN FLUCTUATING MARKETS Proceedings of the 11 th International Conference on Manufacturing Research (ICMR2013), Cranfield University, UK, 19th 20th September 2013, pp 163-168 DEVELOPMENT OF A NEURAL NETWORK MATHEMATICAL MODEL

More information

This article was originally published in a journal published by Elsevier, and the attached copy is provided by Elsevier for the author s benefit and for the benefit of the author s institution, for non-commercial

More information

SENG380:Software Process and Management. Software Size and Effort Estimation Part2

SENG380:Software Process and Management. Software Size and Effort Estimation Part2 SENG380:Software Process and Management Software Size and Effort Estimation Part2 1 IFPUG File Type Complexity Table 1 External user type External input types External output types Low Average High 3 4

More information

A Lightweight Incremental Effort Estimation Model For Use Case Driven Projects

A Lightweight Incremental Effort Estimation Model For Use Case Driven Projects A Lightweight Incremental Effort Estimation Model For Use Case Driven Projects Kan Qi, Dr. Barry Boehm University of Southern California {kqi,boehm}@usc.edu Outline Background of use case driven approach

More information

You document these in a spreadsheet, estimate them individually and compute the total effort required.

You document these in a spreadsheet, estimate them individually and compute the total effort required. Experience-based approaches Experience-based techniques rely on judgments based on experience of past projects and the effort expended in these projects on software development activities. Typically, you

More information

Cost Model Comparison Report

Cost Model Comparison Report Cost Model Comparison Report October 31, 2006 Update Version Prepared for: NASA Ames Prepared by: University of Southern California Center for Software Engineering 941 West 37 th Place Los Angeles, CA

More information

Factors systematically associated with errors in subjective estimates of software development effort: the stability of expert judgement

Factors systematically associated with errors in subjective estimates of software development effort: the stability of expert judgement Full citation: Gray, A.R., MacDonell, S.G., & Shepperd, M.J. (1999) Factors systematically associated with errors in subjective estimates of software development effort: the stability of expert judgement,

More information

Effort Estimation in Information Systems Projects using Data Mining Techniques

Effort Estimation in Information Systems Projects using Data Mining Techniques Effort Estimation in Information Systems Projects using Data Mining Techniques JOAQUÍN VILLANUEVA-BALSERA FRANCISCO ORTEGA-FERNANDEZ VICENTE RODRÍGUEZ-MONTEQUÍN RAMIRO CONCEPCIÓN-SUÁREZ Project Engineering

More information

Optimizing Effort Parameter of COCOMO II Using Particle Swarm Optimization Method

Optimizing Effort Parameter of COCOMO II Using Particle Swarm Optimization Method TELKOMNIKA, Vol.16, No.5, October 2018, pp.2208~2216 ISSN: 1693-6930, accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018 DOI: 10.12928/TELKOMNIKA.v16i5.9703 2208 Optimizing Effort Parameter

More information

SOFTWARE DEVELOPMENT PRODUCTIVITY FACTORS IN PC PLATFORM

SOFTWARE DEVELOPMENT PRODUCTIVITY FACTORS IN PC PLATFORM SOFTWARE DEVELOPMENT PRODUCTIVITY FACTORS IN PC PLATFORM Abbas Heiat, College of Business, Montana State University-Billings, Billings, MT 59101, 406-657-1627, aheiat@msubillings.edu ABSTRACT CRT and ANN

More information

ANeuroFuzzyAlgorithmtoComputeSoftwareEffortEstimation

ANeuroFuzzyAlgorithmtoComputeSoftwareEffortEstimation Global Journal of Computer Science and Technology: C Software & Data Engineering Volume 16 Issue 1 Version 1. Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals

More information

An Adaptive Approach for Software Cost Estimation using Hybrid Model

An Adaptive Approach for Software Cost Estimation using Hybrid Model An Adaptive Approach for Software Cost Estimation using Hybrid Model Swati waghmode 1, Dr.kishor Kolhe 2 PG Student [IT], Dept. of Information Technology, MIT College of Engineering,Pune India 1 Associate

More information

Implementation of Genetic Algorithm for Agriculture System

Implementation of Genetic Algorithm for Agriculture System Implementation of Genetic Algorithm for Agriculture System Shweta Srivastava Department of Computer science Engineering Babu Banarasi Das University,Lucknow, Uttar Pradesh, India Diwakar Yagyasen Department

More information

Design and Implementation of Genetic Algorithm as a Stimulus Generator for Memory Verification

Design and Implementation of Genetic Algorithm as a Stimulus Generator for Memory Verification International Journal of Emerging Engineering Research and Technology Volume 3, Issue 9, September, 2015, PP 18-24 ISSN 2349-4395 (Print) & ISSN 2349-4409 (Online) Design and Implementation of Genetic

More information

MTAT Software Economics. Session 6: Software Cost Estimation

MTAT Software Economics. Session 6: Software Cost Estimation MTAT.03.244 Software Economics Session 6: Software Cost Estimation Marlon Dumas marlon.dumas ät ut. ee Outline Estimating Software Size Estimating Effort Estimating Duration 2 For Discussion It is hopeless

More information

CHAPTER 3 FUZZY LOGIC BASED FRAMEWORK FOR SOFTWARE COST ESTIMATION

CHAPTER 3 FUZZY LOGIC BASED FRAMEWORK FOR SOFTWARE COST ESTIMATION CHAPTER 3 FUZZY LOGIC BASED FRAMEWORK FOR SOFTWARE COST ESTIMATION The Fuzzy Logic System is one of the main components of soft computing, the field in computer science that deals with imprecision, uncertainty,

More information

DUKE, STEPHEN OROK OKOR AND OBIDINNU, JULIUS NWAFILI

DUKE, STEPHEN OROK OKOR AND OBIDINNU, JULIUS NWAFILI GLOBAL JOURNAL OF PUR AND APPLID SCINCS VOL 16, NO. 4 2010: 479-492 COPYRIGHT BACHUDO SCINC CO. LTD PRINTD IN NIGRIA. ISSN 1118-0579 www.globaljournalseries.com; mail: info@globaljournalseries.com AN IMPROVD

More information

Artificial Neural Network Modeling for Predicting Compaction Parameters based on Index Properties of Soil

Artificial Neural Network Modeling for Predicting Compaction Parameters based on Index Properties of Soil Artificial Neural Network Modeling for Predicting Compaction Parameters based on Index Properties of Soil Ashwini Tenpe 1, Dr. Suneet Kaur 2 1 Mtech Scholar, Civil Department, MANIT, Madhya Pradesh, India

More information

Downloaded from: Usage Guidelines

Downloaded from:   Usage Guidelines Mair, Carolyn and Shepperd, Martin. (1999). An Investigation of Rule Induction Based Prediction Systems. In: 21st International Conference on Software Engineering (ICSE), May 1999, Los Angeles, USA. Downloaded

More information

A hybrid approach artificial bee colony optimization and k-means clustering for software cost estimation

A hybrid approach artificial bee colony optimization and k-means clustering for software cost estimation Journal of Scientific Research and Development 2 (4): 250-255, 2015 Available online at www.jsrad.org ISSN 1115-7569 2015 JSRAD A hybrid approach artificial bee colony optimization and k-means clustering

More information

Code Clone Detection Using COCOMO-1

Code Clone Detection Using COCOMO-1 Code Clone Detection Using COCOMO-1 Ekta Manhas 1, Samriti Rana 2 1 Research scholar (CSE) Rayat Group Of Institutions, Railmajra, Punjab, India 2 Associate Professor (CSE) Rayat Group Of Institutions,

More information

An Evolutionary Approach involving Training of ANFIS with the help of Genetic Algorithm for PID Controller Tuning

An Evolutionary Approach involving Training of ANFIS with the help of Genetic Algorithm for PID Controller Tuning An Evolutionary Approach involving Training of ANFIS with the help of Genetic Algorithm for PID... An Evolutionary Approach involving Training of ANFIS with the help of Genetic Algorithm for PID Controller

More information

Optimisation and Operations Research

Optimisation and Operations Research Optimisation and Operations Research Lecture 17: Genetic Algorithms and Evolutionary Computing Matthew Roughan http://www.maths.adelaide.edu.au/matthew.roughan/ Lecture_notes/OORII/

More information

A Managerial Issues-aware Cost Estimation of Enterprise Security Projects

A Managerial Issues-aware Cost Estimation of Enterprise Security Projects A Managerial Issues-aware Cost Estimation of Enterprise Security Projects Boutheina A. Fessi, Yosra Miaoui, Noureddine Boudriga Communications Networks and Security Research Lab. (CN&S) University of Carthage

More information

Assessing COTS Integration Risk Using Cost Estimation Inputs

Assessing COTS Integration Risk Using Cost Estimation Inputs Assessing COTS Integration Risk Using Cost Estimation Inputs Ye Yang University of Southern California 941 w. 37 th Place Los Angeles, CA 90089-0781 1(213) 740 6470 yangy@sunset.usc.edu Barry Boehm University

More information

Software Cost Estimation using Fuzzy Logic Technique

Software Cost Estimation using Fuzzy Logic Technique Indian Journal of Science and Technology, Vol 10(3), DOI: 10.17485/ijst/2017/v10i3/109997, January 2017 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Software Cost Estimation using Fuzzy Logic Technique

More information

Calibrating the COCOMO II Post-Architecture Model

Calibrating the COCOMO II Post-Architecture Model Calibrating the COCOMO II Post-Architecture Model Sunita Devnani-Chulani Bradford Clark Barry Boehm Center for Software Engineering Computer Science Department University of Southern California Los Angeles,

More information

+ Evaluation Technology of Software Reliability by using the BP Neural Network

+ Evaluation Technology of Software Reliability by using the BP Neural Network RESEARCH ARTICLE OPEN ACCESS + Evaluation Technology of Software Reliability by using the BP Neural Network D.Jyothirmai 1, M.Suresh Kumar 2, Dr.Katta Subba Rao 3 1 (CSE, BVRIT, Narsapur), 2 (Scientist-E,DRDO,Hyderabad,Telangana),

More information

Part 1: Motivation, Basic Concepts, Algorithms

Part 1: Motivation, Basic Concepts, Algorithms Part 1: Motivation, Basic Concepts, Algorithms 1 Review of Biological Evolution Evolution is a long time scale process that changes a population of an organism by generating better offspring through reproduction.

More information

Genetic Algorithms for Optimizations

Genetic Algorithms for Optimizations Genetic Algorithms for Optimizations 1. Introduction Genetic Algorithms (GAs) are developed to mimic some of the processes observed in natural evolution. GAs use the concept of Darwin's theory of evolution

More information

Resource Decisions in Software Development Using Risk Assessment Model

Resource Decisions in Software Development Using Risk Assessment Model Proceedings of the 39th Hawaii International Conference on System Sciences - 6 Resource Decisions in Software Development Using Risk Assessment Model Wiboon Jiamthubthugsin Department of Computer Engineering

More information

AN EMPIRICAL APPROACH TO PREDICT SOFTWARE DEVELOPMENT EFFORT USING LINEAR REGRESSION MODEL

AN EMPIRICAL APPROACH TO PREDICT SOFTWARE DEVELOPMENT EFFORT USING LINEAR REGRESSION MODEL VOL. 13, NO. 7, APRIL 218 ISSN 1819-668 26-218 Asian Research Publishing Network (ARPN). All rights reserved. AN EMPIRICAL APPROACH TO PREDICT SOFTWARE DEVELOPMENT EFFORT USING LINEAR REGRESSION MODEL

More information

Artificial Intelligence-Based Modeling and Control of Fluidized Bed Combustion

Artificial Intelligence-Based Modeling and Control of Fluidized Bed Combustion 46 Artificial Intelligence-Based Modeling and Control of Fluidized Bed Combustion Enso Ikonen* and Kimmo Leppäkoski University of Oulu, Department of Process and Environmental Engineering, Systems Engineering

More information

NEURO-FUZZY CONTROLLER ALGORITHM FOR OBTAINING MAXIMUM POWER POINT TRACKING OF PHOTOVOLTAIC SYSTEM FOR DYNAMIC ENVIRONMENTAL CONDITIONS

NEURO-FUZZY CONTROLLER ALGORITHM FOR OBTAINING MAXIMUM POWER POINT TRACKING OF PHOTOVOLTAIC SYSTEM FOR DYNAMIC ENVIRONMENTAL CONDITIONS International Journal of Electrical and Electronics Engineering Research (IJEEER) ISSN 2250-155X Vol.2, Issue 3 Sep 2012 1-11 TJPRC Pvt. Ltd., NEURO-UZZY CONTROLLER ALGORITHM OR OBTAINING MAXIMUM POWER

More information

Search-Based Approaches for Software Development Effort Estimation

Search-Based Approaches for Software Development Effort Estimation Search-Based Approaches for Software Development Effort Estimation Federica Sarro University of Salerno Via Ponte don Melillo 8404 Fisciano (SA), Italy +39089963323 fsarro@unisa.it ABSTRACT In the last

More information

Chapter 2. Literatures Review

Chapter 2. Literatures Review Chapter 2 Literatures Review As we mentioned previously, before the machine learning techniques are applied to the estimation domain, the most estimation models are analytic-based. They estimate cost through

More information

Computational Intelligence Lecture 20:Intorcution to Genetic Algorithm

Computational Intelligence Lecture 20:Intorcution to Genetic Algorithm Computational Intelligence Lecture 20:Intorcution to Genetic Algorithm Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2012 Farzaneh Abdollahi Computational

More information

Fuzzy Rules for Risk Assessment and Contingency Estimation within COCOMO Software Project Planning Model

Fuzzy Rules for Risk Assessment and Contingency Estimation within COCOMO Software Project Planning Model Western University Scholarship@Western Electrical and Computer Engineering Publications Electrical and Computer Engineering Department 2014 Fuzzy Rules for Risk Assessment and Contingency Estimation within

More information

Prediction of software development effort estimation using neural networks

Prediction of software development effort estimation using neural networks Prediction of software development effort estimation using neural networks 1 T. M. Kiran Kumar, 2 Yashaswini T K 1 Assistant Professor, 2 Project Student Department of MCA Siddaganga Institute of Technology,

More information

Software Effort Estimation using Satin Bowerbird Algorithm

Software Effort Estimation using Satin Bowerbird Algorithm uct Software Effort Estimation using Satin Bowerbird Algorithm Rishi Kishore 1, D. L. Gupta 2 1 M.Tech student, 2 Asso. Prof., Dept. of Computer Science and Engineering Kamla Nehru Institute of Technology,

More information

An Efficient and Effective Immune Based Classifier

An Efficient and Effective Immune Based Classifier Journal of Computer Science 7 (2): 148-153, 2011 ISSN 1549-3636 2011 Science Publications An Efficient and Effective Immune Based Classifier Shahram Golzari, Shyamala Doraisamy, Md Nasir Sulaiman and Nur

More information

College of information technology Department of software

College of information technology Department of software University of Babylon Undergraduate: third class College of information technology Department of software Subj.: Application of AI lecture notes/2011-2012 ***************************************************************************

More information

Permutation Free Encoding Technique for Evolving Neural Networks

Permutation Free Encoding Technique for Evolving Neural Networks Permutation Free Encoding Technique for Evolving Neural Networks Anupam Das, Md. Shohrab Hossain, Saeed Muhammad Abdullah, and Rashed Ul Islam Department of Computer Science and Engineering, Bangladesh

More information

SCIENCE & TECHNOLOGY

SCIENCE & TECHNOLOGY Pertanika J. Sci. & Technol. 25 (3): 931-938 (2017) SCIENCE & TECHNOLOGY Journal homepage: http://www.pertanika.upm.edu.my/ Cost Estimation Model for Web Applications using Agile Software Development Methodology

More information