SlideShare a Scribd company logo
Review on
Cost EstimationTechniques
forWeb Projects
Author: Sayed Mohsin Reza
Part 1
Outline
• Web Cost Estimation Principles
• What is Different aboutWeb and Software Projects?
• Introduction toWeb Cost Estimation
• How Accurate is an Effort Model?
• SizingWebApplications
• Techniques for BuildingWeb Cost Models
Review on Cost Estimation Techniques for Web Projects by Sayed Mohsin Reza 2
Outline
• Web Effort Estimation Using RegressionAnalysis..
• Web Effort Estimation Using Case-Based Reasoning
• Web Effort Estimation Using Classification and RegressionTrees
• What is the BestTechnique
• How to ImproveYour Company’s Effort Estimation Practices
• An Introduction to Statistics
• Understanding Project Data
• The Need for EmpiricalWeb Engineering: An Introduction
Review on Cost Estimation Techniques for Web Projects by Sayed Mohsin Reza 3
Objective/ Purpose
• The objective of this book is therefore to provide Web companies,
researchers, and students with the necessary knowledge onWeb effort and
cost estimation.
• It includes step-by-step guidelines on how to use and compare several effort
estimation techniques, which may considerably help companies improve
their current effort estimation practices, and help researchers and students
understand the process that needs to be carried out to estimate
development effort
Review on Cost Estimation Techniques for Web Projects by Sayed Mohsin Reza 4
Different about Web and Software Projects?
• Application Characteristics and Availability
• Technology and Architecture
• Quality Drivers
• Information Structuring, Design, and Maintenance
• Disciplines and People Involved in Development
• Stakeholders
• Legal, Social, and Ethical Issues
Review on Cost Estimation Techniques for Web Projects by Sayed Mohsin Reza 5
Introduction toWeb Cost Estimation
• Effort estimation enables companies to know beforehand and before implementing an application the
amount of effort required to develop the application on time and within budget.
• Main goal is to understand the project variables that may affect effort prediction to estimate the web cost
of a project.
• Several mechanisms were established to understand the project variables. Some of are –
• Expert-based estimation
• Algorithmic-based estimation
• artificial-intelligence techniques
Review on Cost Estimation Techniques for Web Projects by Sayed Mohsin Reza 6
Accuracy of an Effort Model
• process to measure prediction accuracy
Measuring the predictive accuracy of an effort estimation model m or technique t is a four-step
process -
• Step 1: Split the original data set into two subsets: validation and training.
• Step 2: Use the remaining projects (training subset) to build an effort estimation model m.
can be used explicit model (e.g., case-based reasoning)
• Step 3: Apply model m to each project pn to pq, and obtain estimated effort.
• Step 4: Once estimated effort and accuracy statistics for pn to pq have been attained,
aggregated accuracy statistics can be computed, which provide an overall assessment
Review on Cost Estimation Techniques for Web Projects by Sayed Mohsin Reza 7
Accuracy of an Effort Model [cont.]
• Several datasets are used to simulate a situation where aWeb company has a subset of new
projects
• Measuring Effort Prediction Accuracy
• magnitude of relative error (MRE)
• MRE =
| 𝑒− 𝑒 |
𝑒
• mean magnitude of relative error (MMRE)
• MMRE =
1
𝑛 𝑖=1
𝑛 | 𝑒− 𝑒 |
𝑒
• Cross-Validation
• The splitting of a data set into training and validation sets is also known as cross validation
Review on Cost Estimation Techniques for Web Projects by Sayed Mohsin Reza 8
SizingWeb Applications
Review on Cost Estimation Techniques for Web Projects by Sayed Mohsin Reza 9
One of the survey showed some Web measures taxonomy
Second survey is about Web quality model (WQM). It is
structured based on three orthogonal dimensions.
 Web features
 Web life-cycle processes
 Web quality characteristics
Figure: Web measures taxonomy
Size MeasuresTaxonomy
• Motivation
• Harvesting time
• Measure foundation
• Problem-orientated measure:
• Solution-orientated measure
• Class
• Length
• Functionality
• Complexity
• Entity
Review on Cost Estimation Techniques for Web Projects by Sayed Mohsin Reza 10
• Measurement scale type
• Nominal
• ordinal
• interval
• ratio
• absolute
• Computation
• Page count
• Connectivity:
• Connectivity density
• Validation
• Model dependency
Continue
Coming Soon Review on Cost EstimationTechniques forWeb Projects [Part 2]
Review on Cost Estimation Techniques for Web Projects by Sayed Mohsin Reza 11

More Related Content

What's hot

Drupalcon la estimation john_nollin
Drupalcon la estimation john_nollinDrupalcon la estimation john_nollin
Drupalcon la estimation john_nollin
Hai Vo Hoang
 
A defect prediction model based on the relationships between developers and c...
A defect prediction model based on the relationships between developers and c...A defect prediction model based on the relationships between developers and c...
A defect prediction model based on the relationships between developers and c...
Vrije Universiteit Brussel
 
Unit 5
Unit   5Unit   5
ONE HIDDEN LAYER ANFIS MODEL FOR OOS DEVELOPMENT EFFORT ESTIMATION
ONE HIDDEN LAYER ANFIS MODEL FOR OOS DEVELOPMENT EFFORT ESTIMATIONONE HIDDEN LAYER ANFIS MODEL FOR OOS DEVELOPMENT EFFORT ESTIMATION
ONE HIDDEN LAYER ANFIS MODEL FOR OOS DEVELOPMENT EFFORT ESTIMATION
International Journal of Technical Research & Application
 
Estimation sharbani bhattacharya
Estimation sharbani bhattacharyaEstimation sharbani bhattacharya
Estimation sharbani bhattacharya
Sharbani Bhattacharya
 
Software Project Estimation
Software Project EstimationSoftware Project Estimation
Software Project Estimation
Frank Vogelezang
 
software-effort_estimation(updated)9 ch05
 software-effort_estimation(updated)9 ch05 software-effort_estimation(updated)9 ch05
software-effort_estimation(updated)9 ch05
Shahid Riaz
 
Software engineering 9 software cost estimation
Software engineering 9 software cost estimationSoftware engineering 9 software cost estimation
Software engineering 9 software cost estimation
Vaibhav Khanna
 
Metrics for project size estimation
Metrics for project size estimationMetrics for project size estimation
Metrics for project size estimationNur Islam
 
COMPARATIVE STUDY OF SOFTWARE ESTIMATION TECHNIQUES
COMPARATIVE STUDY OF SOFTWARE ESTIMATION TECHNIQUES COMPARATIVE STUDY OF SOFTWARE ESTIMATION TECHNIQUES
COMPARATIVE STUDY OF SOFTWARE ESTIMATION TECHNIQUES
ijseajournal
 
APPLYING REQUIREMENT BASED COMPLEXITY FOR THE ESTIMATION OF SOFTWARE DEVELOPM...
APPLYING REQUIREMENT BASED COMPLEXITY FOR THE ESTIMATION OF SOFTWARE DEVELOPM...APPLYING REQUIREMENT BASED COMPLEXITY FOR THE ESTIMATION OF SOFTWARE DEVELOPM...
APPLYING REQUIREMENT BASED COMPLEXITY FOR THE ESTIMATION OF SOFTWARE DEVELOPM...
cscpconf
 
Software cost estimation techniques presentation
Software cost estimation techniques presentationSoftware cost estimation techniques presentation
Software cost estimation techniques presentation
Kudzai Rerayi
 
Chapter No:3 Web Productivity Measurement and Benchmarking
Chapter No:3Web Productivity Measurement and BenchmarkingChapter No:3Web Productivity Measurement and Benchmarking
Chapter No:3 Web Productivity Measurement and Benchmarking
Softhat IT Solutions
 
A new model for software costestimation
A new model for software costestimationA new model for software costestimation
A new model for software costestimation
ijfcstjournal
 
Introduction to Software Cost Estimation
Introduction to Software Cost EstimationIntroduction to Software Cost Estimation
Introduction to Software Cost Estimation
Hemanth Raj
 
Practical Software Measurement
Practical Software MeasurementPractical Software Measurement
Practical Software Measurementaliraza786
 
An approach for software effort estimation using fuzzy numbers and genetic al...
An approach for software effort estimation using fuzzy numbers and genetic al...An approach for software effort estimation using fuzzy numbers and genetic al...
An approach for software effort estimation using fuzzy numbers and genetic al...
csandit
 
AN APPROACH FOR SOFTWARE EFFORT ESTIMATION USING FUZZY NUMBERS AND GENETIC AL...
AN APPROACH FOR SOFTWARE EFFORT ESTIMATION USING FUZZY NUMBERS AND GENETIC AL...AN APPROACH FOR SOFTWARE EFFORT ESTIMATION USING FUZZY NUMBERS AND GENETIC AL...
AN APPROACH FOR SOFTWARE EFFORT ESTIMATION USING FUZZY NUMBERS AND GENETIC AL...
csandit
 
software metrics(process,project,product)
software metrics(process,project,product)software metrics(process,project,product)
software metrics(process,project,product)
Amisha Narsingani
 
Project Estimation
Project EstimationProject Estimation
Project Estimation
Kasun Ranga Wijeweera
 

What's hot (20)

Drupalcon la estimation john_nollin
Drupalcon la estimation john_nollinDrupalcon la estimation john_nollin
Drupalcon la estimation john_nollin
 
A defect prediction model based on the relationships between developers and c...
A defect prediction model based on the relationships between developers and c...A defect prediction model based on the relationships between developers and c...
A defect prediction model based on the relationships between developers and c...
 
Unit 5
Unit   5Unit   5
Unit 5
 
ONE HIDDEN LAYER ANFIS MODEL FOR OOS DEVELOPMENT EFFORT ESTIMATION
ONE HIDDEN LAYER ANFIS MODEL FOR OOS DEVELOPMENT EFFORT ESTIMATIONONE HIDDEN LAYER ANFIS MODEL FOR OOS DEVELOPMENT EFFORT ESTIMATION
ONE HIDDEN LAYER ANFIS MODEL FOR OOS DEVELOPMENT EFFORT ESTIMATION
 
Estimation sharbani bhattacharya
Estimation sharbani bhattacharyaEstimation sharbani bhattacharya
Estimation sharbani bhattacharya
 
Software Project Estimation
Software Project EstimationSoftware Project Estimation
Software Project Estimation
 
software-effort_estimation(updated)9 ch05
 software-effort_estimation(updated)9 ch05 software-effort_estimation(updated)9 ch05
software-effort_estimation(updated)9 ch05
 
Software engineering 9 software cost estimation
Software engineering 9 software cost estimationSoftware engineering 9 software cost estimation
Software engineering 9 software cost estimation
 
Metrics for project size estimation
Metrics for project size estimationMetrics for project size estimation
Metrics for project size estimation
 
COMPARATIVE STUDY OF SOFTWARE ESTIMATION TECHNIQUES
COMPARATIVE STUDY OF SOFTWARE ESTIMATION TECHNIQUES COMPARATIVE STUDY OF SOFTWARE ESTIMATION TECHNIQUES
COMPARATIVE STUDY OF SOFTWARE ESTIMATION TECHNIQUES
 
APPLYING REQUIREMENT BASED COMPLEXITY FOR THE ESTIMATION OF SOFTWARE DEVELOPM...
APPLYING REQUIREMENT BASED COMPLEXITY FOR THE ESTIMATION OF SOFTWARE DEVELOPM...APPLYING REQUIREMENT BASED COMPLEXITY FOR THE ESTIMATION OF SOFTWARE DEVELOPM...
APPLYING REQUIREMENT BASED COMPLEXITY FOR THE ESTIMATION OF SOFTWARE DEVELOPM...
 
Software cost estimation techniques presentation
Software cost estimation techniques presentationSoftware cost estimation techniques presentation
Software cost estimation techniques presentation
 
Chapter No:3 Web Productivity Measurement and Benchmarking
Chapter No:3Web Productivity Measurement and BenchmarkingChapter No:3Web Productivity Measurement and Benchmarking
Chapter No:3 Web Productivity Measurement and Benchmarking
 
A new model for software costestimation
A new model for software costestimationA new model for software costestimation
A new model for software costestimation
 
Introduction to Software Cost Estimation
Introduction to Software Cost EstimationIntroduction to Software Cost Estimation
Introduction to Software Cost Estimation
 
Practical Software Measurement
Practical Software MeasurementPractical Software Measurement
Practical Software Measurement
 
An approach for software effort estimation using fuzzy numbers and genetic al...
An approach for software effort estimation using fuzzy numbers and genetic al...An approach for software effort estimation using fuzzy numbers and genetic al...
An approach for software effort estimation using fuzzy numbers and genetic al...
 
AN APPROACH FOR SOFTWARE EFFORT ESTIMATION USING FUZZY NUMBERS AND GENETIC AL...
AN APPROACH FOR SOFTWARE EFFORT ESTIMATION USING FUZZY NUMBERS AND GENETIC AL...AN APPROACH FOR SOFTWARE EFFORT ESTIMATION USING FUZZY NUMBERS AND GENETIC AL...
AN APPROACH FOR SOFTWARE EFFORT ESTIMATION USING FUZZY NUMBERS AND GENETIC AL...
 
software metrics(process,project,product)
software metrics(process,project,product)software metrics(process,project,product)
software metrics(process,project,product)
 
Project Estimation
Project EstimationProject Estimation
Project Estimation
 

Viewers also liked

Jonathan 20mayo (1)
Jonathan  20mayo (1)Jonathan  20mayo (1)
Jonathan 20mayo (1)cris03glu
 
magazine
magazinemagazine
magazine
siewhui28
 
Project 3 residential landscape project march 2015
Project 3 residential landscape project march 2015Project 3 residential landscape project march 2015
Project 3 residential landscape project march 2015
siewhui28
 
Tarea de mkt online
Tarea de mkt onlineTarea de mkt online
Tarea de mkt online
pamelichi12
 
ICI
ICIICI
Project 1 integration march 2015
Project 1 integration march 2015Project 1 integration march 2015
Project 1 integration march 2015
siewhui28
 
IT Career PowerPoint Template
IT Career PowerPoint TemplateIT Career PowerPoint Template
IT Career PowerPoint Template
PoweredTemplate.com
 
Project 2 design process research & analysis mac 2015-4
Project 2 design process research & analysis mac 2015-4Project 2 design process research & analysis mac 2015-4
Project 2 design process research & analysis mac 2015-4
siewhui28
 
DotNet unit testing training
DotNet unit testing trainingDotNet unit testing training
DotNet unit testing training
Tom Tang
 
Outsourcing Best Practices Moscow, 11.03.09
Outsourcing Best Practices   Moscow, 11.03.09Outsourcing Best Practices   Moscow, 11.03.09
Outsourcing Best Practices Moscow, 11.03.09
Acotax Ltd
 
Debora d'Avila Reis Universidade das Crianças
Debora d'Avila Reis Universidade das CriançasDebora d'Avila Reis Universidade das Crianças
Debora d'Avila Reis Universidade das Crianças
eucunet
 
Business Sourcing Diagram for PowerPoint
Business Sourcing Diagram for PowerPointBusiness Sourcing Diagram for PowerPoint
Business Sourcing Diagram for PowerPoint
PoweredTemplate.com
 
Estimation - web software development estimation DrupalCon and DrupalCamp pre...
Estimation - web software development estimation DrupalCon and DrupalCamp pre...Estimation - web software development estimation DrupalCon and DrupalCamp pre...
Estimation - web software development estimation DrupalCon and DrupalCamp pre...
Andy Kucharski
 
3D Arrows
3D Arrows3D Arrows

Viewers also liked (18)

Jonathan 20mayo (1)
Jonathan  20mayo (1)Jonathan  20mayo (1)
Jonathan 20mayo (1)
 
magazine
magazinemagazine
magazine
 
Project 3 residential landscape project march 2015
Project 3 residential landscape project march 2015Project 3 residential landscape project march 2015
Project 3 residential landscape project march 2015
 
Tarea de mkt online
Tarea de mkt onlineTarea de mkt online
Tarea de mkt online
 
ICI
ICIICI
ICI
 
Project 1 integration march 2015
Project 1 integration march 2015Project 1 integration march 2015
Project 1 integration march 2015
 
IT Career PowerPoint Template
IT Career PowerPoint TemplateIT Career PowerPoint Template
IT Career PowerPoint Template
 
Project 2 design process research & analysis mac 2015-4
Project 2 design process research & analysis mac 2015-4Project 2 design process research & analysis mac 2015-4
Project 2 design process research & analysis mac 2015-4
 
DotNet unit testing training
DotNet unit testing trainingDotNet unit testing training
DotNet unit testing training
 
Outsourcing Best Practices Moscow, 11.03.09
Outsourcing Best Practices   Moscow, 11.03.09Outsourcing Best Practices   Moscow, 11.03.09
Outsourcing Best Practices Moscow, 11.03.09
 
Debora d'Avila Reis Universidade das Crianças
Debora d'Avila Reis Universidade das CriançasDebora d'Avila Reis Universidade das Crianças
Debora d'Avila Reis Universidade das Crianças
 
Business Sourcing Diagram for PowerPoint
Business Sourcing Diagram for PowerPointBusiness Sourcing Diagram for PowerPoint
Business Sourcing Diagram for PowerPoint
 
Estimation - web software development estimation DrupalCon and DrupalCamp pre...
Estimation - web software development estimation DrupalCon and DrupalCamp pre...Estimation - web software development estimation DrupalCon and DrupalCamp pre...
Estimation - web software development estimation DrupalCon and DrupalCamp pre...
 
Pastisformatge
PastisformatgePastisformatge
Pastisformatge
 
Amanida
AmanidaAmanida
Amanida
 
Migues
MiguesMigues
Migues
 
Pinxos de fruita
Pinxos de fruitaPinxos de fruita
Pinxos de fruita
 
3D Arrows
3D Arrows3D Arrows
3D Arrows
 

Similar to Review on cost estimation technque for web application [part 1]

Process and Project Metrics-1
Process and Project Metrics-1Process and Project Metrics-1
Process and Project Metrics-1
Saqib Raza
 
Software engineering 3 software process
Software engineering 3 software processSoftware engineering 3 software process
Software engineering 3 software process
Vaibhav Khanna
 
Chapter one part two.pptx Software Engineering concepts
Chapter one part two.pptx Software Engineering conceptsChapter one part two.pptx Software Engineering concepts
Chapter one part two.pptx Software Engineering concepts
Bayesayohannis
 
Overcoming the 5 Most Common PCM Challenges
Overcoming the 5 Most Common PCM Challenges Overcoming the 5 Most Common PCM Challenges
Overcoming the 5 Most Common PCM Challenges
Michelle Scifers, MBA
 
Software Cost Estimation
Software Cost EstimationSoftware Cost Estimation
Software Cost Estimation
Mirza Obaid
 
KSU IT Capstone Report 2012-2017.pdf
KSU IT Capstone Report 2012-2017.pdfKSU IT Capstone Report 2012-2017.pdf
KSU IT Capstone Report 2012-2017.pdf
Jack Zheng
 
Day 1 1620 - 1705 - maple - pranabendu bhattacharyya
Day 1   1620 - 1705 - maple - pranabendu bhattacharyyaDay 1   1620 - 1705 - maple - pranabendu bhattacharyya
Day 1 1620 - 1705 - maple - pranabendu bhattacharyyaPMI2011
 
Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02
Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02
Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02PMI_IREP_TP
 
KSU IT4983 Capstone Projects Report 2017 Update
KSU IT4983 Capstone Projects Report 2017 UpdateKSU IT4983 Capstone Projects Report 2017 Update
KSU IT4983 Capstone Projects Report 2017 Update
Jack Zheng
 
Agile methodology in cloud computing
Agile methodology in cloud computingAgile methodology in cloud computing
Agile methodology in cloud computingAhmed M. Abed
 
Machine intelligence data science methodology 060420
Machine intelligence data science methodology 060420Machine intelligence data science methodology 060420
Machine intelligence data science methodology 060420
Jeremy Lehman
 
Web engineering
Web engineeringWeb engineering
Web engineering
Badrul Alam bulon
 
Welingkar First Year Project- ProjectWeLike
Welingkar First Year Project- ProjectWeLikeWelingkar First Year Project- ProjectWeLike
Welingkar First Year Project- ProjectWeLike
PrinceTrivedi4
 
Shravyashree Selenium Automation 3+yrs exp
Shravyashree Selenium Automation 3+yrs expShravyashree Selenium Automation 3+yrs exp
Shravyashree Selenium Automation 3+yrs expShravyashree Achar M
 
AASP_SUMMIT2015_Project_Mgt.pptx
AASP_SUMMIT2015_Project_Mgt.pptxAASP_SUMMIT2015_Project_Mgt.pptx
AASP_SUMMIT2015_Project_Mgt.pptx
aravind Guru
 
Cost estimation
Cost estimationCost estimation
Cost estimation
Nameirakpam Sundari
 

Similar to Review on cost estimation technque for web application [part 1] (20)

Process and Project Metrics-1
Process and Project Metrics-1Process and Project Metrics-1
Process and Project Metrics-1
 
Software engineering 3 software process
Software engineering 3 software processSoftware engineering 3 software process
Software engineering 3 software process
 
Chapter one part two.pptx Software Engineering concepts
Chapter one part two.pptx Software Engineering conceptsChapter one part two.pptx Software Engineering concepts
Chapter one part two.pptx Software Engineering concepts
 
Overcoming the 5 Most Common PCM Challenges
Overcoming the 5 Most Common PCM Challenges Overcoming the 5 Most Common PCM Challenges
Overcoming the 5 Most Common PCM Challenges
 
Software Cost Estimation
Software Cost EstimationSoftware Cost Estimation
Software Cost Estimation
 
KSU IT Capstone Report 2012-2017.pdf
KSU IT Capstone Report 2012-2017.pdfKSU IT Capstone Report 2012-2017.pdf
KSU IT Capstone Report 2012-2017.pdf
 
Day 1 1620 - 1705 - maple - pranabendu bhattacharyya
Day 1   1620 - 1705 - maple - pranabendu bhattacharyyaDay 1   1620 - 1705 - maple - pranabendu bhattacharyya
Day 1 1620 - 1705 - maple - pranabendu bhattacharyya
 
Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02
Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02
Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02
 
KSU IT4983 Capstone Projects Report 2017 Update
KSU IT4983 Capstone Projects Report 2017 UpdateKSU IT4983 Capstone Projects Report 2017 Update
KSU IT4983 Capstone Projects Report 2017 Update
 
Agile methodology in cloud computing
Agile methodology in cloud computingAgile methodology in cloud computing
Agile methodology in cloud computing
 
Resume
ResumeResume
Resume
 
Machine intelligence data science methodology 060420
Machine intelligence data science methodology 060420Machine intelligence data science methodology 060420
Machine intelligence data science methodology 060420
 
Ananth_Resume
Ananth_ResumeAnanth_Resume
Ananth_Resume
 
KPavanKumar_Resume
KPavanKumar_ResumeKPavanKumar_Resume
KPavanKumar_Resume
 
Web engineering
Web engineeringWeb engineering
Web engineering
 
Welingkar First Year Project- ProjectWeLike
Welingkar First Year Project- ProjectWeLikeWelingkar First Year Project- ProjectWeLike
Welingkar First Year Project- ProjectWeLike
 
Shravyashree Selenium Automation 3+yrs exp
Shravyashree Selenium Automation 3+yrs expShravyashree Selenium Automation 3+yrs exp
Shravyashree Selenium Automation 3+yrs exp
 
AASP_SUMMIT2015_Project_Mgt.pptx
AASP_SUMMIT2015_Project_Mgt.pptxAASP_SUMMIT2015_Project_Mgt.pptx
AASP_SUMMIT2015_Project_Mgt.pptx
 
sukhvinder Singh54
sukhvinder Singh54sukhvinder Singh54
sukhvinder Singh54
 
Cost estimation
Cost estimationCost estimation
Cost estimation
 

Recently uploaded

AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
Srikant77
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 

Recently uploaded (20)

AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 

Review on cost estimation technque for web application [part 1]

  • 1. Review on Cost EstimationTechniques forWeb Projects Author: Sayed Mohsin Reza Part 1
  • 2. Outline • Web Cost Estimation Principles • What is Different aboutWeb and Software Projects? • Introduction toWeb Cost Estimation • How Accurate is an Effort Model? • SizingWebApplications • Techniques for BuildingWeb Cost Models Review on Cost Estimation Techniques for Web Projects by Sayed Mohsin Reza 2
  • 3. Outline • Web Effort Estimation Using RegressionAnalysis.. • Web Effort Estimation Using Case-Based Reasoning • Web Effort Estimation Using Classification and RegressionTrees • What is the BestTechnique • How to ImproveYour Company’s Effort Estimation Practices • An Introduction to Statistics • Understanding Project Data • The Need for EmpiricalWeb Engineering: An Introduction Review on Cost Estimation Techniques for Web Projects by Sayed Mohsin Reza 3
  • 4. Objective/ Purpose • The objective of this book is therefore to provide Web companies, researchers, and students with the necessary knowledge onWeb effort and cost estimation. • It includes step-by-step guidelines on how to use and compare several effort estimation techniques, which may considerably help companies improve their current effort estimation practices, and help researchers and students understand the process that needs to be carried out to estimate development effort Review on Cost Estimation Techniques for Web Projects by Sayed Mohsin Reza 4
  • 5. Different about Web and Software Projects? • Application Characteristics and Availability • Technology and Architecture • Quality Drivers • Information Structuring, Design, and Maintenance • Disciplines and People Involved in Development • Stakeholders • Legal, Social, and Ethical Issues Review on Cost Estimation Techniques for Web Projects by Sayed Mohsin Reza 5
  • 6. Introduction toWeb Cost Estimation • Effort estimation enables companies to know beforehand and before implementing an application the amount of effort required to develop the application on time and within budget. • Main goal is to understand the project variables that may affect effort prediction to estimate the web cost of a project. • Several mechanisms were established to understand the project variables. Some of are – • Expert-based estimation • Algorithmic-based estimation • artificial-intelligence techniques Review on Cost Estimation Techniques for Web Projects by Sayed Mohsin Reza 6
  • 7. Accuracy of an Effort Model • process to measure prediction accuracy Measuring the predictive accuracy of an effort estimation model m or technique t is a four-step process - • Step 1: Split the original data set into two subsets: validation and training. • Step 2: Use the remaining projects (training subset) to build an effort estimation model m. can be used explicit model (e.g., case-based reasoning) • Step 3: Apply model m to each project pn to pq, and obtain estimated effort. • Step 4: Once estimated effort and accuracy statistics for pn to pq have been attained, aggregated accuracy statistics can be computed, which provide an overall assessment Review on Cost Estimation Techniques for Web Projects by Sayed Mohsin Reza 7
  • 8. Accuracy of an Effort Model [cont.] • Several datasets are used to simulate a situation where aWeb company has a subset of new projects • Measuring Effort Prediction Accuracy • magnitude of relative error (MRE) • MRE = | 𝑒− 𝑒 | 𝑒 • mean magnitude of relative error (MMRE) • MMRE = 1 𝑛 𝑖=1 𝑛 | 𝑒− 𝑒 | 𝑒 • Cross-Validation • The splitting of a data set into training and validation sets is also known as cross validation Review on Cost Estimation Techniques for Web Projects by Sayed Mohsin Reza 8
  • 9. SizingWeb Applications Review on Cost Estimation Techniques for Web Projects by Sayed Mohsin Reza 9 One of the survey showed some Web measures taxonomy Second survey is about Web quality model (WQM). It is structured based on three orthogonal dimensions.  Web features  Web life-cycle processes  Web quality characteristics Figure: Web measures taxonomy
  • 10. Size MeasuresTaxonomy • Motivation • Harvesting time • Measure foundation • Problem-orientated measure: • Solution-orientated measure • Class • Length • Functionality • Complexity • Entity Review on Cost Estimation Techniques for Web Projects by Sayed Mohsin Reza 10 • Measurement scale type • Nominal • ordinal • interval • ratio • absolute • Computation • Page count • Connectivity: • Connectivity density • Validation • Model dependency
  • 11. Continue Coming Soon Review on Cost EstimationTechniques forWeb Projects [Part 2] Review on Cost Estimation Techniques for Web Projects by Sayed Mohsin Reza 11