SlideShare una empresa de Scribd logo
1 de 121
Software Measurement Software Economics 2010
Anton Litvinenko ,[object Object]
Key competence:  software measurement and metrics ,[object Object]
MSc in computer science at Tartu University
Agenda ,[object Object]
Are software metrics “ good ” or “ bad ”?
What is a “ measure ”?
What is a “measure”? “ Way of associating a  number  with some  attribute of a physical object ” height -> meters temperature -> degrees Celsius
What is “measure”? One-to-one mapping  between  physical  objects and  formal  objects (e.g numbers)
Same Stuff Formally ,[object Object]
Relations on these objects ( e.g. more, equal )
Binary operations on these objects ( e.g. combine, put together ) ,[object Object]
Relationships and Operations ,[object Object]
Steve Ballmer has 4 apples ,[object Object]
Jobs and Ballmer can cooperate and put their apples together to have a larger pile
We defined a “ complete transition ” from “ real world ” into “ formal world ”
Same Stuff Formally... again ,[object Object]
B be a relational system of  formal objects  ( e.g.  numbers)
m be a measure from A to B then
Tuple  A ,  B  and  m  is a  scale  if ,[object Object]
For each operator in A there is a corresponding operator in B
Why is this important?
What Can You Say?
Why is this important? ,[object Object]
20 modules with complexity 10 – 30 range ,[object Object]
We don't have intuition for such cases
Intelligence Barrier
Example: Temperature ,[object Object]
Anton : today is 4ºC, yesterday was 27ºC ,[object Object],[object Object]
Anton :  Yesterday was warmer than today
Example: Temperature ,[object Object]
Anton : today is 4ºC, yesterday was 27ºC ,[object Object],[object Object],[object Object]
Statement is  meaningful  when it gives  same result  on  all similar  scales
Scales  are  similar  when there is a  transformation  from one scale to another that  retains all defined relations and operations
Nominal Scale ,[object Object],[object Object]
View from 3000 feet :) Nominal Scales Gender T-shirt Numbering
Ordinal Scale ,[object Object]
Middle element –  median ,[object Object]
All Ordinal Scales Are Nominal Nominal Ordinal Gender T-shirt Numbering Top 100 Grading
Interval Scale ,[object Object]
Similar – reachable via  positive linear transformation :  t(x) = ax + b ,[object Object]
Interval Scales Are Ordinal Nominal Ordinal Interval Gender T-shirt Numbering Top 100 Grading Temperature
Ratio Scale ,[object Object]
Similar – reachable via positive linear transformation in form of  t(x) = ax ,[object Object],[object Object]
Ratio Scales Are Interval Nominal Ordinal Interval Ratio Gender T-shirt Numbering Top 100 Grading Temperature Length Height
Absolute Scale ,[object Object],[object Object]
My software is 25 lines of code
Absolute Scales Are Ratio Nominal Ordinal Interval Ratio Absolute Scales Gender T-shirt Numbering Top 100 Grading Temperature Length Height Team Size
Exercise 2 ,[object Object]
Quality  is only  ordinal  (rarely interval)
Judgment in terms of value ,[object Object]
Should we pay 2x for 2x quality?  ,[object Object]
In This Course:  Metric = Measure
Software Metric  is a  measure  of anything directly related to  software  or its  production
Agenda ,[object Object]
Examples of software metrics ,[object Object]
Can anybody name any software metric?
Lines Of Code (LOC) – Product Size ,[object Object],[object Object],[object Object]
Lines Of Code
Lines Of Code – Summary ,[object Object],[object Object]
Comments
Several statements on one line ,[object Object]
Doesn't respect complexity and content
McCabe's Cyclomatic Complexity ,[object Object]
Complexity of a program ,[object Object]
Usually calculated using flow graph ,[object Object],[object Object]
McCabe's Cyclomatic Complexity
McCabe's Cyclomatic Complexity ,[object Object]
n = 6
p = 1
V(G) = 3
Cyclomatic Complexity – Summary ,[object Object]
Maintainability ,[object Object],[object Object],[object Object],[object Object],[object Object]
Exercise 3 ,[object Object]
Draw a  flow graph
Calculate  McCabe's cyclomatic complexity Code snippet
Agenda ,[object Object]
Examples of software metrics ,[object Object]
Object oriented metrics
Object Oriented Metrics ,[object Object],[object Object]
Measure unique aspects of the  object oriented  approach
Inheritance Metrics ,[object Object],NOC: 2 DIT: 2 NOC: 3 DIT: 1
Complexity ,[object Object]
Complexity – Example RFC = 6, WMC = 1 + 2 + 1 = 4
Coupling ,[object Object]
Coupling – Example CBO = 2, LCOM = 3 – 0 = 3
Coupling – Example LCOM = 2 – 1 = 1
Agenda ,[object Object]
Examples of software metrics ,[object Object]
Object oriented metrics
Object oriented design quality metrics
Object Oriented Design ,[object Object]
OO Design Quality Metrics ,[object Object]
Measure  quality  of an  object oriented design
Can we divide dependencies into “ good ” and “ bad ”? Dependencies Between Classes
Dependencies ,[object Object]
Stable ,[object Object]
Hard to change = many dependents = responsible ,[object Object],[object Object]
Easy to change = no dependents = irresponsible
Class Category ,[object Object]
Reused together
Same goal ,[object Object]
Dependency Metrics ,[object Object]
Example - Coupling Package One Package Two Package Three Ca(Package One) = 1, Ce(Package One) = 2
Instability (I) ,[object Object],[object Object]
Stable  -> I = 0 -> Ce = 0
Unstable  -> I = 1 -> Ca = 0, Ce > 0
Should all categories be  stable ?
Why a  stable  category needs to be  extensible ? How?
Abstractness (A) ,[object Object]
Completely concrete  -> A = 0 -> no abstract classes in category
Is there a relationship between  Instability  and  Abstractness ?
Main Sequence
Distance From Main Sequence ,[object Object]
Agenda ,[object Object]
Examples of software metrics ,[object Object]
Object oriented metrics
Object oriented design quality metrics
Developer and team metrics
Developer and Team Metrics ,[object Object]
Productivity: Code Churn Metrics ,[object Object]

Más contenido relacionado

La actualidad más candente

Object oriented testing
Object oriented testingObject oriented testing
Object oriented testingHaris Jamil
 
Design Concept software engineering
Design Concept software engineeringDesign Concept software engineering
Design Concept software engineeringDarshit Metaliya
 
Structural modeling and analysis
Structural modeling and analysisStructural modeling and analysis
Structural modeling and analysisJIGAR MAKHIJA
 
Basic Software Effort Estimation
Basic Software Effort EstimationBasic Software Effort Estimation
Basic Software Effort Estimationumair khan
 
Formal Approaches to SQA.pptx
Formal Approaches to SQA.pptxFormal Approaches to SQA.pptx
Formal Approaches to SQA.pptxKarthigaiSelviS3
 
Software Engineering (Metrics for Process and Projects)
Software Engineering (Metrics for Process and Projects)Software Engineering (Metrics for Process and Projects)
Software Engineering (Metrics for Process and Projects)ShudipPal
 
Software Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & SpecificationSoftware Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & SpecificationAjit Nayak
 
Chapter 15 software product metrics
Chapter 15 software product metricsChapter 15 software product metrics
Chapter 15 software product metricsSHREEHARI WADAWADAGI
 
Chapter 1 2 - some size factors
Chapter 1   2 - some size factorsChapter 1   2 - some size factors
Chapter 1 2 - some size factorsNancyBeaulah_R
 
Software Cost Estimation Techniques
Software Cost Estimation TechniquesSoftware Cost Estimation Techniques
Software Cost Estimation TechniquesSanthi thi
 
Software engineering lecture notes
Software engineering lecture notesSoftware engineering lecture notes
Software engineering lecture notesSiva Ayyakutti
 
Software architecture design ppt
Software architecture design pptSoftware architecture design ppt
Software architecture design pptfarazimlak
 
Software project planning
Software project planningSoftware project planning
Software project planningrajvir_kaur
 

La actualidad más candente (20)

Software Metrics
Software MetricsSoftware Metrics
Software Metrics
 
Object oriented testing
Object oriented testingObject oriented testing
Object oriented testing
 
Design Concept software engineering
Design Concept software engineeringDesign Concept software engineering
Design Concept software engineering
 
Structural modeling and analysis
Structural modeling and analysisStructural modeling and analysis
Structural modeling and analysis
 
Basic Software Effort Estimation
Basic Software Effort EstimationBasic Software Effort Estimation
Basic Software Effort Estimation
 
Formal Approaches to SQA.pptx
Formal Approaches to SQA.pptxFormal Approaches to SQA.pptx
Formal Approaches to SQA.pptx
 
Unit 2
Unit 2Unit 2
Unit 2
 
Unit1
Unit1Unit1
Unit1
 
Software metrics
Software metricsSoftware metrics
Software metrics
 
Software Engineering (Metrics for Process and Projects)
Software Engineering (Metrics for Process and Projects)Software Engineering (Metrics for Process and Projects)
Software Engineering (Metrics for Process and Projects)
 
Software Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & SpecificationSoftware Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & Specification
 
Chapter 15 software product metrics
Chapter 15 software product metricsChapter 15 software product metrics
Chapter 15 software product metrics
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
 
Chapter 1 2 - some size factors
Chapter 1   2 - some size factorsChapter 1   2 - some size factors
Chapter 1 2 - some size factors
 
Software Cost Estimation Techniques
Software Cost Estimation TechniquesSoftware Cost Estimation Techniques
Software Cost Estimation Techniques
 
Software engineering lecture notes
Software engineering lecture notesSoftware engineering lecture notes
Software engineering lecture notes
 
Software architecture design ppt
Software architecture design pptSoftware architecture design ppt
Software architecture design ppt
 
Software quality
Software qualitySoftware quality
Software quality
 
Software project planning
Software project planningSoftware project planning
Software project planning
 
Software process
Software processSoftware process
Software process
 

Similar a Software Measurement: Lecture 1. Measures and Metrics

Why computer programming
Why computer programmingWhy computer programming
Why computer programmingTUOS-Sam
 
software engineering module i & ii.pptx
software engineering module i & ii.pptxsoftware engineering module i & ii.pptx
software engineering module i & ii.pptxrani marri
 
A Validation of Object-Oriented Design Metrics as Quality Indicators
A Validation of Object-Oriented Design Metrics as Quality IndicatorsA Validation of Object-Oriented Design Metrics as Quality Indicators
A Validation of Object-Oriented Design Metrics as Quality Indicatorsvie_dels
 
Data Structures- Part1 overview and review
Data Structures- Part1 overview and reviewData Structures- Part1 overview and review
Data Structures- Part1 overview and reviewAbdullah Al-hazmy
 
Search Engines
Search EnginesSearch Engines
Search Enginesbutest
 
Unit 1 introduction to visual basic programming
Unit 1 introduction to visual basic programmingUnit 1 introduction to visual basic programming
Unit 1 introduction to visual basic programmingAbha Damani
 
Implementing Item Response Theory
Implementing Item Response TheoryImplementing Item Response Theory
Implementing Item Response TheoryNathan Thompson
 
se_lectures.DS_Store__MACOSXse_lectures._.DS_Storese_
se_lectures.DS_Store__MACOSXse_lectures._.DS_Storese_se_lectures.DS_Store__MACOSXse_lectures._.DS_Storese_
se_lectures.DS_Store__MACOSXse_lectures._.DS_Storese_WilheminaRossi174
 
LCMC Session: Email and Web Conversion Success
LCMC Session: Email and Web Conversion SuccessLCMC Session: Email and Web Conversion Success
LCMC Session: Email and Web Conversion SuccessBlueHornet
 
BMIS 530Systems Analysis and Redesign Project Phase 3Assignme
BMIS 530Systems Analysis and Redesign Project Phase 3AssignmeBMIS 530Systems Analysis and Redesign Project Phase 3Assignme
BMIS 530Systems Analysis and Redesign Project Phase 3AssignmeJeniceStuckeyoo
 
powerpoint
powerpointpowerpoint
powerpointbutest
 
Introduction to machine learning and model building using linear regression
Introduction to machine learning and model building using linear regressionIntroduction to machine learning and model building using linear regression
Introduction to machine learning and model building using linear regressionGirish Gore
 
Software engineering
Software engineeringSoftware engineering
Software engineeringFahe Em
 
Software engineering
Software engineeringSoftware engineering
Software engineeringFahe Em
 
EE-232-LEC-01 Data_structures.pptx
EE-232-LEC-01 Data_structures.pptxEE-232-LEC-01 Data_structures.pptx
EE-232-LEC-01 Data_structures.pptxiamultapromax
 
Software Defect Prediction on Unlabeled Datasets
Software Defect Prediction on Unlabeled DatasetsSoftware Defect Prediction on Unlabeled Datasets
Software Defect Prediction on Unlabeled DatasetsSung Kim
 
5 structured programming
5 structured programming 5 structured programming
5 structured programming hccit
 

Similar a Software Measurement: Lecture 1. Measures and Metrics (20)

Why computer programming
Why computer programmingWhy computer programming
Why computer programming
 
software engineering module i & ii.pptx
software engineering module i & ii.pptxsoftware engineering module i & ii.pptx
software engineering module i & ii.pptx
 
A Validation of Object-Oriented Design Metrics as Quality Indicators
A Validation of Object-Oriented Design Metrics as Quality IndicatorsA Validation of Object-Oriented Design Metrics as Quality Indicators
A Validation of Object-Oriented Design Metrics as Quality Indicators
 
Data Structures- Part1 overview and review
Data Structures- Part1 overview and reviewData Structures- Part1 overview and review
Data Structures- Part1 overview and review
 
Search Engines
Search EnginesSearch Engines
Search Engines
 
Slides chapter 15
Slides chapter 15Slides chapter 15
Slides chapter 15
 
Software maintenance
Software maintenanceSoftware maintenance
Software maintenance
 
Unit 1 introduction to visual basic programming
Unit 1 introduction to visual basic programmingUnit 1 introduction to visual basic programming
Unit 1 introduction to visual basic programming
 
Implementing Item Response Theory
Implementing Item Response TheoryImplementing Item Response Theory
Implementing Item Response Theory
 
se_lectures.DS_Store__MACOSXse_lectures._.DS_Storese_
se_lectures.DS_Store__MACOSXse_lectures._.DS_Storese_se_lectures.DS_Store__MACOSXse_lectures._.DS_Storese_
se_lectures.DS_Store__MACOSXse_lectures._.DS_Storese_
 
LCMC Session: Email and Web Conversion Success
LCMC Session: Email and Web Conversion SuccessLCMC Session: Email and Web Conversion Success
LCMC Session: Email and Web Conversion Success
 
Introduction.pptx
 Introduction.pptx Introduction.pptx
Introduction.pptx
 
BMIS 530Systems Analysis and Redesign Project Phase 3Assignme
BMIS 530Systems Analysis and Redesign Project Phase 3AssignmeBMIS 530Systems Analysis and Redesign Project Phase 3Assignme
BMIS 530Systems Analysis and Redesign Project Phase 3Assignme
 
powerpoint
powerpointpowerpoint
powerpoint
 
Introduction to machine learning and model building using linear regression
Introduction to machine learning and model building using linear regressionIntroduction to machine learning and model building using linear regression
Introduction to machine learning and model building using linear regression
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
EE-232-LEC-01 Data_structures.pptx
EE-232-LEC-01 Data_structures.pptxEE-232-LEC-01 Data_structures.pptx
EE-232-LEC-01 Data_structures.pptx
 
Software Defect Prediction on Unlabeled Datasets
Software Defect Prediction on Unlabeled DatasetsSoftware Defect Prediction on Unlabeled Datasets
Software Defect Prediction on Unlabeled Datasets
 
5 structured programming
5 structured programming 5 structured programming
5 structured programming
 

Más de Programeter

Software Measurement: Lecture 3. Metrics in Organization
Software Measurement: Lecture 3. Metrics in OrganizationSoftware Measurement: Lecture 3. Metrics in Organization
Software Measurement: Lecture 3. Metrics in OrganizationProgrameter
 
Software Measurement: Lecture 2. Function Point Analysis
Software Measurement: Lecture 2. Function Point AnalysisSoftware Measurement: Lecture 2. Function Point Analysis
Software Measurement: Lecture 2. Function Point AnalysisProgrameter
 
Panel Discussion
Panel DiscussionPanel Discussion
Panel DiscussionProgrameter
 
Software Outsourcing - Inkspin1 Experience
Software Outsourcing - Inkspin1 ExperienceSoftware Outsourcing - Inkspin1 Experience
Software Outsourcing - Inkspin1 ExperienceProgrameter
 
What Can We Do Together?
What Can We Do Together?What Can We Do Together?
What Can We Do Together?Programeter
 
Russian Speaking Developers Best Match for Estonian Startups?
Russian Speaking Developers Best Match for Estonian Startups?Russian Speaking Developers Best Match for Estonian Startups?
Russian Speaking Developers Best Match for Estonian Startups?Programeter
 
Outsourcing for Startups
Outsourcing for StartupsOutsourcing for Startups
Outsourcing for StartupsProgrameter
 

Más de Programeter (7)

Software Measurement: Lecture 3. Metrics in Organization
Software Measurement: Lecture 3. Metrics in OrganizationSoftware Measurement: Lecture 3. Metrics in Organization
Software Measurement: Lecture 3. Metrics in Organization
 
Software Measurement: Lecture 2. Function Point Analysis
Software Measurement: Lecture 2. Function Point AnalysisSoftware Measurement: Lecture 2. Function Point Analysis
Software Measurement: Lecture 2. Function Point Analysis
 
Panel Discussion
Panel DiscussionPanel Discussion
Panel Discussion
 
Software Outsourcing - Inkspin1 Experience
Software Outsourcing - Inkspin1 ExperienceSoftware Outsourcing - Inkspin1 Experience
Software Outsourcing - Inkspin1 Experience
 
What Can We Do Together?
What Can We Do Together?What Can We Do Together?
What Can We Do Together?
 
Russian Speaking Developers Best Match for Estonian Startups?
Russian Speaking Developers Best Match for Estonian Startups?Russian Speaking Developers Best Match for Estonian Startups?
Russian Speaking Developers Best Match for Estonian Startups?
 
Outsourcing for Startups
Outsourcing for StartupsOutsourcing for Startups
Outsourcing for Startups
 

Último

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

Último (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 

Software Measurement: Lecture 1. Measures and Metrics