SlideServe
Menu
Préférences
© SlideServe · v2026

Calibrating Function Points Using Neuro-Fuzzy Technique

trilby avatar
13 diapositives · 274 Views · Aug 22, 2014

This research paper explores a novel calibration method for Function Points (FP) using Neuro-Fuzzy techniques, presented by Luiz F. Capretz, Danny Ho, and Vivian Xia from HSBC Bank and the University of Western Ontario. The study highlights the calibration concept, detailing the Neuro-Fuzzy FP calibration model, validation testing, and the overall methodology. Results indicate a substantial average improvement of 22% in software cost estimation accuracy, showcasing the integration of fuzzy logic and neural networks in evolving UFP complexity classifications and weight values for practical applications.

Calibrating Function Points Using Neuro-Fuzzy Technique - slide 1
01 / 13Calibrating Function Points Using Neuro-Fuzzy Technique
1 / 17

Télécharger la présentation

Calibrating Function Points Using Neuro-Fuzzy Technique
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Calibrating Function Points Using Neuro-Fuzzy Technique Luiz F Capretz Danny Ho Vivian Xia IT Department HSBC Bank Vancouver, BC Canada Vivian_xia@hsbc.ca Department of Electrical and Computer Engineering University of Western Ontario London, Ontario, Canada lcapretz@eng.uwo.ca NFA Estimation Inc. London, Ontario, Canada danny@nfa-estimation.com

  2. Roadmap • Concepts of Calibration • Neuro-Fuzzy Function Points Calibration Model • Validation Result • Conclusions

  3. Calibration Concept Internal Logical File (ILF) Complexity Matrix DET, RET --- Component Associated Files Same methodology for all FP 5 components External Input, External Output, External Inquiry Internal Logical File, External Interface File

  4. Calibration Concept Cont’d • e.g. One project has 3 Internal Logical Files (ILF) • Calibrate complexity degree by fully utilizing the number of component associated files • Calibrate to fit specific application

  5. Calibration Concept Cont’d Unadjusted Function Points Weight Values UFP weight values are determined in 1979 based on Albrecht’s study of 22 IBM Data Processing projects . Calibrate UFP weight values to reflect global software industry trend

  6. Neuro-Fuzzy Function Points Calibration Model Overview Estimation Equation ISBSG 8 Project Data Validated for better estimation Calibrated by Neural Network MMRE, PRED Calibrated by Fuzzy Logic

  7. Calibrating by Fuzzy Logic Fuzzy Logic System Fuzzy Set Fuzzy Rule Input Output Fuzzy Inference

  8. Calibrating by Neural Network • Learn UFP weight values by effort • the values should reflect complexity • complexity proportioned to effort • 15 UFP inputs as neurons • Back-propagation algorithm

  9. Data Source --- ISBSG Release 8 • ISBSG • International Software Benchmarking Standards Group • Non-profit organization • Release 8 Contains 2,027 projects • 75% built in recent 5 years • Filter on ISBSG 8 data set • Filter Criteria: • Quality, Counting method, Resource level, Development Types, UFP breakdowns • Shrink to 184 projects

  10. Validation Methodology • Developed a calibration tool • Randomly split data set • totally 184 data points • 100 training points • 84 testing points for validation • Repeat 5 times • Using estimation equation for comparison

  11. Validation Results (MMRE) • MMRE: • Mean Magnitude of Relative Error • Criteria to assess estimation error • The lower the better

  12. Validation Results (PRED) • PRED: • Prediction at level p • Criteria to assess estimation ability • The higher the better

  13. Conclusions • Neuro-Fuzzy Function Points model improves software cost estimation by an average of 22%. • Fuzzy logic calibration part improves UFP complexity classification. • Neural network calibration part overcomes problems with UFP weight values.