SlideShare a Scribd company logo
Department of S/W Engineering
University : Malakand pakistan
Subject : Web Engineering
Definition:
It is the relationship between the output
generated from a system and the inputs that
are used to create that output.
 It is measured as ratio of output to input
 More output per unit of input, more
productive will the project.
 In software engineering the output is taken
as product size and input as effort
 So the equation for Productivity is;
Productivity = Size/Effort
 Size means the Line of codes, functions of the
project
 Effort means the cost, Human experts, tools
and other resources.
 Productivity Baseline is “1”
Greater than “1” is high and good productivity
Less than “1” is low and poor productivity.
 There is no standard for aggregating all size
measures of a web application into a single
size measure.
So it is difficult to measure web application
and also its productivity.
 It allows the use of different size measures.
 It has built-in interpretation scale(extracting
meaning of something or significance).
 It uses multiple effort-related size measures
and size-based effort measures which is a
function of effort-related size measure.
 As the aggregate size measure is difficult so
size-based effort measure model is defined
as “Adjusted size” measure.
 So the Productivity is given as;
Productivity = Adjusted size/Effort
 Adjusted size measures contains only size
measures that together are strongly Related
with effort.
 To increase the S/w Product Productivity.
 To increase the S/w product quality.
 To develop more valuable products for lower
costs.
 To utilize resources fairly.
 To manage the project in best way.
 S/w products(statements, functions, external
components, Documents etc).
 S/w production Processes and structures
(Requirements analysis,
Specification{operations, relations}
Architectural Design,
Coding, and Testing).
 S/w Production settings (Programming
languages, Computing Platform, s/w
development Enviroment etc).
 Programmers
 Team managers
 Projects Managers
 Outside Analysts
 Outside Observers
 Get best and well managed people
(developers).
 Make development steps efficient and more
effective.
 Simplify, collapse or eliminate development
steps.
 Build simple products or product families.
 It is the act of running set of programs or
operations in order to know the relative
performance of an object, normally by
running standard tests.
 It provides a method of comparing the
performance of the various subsystems.
 Use to analysis Productivity of web app from
Tukutuku Database.
 This Database has data of 87 web Projects.
Two main steps of case study:
1. Build Productivity Measure using
Productivity Measurement Method.
2. Use of Productivity Values (Upper and Lower
Bound)
Conclusion:
Four issues were investigated during
Productivity Analysis;
1. The impact of reuse of web pages on
productivity.
2. The impact of Team size on Productivity
3. The impact of number of Programming
Languages on Productivity.
4. The impact of average team experience with
Programming language on Productivity.
Result:
The following result is eliminated from
above Case Study;
1. The reuse of Web pages have no impact on
Productivity.
2. The Team size, number of programming
languages and average team experience
with Programming language have impact on
Productivity.

More Related Content

What's hot

[Mush Honda] Metrics & Reports from Test Teams (QA)
[Mush Honda] Metrics & Reports from Test Teams (QA)[Mush Honda] Metrics & Reports from Test Teams (QA)
[Mush Honda] Metrics & Reports from Test Teams (QA)
Ho Chi Minh City Software Testing Club
 
7. space the estimation aid for bringing agile delivery predictability - p...
7. space   the estimation aid for bringing agile delivery predictability  - p...7. space   the estimation aid for bringing agile delivery predictability  - p...
7. space the estimation aid for bringing agile delivery predictability - p...
Nesma
 
Presenteeism Presentation
Presenteeism PresentationPresenteeism Presentation
Presenteeism Presentation
nickbans
 
Software testing metrics
Software testing metricsSoftware testing metrics
Software testing metrics
David O' Connor
 
Project Summary PM
Project Summary PMProject Summary PM
Software Estimation Technique
Software Estimation TechniqueSoftware Estimation Technique
Software Estimation Technique
George Ukkuru
 
Software cost estimation
Software cost estimationSoftware cost estimation
Software cost estimation
Saurabh Bilgaiyan
 
Unit 5
Unit   5Unit   5
Software Metrics & Measurement-Sharbani Bhattacharya
Software Metrics & Measurement-Sharbani BhattacharyaSoftware Metrics & Measurement-Sharbani Bhattacharya
Software Metrics & Measurement-Sharbani Bhattacharya
Sharbani Bhattacharya
 
Presentation -Quality Metrics For Agile Development
Presentation -Quality Metrics For Agile DevelopmentPresentation -Quality Metrics For Agile Development
Presentation -Quality Metrics For Agile Development
Nabilahmed Patel
 
Effect of Temporal Collaboration Network, Maintenance Activity, and Experienc...
Effect of Temporal Collaboration Network, Maintenance Activity, and Experienc...Effect of Temporal Collaboration Network, Maintenance Activity, and Experienc...
Effect of Temporal Collaboration Network, Maintenance Activity, and Experienc...
ESEM 2014
 
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
 
Software metrics
Software metricsSoftware metrics
Software metrics
syeda madeha azmat
 
Dylan Wiliam
Dylan WiliamDylan Wiliam
Dylan Wiliam
servusuk
 
Software Metrics - Software Engineering
Software Metrics - Software EngineeringSoftware Metrics - Software Engineering
Software Metrics - Software Engineering
Drishti Bhalla
 
Software cost estimation techniques presentation
Software cost estimation techniques presentationSoftware cost estimation techniques presentation
Software cost estimation techniques presentation
Kudzai Rerayi
 
Testing metrics
Testing metricsTesting metrics
Testing metrics
prats12345
 
Lecture 20 software testing (2)
Lecture 20   software testing (2)Lecture 20   software testing (2)
Lecture 20 software testing (2)
IIUI
 
Software Cost Estimation
Software Cost EstimationSoftware Cost Estimation
Software Cost Estimation
Mirza Obaid
 
Estimation maturity model using function points
Estimation maturity  model using function pointsEstimation maturity  model using function points
Estimation maturity model using function points
Bhupinder Singh
 

What's hot (20)

[Mush Honda] Metrics & Reports from Test Teams (QA)
[Mush Honda] Metrics & Reports from Test Teams (QA)[Mush Honda] Metrics & Reports from Test Teams (QA)
[Mush Honda] Metrics & Reports from Test Teams (QA)
 
7. space the estimation aid for bringing agile delivery predictability - p...
7. space   the estimation aid for bringing agile delivery predictability  - p...7. space   the estimation aid for bringing agile delivery predictability  - p...
7. space the estimation aid for bringing agile delivery predictability - p...
 
Presenteeism Presentation
Presenteeism PresentationPresenteeism Presentation
Presenteeism Presentation
 
Software testing metrics
Software testing metricsSoftware testing metrics
Software testing metrics
 
Project Summary PM
Project Summary PMProject Summary PM
Project Summary PM
 
Software Estimation Technique
Software Estimation TechniqueSoftware Estimation Technique
Software Estimation Technique
 
Software cost estimation
Software cost estimationSoftware cost estimation
Software cost estimation
 
Unit 5
Unit   5Unit   5
Unit 5
 
Software Metrics & Measurement-Sharbani Bhattacharya
Software Metrics & Measurement-Sharbani BhattacharyaSoftware Metrics & Measurement-Sharbani Bhattacharya
Software Metrics & Measurement-Sharbani Bhattacharya
 
Presentation -Quality Metrics For Agile Development
Presentation -Quality Metrics For Agile DevelopmentPresentation -Quality Metrics For Agile Development
Presentation -Quality Metrics For Agile Development
 
Effect of Temporal Collaboration Network, Maintenance Activity, and Experienc...
Effect of Temporal Collaboration Network, Maintenance Activity, and Experienc...Effect of Temporal Collaboration Network, Maintenance Activity, and Experienc...
Effect of Temporal Collaboration Network, Maintenance Activity, and Experienc...
 
Software engineering 9 software cost estimation
Software engineering 9 software cost estimationSoftware engineering 9 software cost estimation
Software engineering 9 software cost estimation
 
Software metrics
Software metricsSoftware metrics
Software metrics
 
Dylan Wiliam
Dylan WiliamDylan Wiliam
Dylan Wiliam
 
Software Metrics - Software Engineering
Software Metrics - Software EngineeringSoftware Metrics - Software Engineering
Software Metrics - Software Engineering
 
Software cost estimation techniques presentation
Software cost estimation techniques presentationSoftware cost estimation techniques presentation
Software cost estimation techniques presentation
 
Testing metrics
Testing metricsTesting metrics
Testing metrics
 
Lecture 20 software testing (2)
Lecture 20   software testing (2)Lecture 20   software testing (2)
Lecture 20 software testing (2)
 
Software Cost Estimation
Software Cost EstimationSoftware Cost Estimation
Software Cost Estimation
 
Estimation maturity model using function points
Estimation maturity  model using function pointsEstimation maturity  model using function points
Estimation maturity model using function points
 

Viewers also liked

Benchmarking Web Application Scanners for YOUR Organization
Benchmarking Web Application Scanners for YOUR OrganizationBenchmarking Web Application Scanners for YOUR Organization
Benchmarking Web Application Scanners for YOUR Organization
Denim Group
 
Benchmarking and assessing your web strategy
Benchmarking and assessing your web strategyBenchmarking and assessing your web strategy
Benchmarking and assessing your web strategy
lisamarieram
 
Benchmarking Web Accessibility Evaluation Tools: Measuring the Harm of Sole R...
Benchmarking Web Accessibility Evaluation Tools: Measuring the Harm of Sole R...Benchmarking Web Accessibility Evaluation Tools: Measuring the Harm of Sole R...
Benchmarking Web Accessibility Evaluation Tools: Measuring the Harm of Sole R...
Markel Vigo
 
Web Analytics Benchmarking Solution
Web Analytics Benchmarking SolutionWeb Analytics Benchmarking Solution
Web Analytics Benchmarking Solution
Phil Pickard
 
Case competitive benchmarking
Case  competitive benchmarkingCase  competitive benchmarking
Case competitive benchmarking
Nandeep Nagarkar
 
UserZoom Webinar: How to Conduct Web Customer Experience Benchmarking
UserZoom Webinar: How to Conduct Web Customer Experience BenchmarkingUserZoom Webinar: How to Conduct Web Customer Experience Benchmarking
UserZoom Webinar: How to Conduct Web Customer Experience Benchmarking
UserZoom
 

Viewers also liked (6)

Benchmarking Web Application Scanners for YOUR Organization
Benchmarking Web Application Scanners for YOUR OrganizationBenchmarking Web Application Scanners for YOUR Organization
Benchmarking Web Application Scanners for YOUR Organization
 
Benchmarking and assessing your web strategy
Benchmarking and assessing your web strategyBenchmarking and assessing your web strategy
Benchmarking and assessing your web strategy
 
Benchmarking Web Accessibility Evaluation Tools: Measuring the Harm of Sole R...
Benchmarking Web Accessibility Evaluation Tools: Measuring the Harm of Sole R...Benchmarking Web Accessibility Evaluation Tools: Measuring the Harm of Sole R...
Benchmarking Web Accessibility Evaluation Tools: Measuring the Harm of Sole R...
 
Web Analytics Benchmarking Solution
Web Analytics Benchmarking SolutionWeb Analytics Benchmarking Solution
Web Analytics Benchmarking Solution
 
Case competitive benchmarking
Case  competitive benchmarkingCase  competitive benchmarking
Case competitive benchmarking
 
UserZoom Webinar: How to Conduct Web Customer Experience Benchmarking
UserZoom Webinar: How to Conduct Web Customer Experience BenchmarkingUserZoom Webinar: How to Conduct Web Customer Experience Benchmarking
UserZoom Webinar: How to Conduct Web Customer Experience Benchmarking
 

Similar to Chapter No:3 Web Productivity Measurement and Benchmarking

Unit 1 sepm the generic process model
Unit 1 sepm the generic process modelUnit 1 sepm the generic process model
Unit 1 sepm the generic process model
KanchanPatil34
 
Software Metrics
Software MetricsSoftware Metrics
Software Metrics
swatisinghal
 
Jeremy Gold\'s Resume
Jeremy Gold\'s ResumeJeremy Gold\'s Resume
Jeremy Gold\'s Resume
JGold02
 
SE-Lecture-5.pptx
SE-Lecture-5.pptxSE-Lecture-5.pptx
SE-Lecture-5.pptx
vishal choudhary
 
"Business Analyst with PMP"
"Business Analyst with PMP""Business Analyst with PMP"
"Business Analyst with PMP"
Debasish Mahapatra
 
Importance of software quality metrics
Importance of software quality metricsImportance of software quality metrics
Importance of software quality metrics
Piyush Sohaney
 
Unit 1.pdf
Unit 1.pdfUnit 1.pdf
Unit 1.pdf
dsffdfddv
 
Chapter 11 Metrics for process and projects.ppt
Chapter 11  Metrics for process and projects.pptChapter 11  Metrics for process and projects.ppt
Chapter 11 Metrics for process and projects.ppt
ssuser3f82c9
 
Software engineering process
Software engineering processSoftware engineering process
Software engineering process
KanchanPatil34
 
Emad Samy Mahmoud Mekdad
Emad Samy Mahmoud MekdadEmad Samy Mahmoud Mekdad
Emad Samy Mahmoud Mekdad
Emad
 
Sourabh_Resume_1
Sourabh_Resume_1Sourabh_Resume_1
Sourabh_Resume_1
Shukla Sourabh11
 
Ganesha.U.S_Resume
Ganesha.U.S_ResumeGanesha.U.S_Resume
Ganesha.U.S_Resume
Ganesh Us
 
Devi Thangavel
Devi ThangavelDevi Thangavel
Devi Thangavel
Devi Thangavel
 
Software Engineering Fundamentals
Software Engineering FundamentalsSoftware Engineering Fundamentals
Software Engineering Fundamentals
Rahul Sudame
 
Project management
Project managementProject management
Project management
Ahmed Said
 
Swapna Telaprolu QA
Swapna Telaprolu QASwapna Telaprolu QA
Swapna Telaprolu QA
Swapna Latha
 
Different Methodologies For Testing Web Application Testing
Different Methodologies For Testing Web Application TestingDifferent Methodologies For Testing Web Application Testing
Different Methodologies For Testing Web Application Testing
Rachel Davis
 
DivyaBRavichandran-Senior Software Engineer
DivyaBRavichandran-Senior Software EngineerDivyaBRavichandran-Senior Software Engineer
DivyaBRavichandran-Senior Software Engineer
Divya Ravichandran
 
Ch26
Ch26Ch26
Ch26
phanleson
 
Bca 5th sem seminar(software measurements)
Bca 5th sem seminar(software measurements)Bca 5th sem seminar(software measurements)
Bca 5th sem seminar(software measurements)
MuskanSony
 

Similar to Chapter No:3 Web Productivity Measurement and Benchmarking (20)

Unit 1 sepm the generic process model
Unit 1 sepm the generic process modelUnit 1 sepm the generic process model
Unit 1 sepm the generic process model
 
Software Metrics
Software MetricsSoftware Metrics
Software Metrics
 
Jeremy Gold\'s Resume
Jeremy Gold\'s ResumeJeremy Gold\'s Resume
Jeremy Gold\'s Resume
 
SE-Lecture-5.pptx
SE-Lecture-5.pptxSE-Lecture-5.pptx
SE-Lecture-5.pptx
 
"Business Analyst with PMP"
"Business Analyst with PMP""Business Analyst with PMP"
"Business Analyst with PMP"
 
Importance of software quality metrics
Importance of software quality metricsImportance of software quality metrics
Importance of software quality metrics
 
Unit 1.pdf
Unit 1.pdfUnit 1.pdf
Unit 1.pdf
 
Chapter 11 Metrics for process and projects.ppt
Chapter 11  Metrics for process and projects.pptChapter 11  Metrics for process and projects.ppt
Chapter 11 Metrics for process and projects.ppt
 
Software engineering process
Software engineering processSoftware engineering process
Software engineering process
 
Emad Samy Mahmoud Mekdad
Emad Samy Mahmoud MekdadEmad Samy Mahmoud Mekdad
Emad Samy Mahmoud Mekdad
 
Sourabh_Resume_1
Sourabh_Resume_1Sourabh_Resume_1
Sourabh_Resume_1
 
Ganesha.U.S_Resume
Ganesha.U.S_ResumeGanesha.U.S_Resume
Ganesha.U.S_Resume
 
Devi Thangavel
Devi ThangavelDevi Thangavel
Devi Thangavel
 
Software Engineering Fundamentals
Software Engineering FundamentalsSoftware Engineering Fundamentals
Software Engineering Fundamentals
 
Project management
Project managementProject management
Project management
 
Swapna Telaprolu QA
Swapna Telaprolu QASwapna Telaprolu QA
Swapna Telaprolu QA
 
Different Methodologies For Testing Web Application Testing
Different Methodologies For Testing Web Application TestingDifferent Methodologies For Testing Web Application Testing
Different Methodologies For Testing Web Application Testing
 
DivyaBRavichandran-Senior Software Engineer
DivyaBRavichandran-Senior Software EngineerDivyaBRavichandran-Senior Software Engineer
DivyaBRavichandran-Senior Software Engineer
 
Ch26
Ch26Ch26
Ch26
 
Bca 5th sem seminar(software measurements)
Bca 5th sem seminar(software measurements)Bca 5th sem seminar(software measurements)
Bca 5th sem seminar(software measurements)
 

Recently uploaded

Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
Madan Karki
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
Mahmoud Morsy
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
21UME003TUSHARDEB
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
Roger Rozario
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
Hematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood CountHematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood Count
shahdabdulbaset
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
Prakhyath Rai
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
SakkaravarthiShanmug
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 

Recently uploaded (20)

Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
Hematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood CountHematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood Count
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 

Chapter No:3 Web Productivity Measurement and Benchmarking

  • 1. Department of S/W Engineering University : Malakand pakistan Subject : Web Engineering
  • 2. Definition: It is the relationship between the output generated from a system and the inputs that are used to create that output.  It is measured as ratio of output to input  More output per unit of input, more productive will the project.  In software engineering the output is taken as product size and input as effort
  • 3.  So the equation for Productivity is; Productivity = Size/Effort  Size means the Line of codes, functions of the project  Effort means the cost, Human experts, tools and other resources.  Productivity Baseline is “1” Greater than “1” is high and good productivity Less than “1” is low and poor productivity.
  • 4.  There is no standard for aggregating all size measures of a web application into a single size measure. So it is difficult to measure web application and also its productivity.
  • 5.  It allows the use of different size measures.  It has built-in interpretation scale(extracting meaning of something or significance).  It uses multiple effort-related size measures and size-based effort measures which is a function of effort-related size measure.  As the aggregate size measure is difficult so size-based effort measure model is defined as “Adjusted size” measure.
  • 6.  So the Productivity is given as; Productivity = Adjusted size/Effort  Adjusted size measures contains only size measures that together are strongly Related with effort.
  • 7.  To increase the S/w Product Productivity.  To increase the S/w product quality.  To develop more valuable products for lower costs.  To utilize resources fairly.  To manage the project in best way.
  • 8.  S/w products(statements, functions, external components, Documents etc).  S/w production Processes and structures (Requirements analysis, Specification{operations, relations} Architectural Design, Coding, and Testing).  S/w Production settings (Programming languages, Computing Platform, s/w development Enviroment etc).
  • 9.  Programmers  Team managers  Projects Managers  Outside Analysts  Outside Observers
  • 10.  Get best and well managed people (developers).  Make development steps efficient and more effective.  Simplify, collapse or eliminate development steps.  Build simple products or product families.
  • 11.  It is the act of running set of programs or operations in order to know the relative performance of an object, normally by running standard tests.  It provides a method of comparing the performance of the various subsystems.
  • 12.  Use to analysis Productivity of web app from Tukutuku Database.  This Database has data of 87 web Projects. Two main steps of case study: 1. Build Productivity Measure using Productivity Measurement Method. 2. Use of Productivity Values (Upper and Lower Bound)
  • 13. Conclusion: Four issues were investigated during Productivity Analysis; 1. The impact of reuse of web pages on productivity. 2. The impact of Team size on Productivity 3. The impact of number of Programming Languages on Productivity. 4. The impact of average team experience with Programming language on Productivity.
  • 14. Result: The following result is eliminated from above Case Study; 1. The reuse of Web pages have no impact on Productivity. 2. The Team size, number of programming languages and average team experience with Programming language have impact on Productivity.