SlideShare a Scribd company logo
1 of 58
Download to read offline
Developer-Related Factors in Change
Prediction:An Empirical Assessment
May 22 and 23
Buenos Aires - Argentina
Gemma Catolino*, Fabio Palomba°, Andrea De Lucia*,
Filomena Ferrucci*, Andy Zaidman°
*University of Salerno, °Delft University of Technology
CHANGE is unavoidable
Knowing in advancethe code elements potentially exhibiting
a higher change-proneness is crucialfor developers
CHANGE
PREDICTION
Effective technique to identify the classes more
prone to be modified in the future
PREDICTION
CHANGE
LITERATURE
PREDICTION
CHANGE
Factors influencing
the phenomenon
LITERATURE
PREDICTION
CHANGE
Factors influencing
the phenomenon
Product and
evolution
metrics influencing
the phenomenon
LITERATURE
PREDICTION
CHANGE
Factors influencing
the phenomenon
Devising
Prediction Models
Product and
evolution
metrics influencing
the phenomenon
LITERATURE
Developer-related factors
non-focused developers could introduce maintainability
pitfalls that lead to increase the change-proneness of the
modified classes
Developer-factor can be a useful source of information
to predict classes more likely to be changed in the future
BASIC CODE
CHANGE MODEL
Entropy of changes
applied by
developers in a given
time period
Developer-related factors
DEVELOPER
CHANGE BASED
MODEL
Developers structural
and
semantic scattering
Developer-related factors
BASIC CODE
CHANGE MODEL
Entropy of changes
applied by
developers in a given
time period
DEVELOPER
MODEL
Number of developers
who modified a code
component in a give
time period
Developer-related factors
DEVELOPER
CHANGE BASED
MODEL
Developers structural
and
semantic scattering
BASIC CODE
CHANGE MODEL
Entropy of changes
applied by
developers in a given
time period
Developer-related factors
DEVELOPER
MODEL
Number of developers
who modified a code
component in a give
time period
DEVELOPER
CHANGE BASED
MODEL
Developers structural
and
semantic scattering
BASIC CODE
CHANGE MODEL
Entropy of changes
applied by
developers in a given
time period
STUDY
EMPIRICAL
Performanceof developer-based prediction models
GOAL
Performance comparedwith the state of the art
and complementarity
GOAL
Performanceof developer-based prediction models
GOAL
Performance comparedwith the state of the art
and complementarity
Elish model Zhou model
EM CM
10 SYSTEMS
ORACLE
DISTRIBUTION OF CHANGES OF ALL CLASSES OF A SYSTEM
0 N
ORACLE
DISTRIBUTION OF CHANGES OF ALL CLASSES OF A SYSTEM
0 N
C1
ORACLE
DISTRIBUTION OF CHANGES OF ALL CLASSES OF A SYSTEM
0 N
C1
t
ORACLE
DISTRIBUTION OF CHANGES OF ALL CLASSES OF A SYSTEM
0 N
NUMBER OF CHANGES
MEDIAN
>=
CHANGE PRONE
ORACLE
DISTRIBUTION OF CHANGES OF ALL CLASSES OF A SYSTEM
0 N
NUMBER OF CHANGES
MEDIAN
<
NON-CHANGE PRONE
ORACLE
EVALUATION
METRICS
EVALUATION
METRICS
Precision
Recall
F-Mesure
AUC-ROC
Overlap
EVALUATION
METRICS
OVERLAP
Mi Mj
EVALUATION
METRICS
OVERLAP
Mi Mj
% of true positives correctly identified by both models
EVALUATION
METRICS
OVERLAP
Mi Mj
% of true positives correctly identified by both models
% change-prone classes correctly classified by Mi only and missed by Mj
CLASSIFIER
VALIDATION TECHNIQUES
TIME WINDOWS
CLASSIFIER
VALIDATION TECHNIQUES
LOGISTIC REGRESSION
TIME WINDOWS
CLASSIFIER
VALIDATION TECHNIQUES
TIME WINDOWS
CLASSIFIER
VALIDATION TECHNIQUES
TW1
HISTORY OF THE SYSTEM DIVIDED IN TIME PERIOD OF THREE MONTHS
TW2 TW3
TIME WINDOWS
CLASSIFIER
VALIDATION TECHNIQUES
HISTORY OF THE SYSTEM DIVIDED IN TIME PERIOD OF THREE MONTHS
WE TRAIN THE MODEL ON
TW1 TW2 TW3
TIME WINDOWS
CLASSIFIER
VALIDATION TECHNIQUES
HISTORY OF THE SYSTEM DIVIDED IN TIME PERIOD OF THREE MONTHS
TO TEST THE PERFORMANCE OF
TW1 TW2 TW3
TIME WINDOWS
CLASSIFIER
VALIDATION TECHNIQUES
HISTORY OF THE SYSTEM DIVIDED IN TIME PERIOD OF THREE MONTHS
TW1 TW2 TW3
TIME WINDOWS
CLASSIFIER
VALIDATION TECHNIQUES
HISTORY OF THE SYSTEM DIVIDED IN TIME PERIOD OF THREE MONTHS
TW1 TW2 TW3
RESULTS
0
25
50
75
100
BCCM DCBM DM
Performanceof developer-based prediction models
F-MEASUREOVERALL
class org.gjt.sp.BufferHistory
JEDIT
AUGUST OCTOBER
19 CHANGES BY ONE DEVELOPER!!!!
2009
DEVELOPER MODEL
NON-CHANGE PRONE
JEDIT
AUGUST OCTOBER
19 CHANGES BY ONE DEVELOPER!!!!
class org.gjt.sp.BufferHistory
36 MODIFICATIONS

OVER DIFFERENT PACKAGE!!!
High level of both semantic and structural scattering!
AUGUST OCTOBER
JEDIT
class org.gjt.sp.BufferHistory
36 MODIFICATIONS

OVER DIFFERENT PACKAGE!!!
AUGUST OCTOBER
JEDIT
class org.gjt.sp.BufferHistory
DEVELOPER CHANGE BASED MODEL
CHANGE PRONE
0
25
50
75
100
BCCM DCBM DM CM EM
Performanceof developer-based prediction models
F-MEASUREOVERALL
0
25
50
75
100
BCCM DCBM DM CM EM
0
25
50
75
100
BCCM DCBM DM CM EM
Performance comparedwith the state of the art
and complementarity
F-MEASUREOVERALL
OVERLAP
DCBM VS EM
DCBM∩EM
EM-DCBM
DCBM-EM
svg.io.SVGFigureFactory
RESPONSIBLE FOR PERFORMING THE
MAIN FUNCTIONALITY OF ENTIRE THE PROJECT!
JHOTDRAW
FREQUENTLY MODIFIED!
svg.io.SVGFigureFactory
RESPONSIBLE FOR PERFORMING THE
MAIN FUNCTIONALITY OF ENTIRE THE PROJECT!
JHOTDRAW
EVOLUTION MODEL
CHANGE PRONE
APACHE-ANT
DECEMBER FEBRAURY
ENTIRE RESTRUCTURING OF THE SYSTEM!
2006
APACHE-ANT
DECEMBER FEBRAURY
ENTIRE DESTRUCTING OF THE SYSTEM!
ELIMINATION OF
OLD CLASSES
REDISTRIBUSTION
OF RESPONSIBILITIES
2006
APACHE-ANT
DECEMBER FEBRAURY
ENTIRE DESTRUCTING OF THE SYSTEM!
EVOLUTION MODEL
2006
DBCM +8%F-MEASURE
Developer-based models work better
DBCM +8%F-MEASURE
than existing models
DBCM +8%F-MEASURE
Developer-based models work better
than existing models
Highly complementarybetween models
Combination
of these factors
Relation between “changy”
and buggy classes
Developer-Related Factors in Change
Prediction:An Empirical Assessment
May 22 and 23
Buenos Aires - Argentina
Gemma Catolino*, Fabio Palomba°, Andrea De Lucia*,
Filomena Ferrucci*, Andy Zaidman°
*University of Salerno, °Delft University of Technology

More Related Content

What's hot

Presentacion testing-procesos
Presentacion testing-procesosPresentacion testing-procesos
Presentacion testing-procesosDilia Ortega
 
Fragility of Layout-based and Visual GUI test scripts: an assessment study on...
Fragility of Layout-based and Visual GUI test scripts: an assessment study on...Fragility of Layout-based and Visual GUI test scripts: an assessment study on...
Fragility of Layout-based and Visual GUI test scripts: an assessment study on...Riccardo Coppola
 
How to integrate mobile security into app development
How to integrate mobile security into app developmentHow to integrate mobile security into app development
How to integrate mobile security into app developmentAppinventiv
 
Application Quality Best Practices with Visual Studio 2010 - Adrian Dunne
Application Quality Best Practices with Visual Studio 2010 - Adrian DunneApplication Quality Best Practices with Visual Studio 2010 - Adrian Dunne
Application Quality Best Practices with Visual Studio 2010 - Adrian DunneSpiffy
 
Model based vulnerability testing
Model based vulnerability testingModel based vulnerability testing
Model based vulnerability testingKupili Archana
 
Software testing training in chandigarh
Software testing training in chandigarhSoftware testing training in chandigarh
Software testing training in chandigarhAnmol kashyap
 
Software metrics sucess, failures and new directions
Software metrics sucess, failures and new directionsSoftware metrics sucess, failures and new directions
Software metrics sucess, failures and new directionsAndrws Vieira
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Static white box testing lecture 12
Static white box testing lecture 12Static white box testing lecture 12
Static white box testing lecture 12Abdul Basit
 
Software development models
Software development modelsSoftware development models
Software development modelsAzlan Nawawi
 
Shruti_Tayal_Resume
Shruti_Tayal_ResumeShruti_Tayal_Resume
Shruti_Tayal_ResumeShruti Tayal
 
Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...
Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...
Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...Tiara Ramadhani
 
Introduction to Software Testing
Introduction to Software TestingIntroduction to Software Testing
Introduction to Software TestingMeghaj Mallick
 
Using Developer Information as a Prediction Factor
Using Developer Information as a Prediction FactorUsing Developer Information as a Prediction Factor
Using Developer Information as a Prediction FactorTim Menzies
 
Software Product Measurement and Analysis in a Continuous Integration Environ...
Software Product Measurement and Analysis in a Continuous Integration Environ...Software Product Measurement and Analysis in a Continuous Integration Environ...
Software Product Measurement and Analysis in a Continuous Integration Environ...Gabriel Moreira
 

What's hot (19)

Open Issues On Sqam
Open Issues On SqamOpen Issues On Sqam
Open Issues On Sqam
 
Presentacion testing-procesos
Presentacion testing-procesosPresentacion testing-procesos
Presentacion testing-procesos
 
Fragility of Layout-based and Visual GUI test scripts: an assessment study on...
Fragility of Layout-based and Visual GUI test scripts: an assessment study on...Fragility of Layout-based and Visual GUI test scripts: an assessment study on...
Fragility of Layout-based and Visual GUI test scripts: an assessment study on...
 
Using dematel to analyze the quality characteristics of mobile
Using dematel to analyze the quality characteristics of mobileUsing dematel to analyze the quality characteristics of mobile
Using dematel to analyze the quality characteristics of mobile
 
How to integrate mobile security into app development
How to integrate mobile security into app developmentHow to integrate mobile security into app development
How to integrate mobile security into app development
 
Using dematel to analyze the quality characteristics of mobile
Using dematel to analyze the quality characteristics of mobileUsing dematel to analyze the quality characteristics of mobile
Using dematel to analyze the quality characteristics of mobile
 
Application Quality Best Practices with Visual Studio 2010 - Adrian Dunne
Application Quality Best Practices with Visual Studio 2010 - Adrian DunneApplication Quality Best Practices with Visual Studio 2010 - Adrian Dunne
Application Quality Best Practices with Visual Studio 2010 - Adrian Dunne
 
Unit 4
Unit 4Unit 4
Unit 4
 
Model based vulnerability testing
Model based vulnerability testingModel based vulnerability testing
Model based vulnerability testing
 
Software testing training in chandigarh
Software testing training in chandigarhSoftware testing training in chandigarh
Software testing training in chandigarh
 
Software metrics sucess, failures and new directions
Software metrics sucess, failures and new directionsSoftware metrics sucess, failures and new directions
Software metrics sucess, failures and new directions
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Static white box testing lecture 12
Static white box testing lecture 12Static white box testing lecture 12
Static white box testing lecture 12
 
Software development models
Software development modelsSoftware development models
Software development models
 
Shruti_Tayal_Resume
Shruti_Tayal_ResumeShruti_Tayal_Resume
Shruti_Tayal_Resume
 
Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...
Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...
Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...
 
Introduction to Software Testing
Introduction to Software TestingIntroduction to Software Testing
Introduction to Software Testing
 
Using Developer Information as a Prediction Factor
Using Developer Information as a Prediction FactorUsing Developer Information as a Prediction Factor
Using Developer Information as a Prediction Factor
 
Software Product Measurement and Analysis in a Continuous Integration Environ...
Software Product Measurement and Analysis in a Continuous Integration Environ...Software Product Measurement and Analysis in a Continuous Integration Environ...
Software Product Measurement and Analysis in a Continuous Integration Environ...
 

Similar to Developer-Related Factors in Change Prediction: An Empirical Assessment

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
 
Methods for Risk Management of Mining Excavator through FMEA and FMECA
Methods for Risk Management of Mining Excavator through FMEA and FMECAMethods for Risk Management of Mining Excavator through FMEA and FMECA
Methods for Risk Management of Mining Excavator through FMEA and FMECAtheijes
 
Failure Code Quality Plan Implementation At Alcoa Massena
Failure Code Quality Plan Implementation At Alcoa MassenaFailure Code Quality Plan Implementation At Alcoa Massena
Failure Code Quality Plan Implementation At Alcoa MassenaMatthew Clemens
 
Sources of errors in distributed development projects implications for colla...
Sources of errors in distributed development projects implications for colla...Sources of errors in distributed development projects implications for colla...
Sources of errors in distributed development projects implications for colla...Bhagyashree Deokar
 
Cost Forecasting of Construction Materials: A review
Cost Forecasting of Construction Materials: A reviewCost Forecasting of Construction Materials: A review
Cost Forecasting of Construction Materials: A reviewIRJET Journal
 
Esem2010 shihab
Esem2010 shihabEsem2010 shihab
Esem2010 shihabSAIL_QU
 
Analytics Solutions for the Semiconductor Manufacturing Industry.pptx
Analytics Solutions for the Semiconductor Manufacturing Industry.pptxAnalytics Solutions for the Semiconductor Manufacturing Industry.pptx
Analytics Solutions for the Semiconductor Manufacturing Industry.pptxyieldWerx Semiconductor
 
Ensemble Techniques for Software Change Prediction: A Preliminary Investigation
Ensemble Techniques for Software Change Prediction: A Preliminary InvestigationEnsemble Techniques for Software Change Prediction: A Preliminary Investigation
Ensemble Techniques for Software Change Prediction: A Preliminary InvestigationGemma Catolino
 
IRJET- A New Hybrid Squirrel Search Algorithm and Invasive Weed Optimization ...
IRJET- A New Hybrid Squirrel Search Algorithm and Invasive Weed Optimization ...IRJET- A New Hybrid Squirrel Search Algorithm and Invasive Weed Optimization ...
IRJET- A New Hybrid Squirrel Search Algorithm and Invasive Weed Optimization ...IRJET Journal
 
What are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | EdurekaWhat are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | EdurekaEdureka!
 
MultivariableProcessIdentificationforMPC-TheAsymptoticMethodanditsApplication...
MultivariableProcessIdentificationforMPC-TheAsymptoticMethodanditsApplication...MultivariableProcessIdentificationforMPC-TheAsymptoticMethodanditsApplication...
MultivariableProcessIdentificationforMPC-TheAsymptoticMethodanditsApplication...ssusere3c688
 
Predicting Defects Using Change Genealogies (ISSE 2013)
Predicting Defects Using Change Genealogies (ISSE 2013)Predicting Defects Using Change Genealogies (ISSE 2013)
Predicting Defects Using Change Genealogies (ISSE 2013)Kim Herzig
 
Sech1920 1200112979886874-3
Sech1920 1200112979886874-3Sech1920 1200112979886874-3
Sech1920 1200112979886874-3Mateti Anilraja
 
Innovating Quality Control in the Semiconductor Manufacturing Industry.pptx
Innovating Quality Control in the Semiconductor Manufacturing Industry.pptxInnovating Quality Control in the Semiconductor Manufacturing Industry.pptx
Innovating Quality Control in the Semiconductor Manufacturing Industry.pptxyieldWerx Semiconductor
 
Uncertainty and variability in industry-scale projects: Pearls, perils and p...
Uncertainty and variability in industry-scale projects: Pearls, perils and p...Uncertainty and variability in industry-scale projects: Pearls, perils and p...
Uncertainty and variability in industry-scale projects: Pearls, perils and p...Alfonso Pierantonio
 
Risk and Engineering Knowledge Integration in Cyber-physical Production Syste...
Risk and Engineering Knowledge Integration in Cyber-physical Production Syste...Risk and Engineering Knowledge Integration in Cyber-physical Production Syste...
Risk and Engineering Knowledge Integration in Cyber-physical Production Syste...SEAA 2022
 
Modern Formal Methods in Software Engineering.pptx
Modern Formal Methods in Software Engineering.pptxModern Formal Methods in Software Engineering.pptx
Modern Formal Methods in Software Engineering.pptxHamzehBadarneh
 
SMRP 24th Conf Paper - Vextec -J Carter
SMRP 24th Conf Paper - Vextec -J CarterSMRP 24th Conf Paper - Vextec -J Carter
SMRP 24th Conf Paper - Vextec -J Carterjcarter1972
 
A Tale of Experiments on Bug Prediction
A Tale of Experiments on Bug PredictionA Tale of Experiments on Bug Prediction
A Tale of Experiments on Bug PredictionMartin Pinzger
 
Essentials of Gauge R&R in Ensuring Quality in Semiconductor Manufacturing.pptx
Essentials of Gauge R&R in Ensuring Quality in Semiconductor Manufacturing.pptxEssentials of Gauge R&R in Ensuring Quality in Semiconductor Manufacturing.pptx
Essentials of Gauge R&R in Ensuring Quality in Semiconductor Manufacturing.pptxyieldWerx Semiconductor
 

Similar to Developer-Related Factors in Change Prediction: An Empirical Assessment (20)

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...
 
Methods for Risk Management of Mining Excavator through FMEA and FMECA
Methods for Risk Management of Mining Excavator through FMEA and FMECAMethods for Risk Management of Mining Excavator through FMEA and FMECA
Methods for Risk Management of Mining Excavator through FMEA and FMECA
 
Failure Code Quality Plan Implementation At Alcoa Massena
Failure Code Quality Plan Implementation At Alcoa MassenaFailure Code Quality Plan Implementation At Alcoa Massena
Failure Code Quality Plan Implementation At Alcoa Massena
 
Sources of errors in distributed development projects implications for colla...
Sources of errors in distributed development projects implications for colla...Sources of errors in distributed development projects implications for colla...
Sources of errors in distributed development projects implications for colla...
 
Cost Forecasting of Construction Materials: A review
Cost Forecasting of Construction Materials: A reviewCost Forecasting of Construction Materials: A review
Cost Forecasting of Construction Materials: A review
 
Esem2010 shihab
Esem2010 shihabEsem2010 shihab
Esem2010 shihab
 
Analytics Solutions for the Semiconductor Manufacturing Industry.pptx
Analytics Solutions for the Semiconductor Manufacturing Industry.pptxAnalytics Solutions for the Semiconductor Manufacturing Industry.pptx
Analytics Solutions for the Semiconductor Manufacturing Industry.pptx
 
Ensemble Techniques for Software Change Prediction: A Preliminary Investigation
Ensemble Techniques for Software Change Prediction: A Preliminary InvestigationEnsemble Techniques for Software Change Prediction: A Preliminary Investigation
Ensemble Techniques for Software Change Prediction: A Preliminary Investigation
 
IRJET- A New Hybrid Squirrel Search Algorithm and Invasive Weed Optimization ...
IRJET- A New Hybrid Squirrel Search Algorithm and Invasive Weed Optimization ...IRJET- A New Hybrid Squirrel Search Algorithm and Invasive Weed Optimization ...
IRJET- A New Hybrid Squirrel Search Algorithm and Invasive Weed Optimization ...
 
What are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | EdurekaWhat are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | Edureka
 
MultivariableProcessIdentificationforMPC-TheAsymptoticMethodanditsApplication...
MultivariableProcessIdentificationforMPC-TheAsymptoticMethodanditsApplication...MultivariableProcessIdentificationforMPC-TheAsymptoticMethodanditsApplication...
MultivariableProcessIdentificationforMPC-TheAsymptoticMethodanditsApplication...
 
Predicting Defects Using Change Genealogies (ISSE 2013)
Predicting Defects Using Change Genealogies (ISSE 2013)Predicting Defects Using Change Genealogies (ISSE 2013)
Predicting Defects Using Change Genealogies (ISSE 2013)
 
Sech1920 1200112979886874-3
Sech1920 1200112979886874-3Sech1920 1200112979886874-3
Sech1920 1200112979886874-3
 
Innovating Quality Control in the Semiconductor Manufacturing Industry.pptx
Innovating Quality Control in the Semiconductor Manufacturing Industry.pptxInnovating Quality Control in the Semiconductor Manufacturing Industry.pptx
Innovating Quality Control in the Semiconductor Manufacturing Industry.pptx
 
Uncertainty and variability in industry-scale projects: Pearls, perils and p...
Uncertainty and variability in industry-scale projects: Pearls, perils and p...Uncertainty and variability in industry-scale projects: Pearls, perils and p...
Uncertainty and variability in industry-scale projects: Pearls, perils and p...
 
Risk and Engineering Knowledge Integration in Cyber-physical Production Syste...
Risk and Engineering Knowledge Integration in Cyber-physical Production Syste...Risk and Engineering Knowledge Integration in Cyber-physical Production Syste...
Risk and Engineering Knowledge Integration in Cyber-physical Production Syste...
 
Modern Formal Methods in Software Engineering.pptx
Modern Formal Methods in Software Engineering.pptxModern Formal Methods in Software Engineering.pptx
Modern Formal Methods in Software Engineering.pptx
 
SMRP 24th Conf Paper - Vextec -J Carter
SMRP 24th Conf Paper - Vextec -J CarterSMRP 24th Conf Paper - Vextec -J Carter
SMRP 24th Conf Paper - Vextec -J Carter
 
A Tale of Experiments on Bug Prediction
A Tale of Experiments on Bug PredictionA Tale of Experiments on Bug Prediction
A Tale of Experiments on Bug Prediction
 
Essentials of Gauge R&R in Ensuring Quality in Semiconductor Manufacturing.pptx
Essentials of Gauge R&R in Ensuring Quality in Semiconductor Manufacturing.pptxEssentials of Gauge R&R in Ensuring Quality in Semiconductor Manufacturing.pptx
Essentials of Gauge R&R in Ensuring Quality in Semiconductor Manufacturing.pptx
 

More from Gemma Catolino

Git and GitHub - The beginning
Git and GitHub - The beginning Git and GitHub - The beginning
Git and GitHub - The beginning Gemma Catolino
 
Git e GitHub - L'essenziale
Git e GitHub - L'essenziale Git e GitHub - L'essenziale
Git e GitHub - L'essenziale Gemma Catolino
 
Metrics for Effort/Cost Estimation of Mobile apps development
Metrics for Effort/Cost Estimation of Mobile apps developmentMetrics for Effort/Cost Estimation of Mobile apps development
Metrics for Effort/Cost Estimation of Mobile apps developmentGemma Catolino
 
Analisi posizionamento punto ristorazione Salerno
Analisi posizionamento punto ristorazione SalernoAnalisi posizionamento punto ristorazione Salerno
Analisi posizionamento punto ristorazione SalernoGemma Catolino
 
CE.RE.S: An Eclipse plug-in to evaluate source code readability
CE.RE.S: An Eclipse plug-in to evaluate source code readabilityCE.RE.S: An Eclipse plug-in to evaluate source code readability
CE.RE.S: An Eclipse plug-in to evaluate source code readabilityGemma Catolino
 

More from Gemma Catolino (9)

Git and GitHub - The beginning
Git and GitHub - The beginning Git and GitHub - The beginning
Git and GitHub - The beginning
 
Git e GitHub - L'essenziale
Git e GitHub - L'essenziale Git e GitHub - L'essenziale
Git e GitHub - L'essenziale
 
Metrics for Effort/Cost Estimation of Mobile apps development
Metrics for Effort/Cost Estimation of Mobile apps developmentMetrics for Effort/Cost Estimation of Mobile apps development
Metrics for Effort/Cost Estimation of Mobile apps development
 
#PetaloRosaDay
#PetaloRosaDay#PetaloRosaDay
#PetaloRosaDay
 
Post mortem Review
Post mortem ReviewPost mortem Review
Post mortem Review
 
Analisi posizionamento punto ristorazione Salerno
Analisi posizionamento punto ristorazione SalernoAnalisi posizionamento punto ristorazione Salerno
Analisi posizionamento punto ristorazione Salerno
 
GoBus - App challenge
GoBus - App challengeGoBus - App challenge
GoBus - App challenge
 
Presentation SCORE-IT
Presentation   SCORE-ITPresentation   SCORE-IT
Presentation SCORE-IT
 
CE.RE.S: An Eclipse plug-in to evaluate source code readability
CE.RE.S: An Eclipse plug-in to evaluate source code readabilityCE.RE.S: An Eclipse plug-in to evaluate source code readability
CE.RE.S: An Eclipse plug-in to evaluate source code readability
 

Recently uploaded

BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 

Developer-Related Factors in Change Prediction: An Empirical Assessment