Neuro-Fuzzy Algorithmic (NFA) Models and Tools for Estimation Danny Ho, Luiz F. Capretz*, Xishi Huang, Jing Ren NFA Estimation Inc., London, Ontario, Canada.

Slides:



Advertisements
Similar presentations
ANALYSIS ON CREDIT CARD FRAUD DETECTION METHODS
Advertisements

Cost as a Business Driver 1 John Brown C Eng MIEE mr_ Software Cost Estimation.
Mental models analysis based on fuzzy rules for collaborative decision-making Pedro I. Garcia-Nunes School of Technology University of Campinas Limeira,
Printed by CONIPMO (Constructive Infrastructure Protection Model): ACCURATELY ESTIMATING HOW MUCH IT WILL COST TO SET UP NETWORK.
SEKE 2014, Hyatt Regency, Vancouver, Canada
Early Effort Estimation of Business Data-processing Enhancements CS 689 November 30, 2000 By Kurt Detamore.
Back-propagation Chih-yun Lin 5/16/2015. Agenda Perceptron vs. back-propagation network Network structure Learning rule Why a hidden layer? An example:
Automated Software Cost Estimation By James Roberts EEL 6883 Spring 2007.
A Sizing Framework for DoD Software Cost Analysis Raymond Madachy, NPS Barry Boehm, Brad Clark and Don Reifer, USC Wilson Rosa, AFCAA
MetriCon 2.0 Correlating Automated Static Analysis Alert Density to Reported Vulnerabilities in Sendmail Michael Gegick, Laurie Williams North Carolina.
University of Southern California Center for Systems and Software Engineering 2012 COCOMO Forum 1 October 18, 2012 Mauricio E. Peña Ricardo Valerdi Quantifying.
COCOMO Suite Model Unification Tool Ray Madachy 23rd International Forum on COCOMO and Systems/Software Cost Modeling October 27, 2008.
Software Effort Estimation based on Use Case Points Chandrika Seenappa 30 th March 2015 Professor: Hossein Saiedian.
Computer Intelligence and Soft Computing
1 Calibrating Function Points Using Neuro-Fuzzy Technique Vivian Xia NFA Estimation Inc. London, Ontario, Canada Danny Ho IT Department.
1 Estimation of f-COCOMO Model Parameters Using Optimization Techniques University of Alabama at Birmingham Birmingham, Alabama, USA Leonard J. Jowers.
Coconomography Ray Madachy 25th International Forum on COCOMO and Systems/Software Cost Modeling November 2, 2010.
Integrated COCOMO Suite Tool for Education Ray Madachy 24th International Forum on COCOMO and Systems/Software Cost Modeling November.
10/25/2005USC-CSE1 Ye Yang, Barry Boehm USC-CSE COCOTS Risk Analyzer COCOMO II Forum, Oct. 25 th, 2005 Betsy Clark Software Metrics, Inc.
University of Southern California Center for Systems and Software Engineering 1 © USC-CSSE A Constrained Regression Technique for COCOMO Calibration Presented.
Neuro-Fuzzy Control Adriano Joaquim de Oliveira Cruz NCE/UFRJ
Introduction Wilson Rosa, AFCAA CSSE Annual Research Review March 8, 2010.
AI – CS364 Hybrid Intelligent Systems Overview of Hybrid Intelligent Systems 07 th November 2005 Dr Bogdan L. Vrusias
Valuing System Flexibility via Total Ownership Cost Analysis Barry Boehm, JoAnn Lane, USC Ray Madachy, NPS NDIA Systems Engineering Conference October.
Technische Universität München The influence of software quality requirements on the suitability of software cost estimation methods 24th International.
Expert COSYSMO Update Raymond Madachy USC-CSSE Annual Research Review March 17, 2009.
Measuring Dollar Savings from Software Process Improvement with COCOMO II Betsy Clark Software Metrics Inc. October 25, 2001 Acknowledgment: This presentation.
CS Instance Based Learning1 Instance Based Learning.
A Neuro-Fuzzy Model with SEER-SEM for Software Effort Estimation Wei Lin Du, Danny Ho*, Luiz F. Capretz Software Engineering, University of Western Ontario,
University of Southern California Center for Systems and Software Engineering ©USC-CSSE1 Ray Madachy USC Center for Systems and Software Engineering
RFID Object Localization Gabriel Robins and Kirti Chawla Department of Computer Science
PRESETATION BY: TEJAS KAVITAKE DANIEL AKU YIRANG.
1 Prediction of Software Reliability Using Neural Network and Fuzzy Logic Professor David Rine Seminar Notes.
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall7-1 Chapter 7: Forecasting.
Soft Computing and Expert System Laboratory Indian Institute of Information Technology and Management Gwalior MTech Thesis Fourth Evaluation Fusion of.
Software Project Management
 Diagram of a Neuron  The Simple Perceptron  Multilayer Neural Network  What is Hidden Layer?  Why do we Need a Hidden Layer?  How do Multilayer.
1 Integration of Neural Network and Fuzzy system for Stock Price Prediction Student : Dah-Sheng Lee Professor: Hahn-Ming Lee Date:5 December 2003.
Pfleeger and Atlee, Software Engineering: Theory and PracticePage 3.1 © 2006 Pearson/Prentice Hall 3.1 Tracking Progress : Gantt Chart Activities shown.
1 Prediction method for stock market Student : Dah-Sheng Lee Professor: Hahn-Ming Lee Date:30 January 2004.
Neural-Network-Based Fuzzy Logical Control and Decision System 主講人 虞台文.
1 Training Neural Network with Genetic Algorithm for Stock Prediction Student : Dah-Sheng Lee Professor: Hahn-Ming Lee Date:11 October 2003.
COCOMO CO nstructive CO st Mo del II Copyright © 2007 Patrick McDermott UC Berkeley Extension It’s a Name Game, Don’t Blame Boehm! (rhymes)
Pattern Discovery of Fuzzy Time Series for Financial Prediction -IEEE Transaction of Knowledge and Data Engineering Presented by Hong Yancheng For COMP630P,
University of Southern California Center for Systems and Software Engineering COCOMO Suite Toolset Ray Madachy, NPS Winsor Brown, USC.
Design, Control and Fault Diagnosis of Industrial Drives Department of Electrical and Computer Engineering University of Tehran August 25, 2004 Control.
Fuzzy Disjunctive Inference from the Perspective of a Dweeb Robert J. Marks II.
Measuring the Structural Quality of Business Applications 2011 Agile Conference111 Bill Curtis Jay Sappidi Jitendra Subramanyam presenter :林賢勁 1.
Applications & Systems Development A very brief overview of the SDLC and the security issues involved.
PART 9 Fuzzy Systems 1. Fuzzy controllers 2. Fuzzy systems and NNs 3. Fuzzy neural networks 4. Fuzzy Automata 5. Fuzzy dynamic systems FUZZY SETS AND FUZZY.
CSC 480 Software Engineering Lecture 6 September 11, 2002.
Proposed Metrics Definition Highlights Raymond Madachy Naval Postgraduate School CSSE Annual Research Review March 8, 2010.
UNCLASSIFIED Approved for Public Release 07-MDA-2965 (26 OCT 07) Load Bearing Walls: Early Sizing Estimation In The NOSTROMO Tool (U) Dan Strickland Dynetics.
University of Southern California Center for Systems and Software Engineering Reducing Estimation Uncertainty with Continuous Assessment: Tracking the.
Neural Network Application for Fault Analysis
Cost12 1 Question of the Day u How important is it to be able to estimate the cost of a software project?
Local Calibration: How Many Data Points are Best? Presented by Barry Boehm on behalf of Vu Nguyen, Thuy Huynh University of Science Vietnam National University.
University of Southern California Center for Systems and Software Engineering Reducing Estimation Uncertainty with Continuous Assessment Framework Pongtip.
Date of presentation 1 PROJECT IDEA Project name: Development of information support system for decision-making in the socio-economic environment. Proposal.
The article written by Boyarshinova Vera Scientific adviser: Eltyshev Denis THE USE OF NEURO-FUZZY MODELS FOR INTEGRATED ASSESSMENT OF THE CONDITIONS OF.
University of Southern California Center for Systems and Software Engineering 26 th Annual COCOMO Forum 1 November 2 nd, 2011 Mauricio E. Peña Dr. Ricardo.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
Software Estimating Technology: A Survey
RESEARCH APPROACH.
Software Lifecycle Management Lecture
The Effects of Reuse on Legacy DoD Systems
Dr. Unnikrishnan P.C. Professor, EEE
Dr. Unnikrishnan P.C. Professor, EEE
Relating Effort Reporting to Project Estimation
October 18, 2012 Mauricio E. Peña Ricardo Valerdi
Presentation transcript:

Neuro-Fuzzy Algorithmic (NFA) Models and Tools for Estimation Danny Ho, Luiz F. Capretz*, Xishi Huang, Jing Ren NFA Estimation Inc., London, Ontario, Canada *Software Engineering, University of Western Ontario, London, Ontario, Canada October 2005

Agenda NFA Model Validation of NFA Model NFA Tool Roadmap and Direction

NFA Model FM 2 … NFB 1 NFB N Algorithmic Model NFB 2 Output Metric Mo FM 1 FM N RF 2 RF 1 RF N ARF 1 ARF N Preprocessing Neuro-Fuzzy Inference System (PNFIS) ARF 2 … where N is the number of contributing factors, M is the number of other variables in the Algorithmic Model, RF is Factor Rating, ARF is Adjusted Factor Rating, NFB is the Neuro-Fuzzy Bank, FM is Numerical Factor/Multiplier for input to the Algorithmic Model, V is input to the Algorithmic Model, and Mo is Output Metric.

   N N N A iN A i2 A i1  …… … ARF i FM i FMP i1 FMP iN FMP i2 w1w1 wNwN Layer1 Layer3Layer4Layer5 Layer2 NFB where ARFi is Adjusted Factor Rating for contributing factor i, is fuzzy set for the k-th rating level of contributing factor i, is firing strength of fuzzy rule k, is normalized firing strength of fuzzy rule k, is parameter value for the k-th rating level of contributing factor i, and is numerical value for contributing factor i.

Agenda NFA Model Validation of NFA Model NFA Tool Roadmap and Direction

Validation of NFA Model Sources of Project Data Standard COCOMO Model using 69 project data points Stepwise ANOVA Model using 63 project data points Function Point Analysis using 184 project data points

NFA vs COCOMO Estimate within Actual (%) COCOMO ModelNFA ModelImprovement # ProjectsAccuracy# ProjectsAccuracy 20%4971%6289%18% 30%5681%6492%11% 50%6594%6797%3% 100%69100%69100%0%

Estimate within Actual (%) ANOVANFAImprovement # ProjectsAccuracy# ProjectsAccuracy 20%2133%2844%11% 25%2539%3352%13% 30%3352%3758%6% 50%5079%5282%3% 100%63100%63100%0% NFA vs ANOVA

NFA vs Function Point Exp.1Exp.2Exp.3Exp.4Exp.5 MMRE Function Point MMRE NFA Improvement (%) 20%19%25%26%22%

Agenda NFA Model Validation of NFA Model NFA Tool Roadmap and Direction

NFA Tool

NFA Engine

NFA Screen Capture

Roadmap and Direction Treat NFA as superset of all estimation models Filed “System and Method for Software Estimation”, Patent Pending US10/920236, CAN Roadmap: research then commercialization Funding secured from NSERC for 5 years

Roadmap and Direction (cont’) Short-term objective validate accuracy of NFA over well-known algorithmic models cost estimation, size estimation, quality estimation, systems of systems estimation, and system integrator estimation, among others Long-term objective apply NFA to other aspects of estimation prediction of stock performance, investment risk estimation, prediction of medical condition, disease growth, and so on Series of potential new products NF COCOMO, NF Function Point, NF SLIM, NF Size, NF Defect, NF SoS, NF SysInteg, NF Stock, NF Medical, and so forth Refine our IP

References 1.Haykin S, Neural Networks: A Comprehensive Foundation. Prentice Hall, Zadeh L A, Fuzzy Logic. Computer, Vol 21, pp , Boehm B, Horowitz E, Madachy R, Reifer D, Clark B, Steece B, Brown A, Chulani S, Abts C, Software Cost Estimation with COCOMO II. Prentice Hall, Albrecht A, Measuring Application Development Productivity. Proceedings of the Joint SHARE/GUIDE/IBM Application Development Symposium, Oct Huang X, Ho D, Capretz L, Ren J, An Intelligent Approach to Software Cost Prediction. 18th International Conference on COCOMO and Software Cost Modeling, Los Angeles, Huang X, Ho D, Ren J, Capretz L, A Soft Computing Framework for Software Effort Estimation. Soft Computing Journal, Springer, available at Xia W, Capretz L, Ho D, Calibrating Function Points Using Neuro-Fuzzy Technique. IFPUG, (to appear) Maxwell D, Forselius P, Benchmarking Software Development Productivity. IEEE Software 17(1):80-88, Putnam L, Myers W, Measures for Excellence. Yourdon Press, Englewood Cliffs, Lin C S, Khan H A, Huang C C, Can the Neuro-Fuzzy Model Predict Stock Indexes Better than Its Rivals? CIRJE-F-165, August 2002.

THANKS !

Any Questions?