The impact of process maturity on defect density

Marco Torchiano
Marco TorchianoAssociate Professor
The Impact of Process
  Maturity on Defect
       Density




        Syed Muhammad Ali Shah,
    Maurizio Morisio, Marco Torchiano*
Software
Process
           vs
                Software
                 Quality
Structured




             Software
             Process


                        Unstructured
Process structuredness
 • Level of maturity
   • as measured through the CMMI assessment
     model

 • Type
   • e.g. TSP, RUP …
Higher
                   Defect Density


            Software
             Quality
   Lower
Defect Density
Defect Density

 • Product quality measured in terms of
   Defect Density (DD)
   • defined as the number of delivered defects
     divided by size
Structured



                    Higher
                 Defect Density




   Lower
Defect Density
                    Unstructured
Research Questions
RQ1: Does process maturity (i.e. different
     CMMI levels) affect defect density?

RQ2: Do different software process types
     affect defect density?
Observational Study
• Selected 61 software projects from a
  survey conducted by Capers Jones &
  Associates LLC in June 2011.

• Large size projects (average size of above
  69 KLoC)

• Different domains (web, embeded,
  military, civilian etc)
Hypotheses
 Concerning RQ1:

 H00: There is no significant difference in terms of
  DD between projects assessed under CMMI and
  projects not assessed under CMMI.

 H10: There is no significant difference in terms of
  DD among projects developed under different
  CMMI levels.
Hypotheses
 Concerning RQ2

 H20: There is no significant difference in terms of
  DD among projects adopting different types of
  software processes.

 Then, upon rejection of null hypothesis:
    Post-hoc investigation of the pair-wise
     differences
              (considering correction for multiple tests)
Pair wise Comparison

H1.10: DDL1 = DDL2 (Projects developed in L1 have the
  same defect density as those developed in L2)
H1.1a: DDL1 ≠ DDL2 (Projects developed in L1 have not
  the same defect density as those developed in         L2)
H2.10: DDP1 = DDP2 (Projects developed in P1 have the
  same defect density as those developed in P2)
H2.1a: DDP1 ≠ DDP2 (Projects developed in P1 have not
  the same defect density as those developed in         P2)
DD of projects
 ( Assessed   under CMMI vs. not Assessed under
                       CMMI )
                                      Mann-Whitney
                                       p = 0.70




                                                     Std
Group                    N   Mean      Median        Dev
        Assessed        33      3.1          3.2      1.6
CMMI
        Not Assessed    28      3.8          3.3     2.66
Projects DD (different CMMI levels )

                                   Kruskal-Wallis
                                    p < 0.01 *




                                           Std
Group               N    Mean Median       Dev
           CMMI 1   9      4.3    4.1      0.79
Maturity
           CMMI 3   15     3.1    3.0       1.25
Level’s
           CMMI 5   9      2.0   1.25        2.2
Projects DD (pair-wise differences)




    Mann-Whitney
     p =0.023             Mann-Whitney
                           p = 0.06


                   αB =α/2=0.025
Projects DD
                 (different processes)

                                                    Kruskal-Wallis
                                                     p = 0.001




                                                                Std
Group                                 N    Mean    Median
                                                                Dev
           Unstructured Cowboy dev     4     6.0       5.8       3.4
           Agile (scrum)               6     4.9       3.4       3.2
Software
           Water Fall                 10     4.1       4.0       0.9
Process
           Rational Unified Process    7     2.7       2.8       1.1
           Team Software Process       4     2.2       2.2       1.1
           Hybrid Process              5     0.8       0.7       0.7
Projects DD
(pairwise differences)




                         Mann-Whitney
                         p = 0.0027




    αB =α/15=0.003
Conclusions
No significant DD difference between projects
assessed under CMMI and not assessed.


Significant DD difference among                projects
developed under different CMMI levels
  but apparently only between Level 1 and Level 3


Significant DD difference among projects adopting
different software process types
  but apparently only between Waterfall and Hybrid
Thank You
1 of 19

Recommended

Tsedoo 8 r angi. mongol hel by
Tsedoo 8 r angi. mongol helTsedoo 8 r angi. mongol hel
Tsedoo 8 r angi. mongol helLaijav Altanshagai
437 views8 slides
Quality in software industry by
Quality in software industryQuality in software industry
Quality in software industryRicha Goel
5.5K views74 slides
An overview of software dd a scoing study by
An overview of software dd  a scoing studyAn overview of software dd  a scoing study
An overview of software dd a scoing studySyed Ali
330 views27 slides
BDD presentation by
BDD presentationBDD presentation
BDD presentationtemebele
8.2K views26 slides
SE2023 0301 Software Project Management.pptx by
SE2023 0301 Software Project Management.pptxSE2023 0301 Software Project Management.pptx
SE2023 0301 Software Project Management.pptxBharat Chawda
45 views48 slides
My Dad Won't Buy Me DevOps by
My Dad Won't Buy Me DevOpsMy Dad Won't Buy Me DevOps
My Dad Won't Buy Me DevOpsXebiaLabs
299 views31 slides

More Related Content

Similar to The impact of process maturity on defect density

D07 Project Charter by
D07 Project CharterD07 Project Charter
D07 Project CharterLeanleaders.org
155 views81 slides
Is project management worth the expense? How can you know? by
Is project management worth the expense?  How can you know?Is project management worth the expense?  How can you know?
Is project management worth the expense? How can you know?Kolinger & Associates, LLC
387 views6 slides
Avoiding Software Insanity by
Avoiding Software InsanityAvoiding Software Insanity
Avoiding Software Insanityjosephnaveen
214 views27 slides
Agile - Agile Software Project Management Methodologies by
Agile - Agile Software Project Management MethodologiesAgile - Agile Software Project Management Methodologies
Agile - Agile Software Project Management MethodologiesRam Srivastava
1.5K views5 slides
Power Point For Cmgt 410 by
Power Point For Cmgt 410Power Point For Cmgt 410
Power Point For Cmgt 410steffiann88
2.5K views20 slides

Similar to The impact of process maturity on defect density(20)

Avoiding Software Insanity by josephnaveen
Avoiding Software InsanityAvoiding Software Insanity
Avoiding Software Insanity
josephnaveen214 views
Agile - Agile Software Project Management Methodologies by Ram Srivastava
Agile - Agile Software Project Management MethodologiesAgile - Agile Software Project Management Methodologies
Agile - Agile Software Project Management Methodologies
Ram Srivastava1.5K views
Power Point For Cmgt 410 by steffiann88
Power Point For Cmgt 410Power Point For Cmgt 410
Power Point For Cmgt 410
steffiann882.5K views
xUnit and TDD: Why and How in Enterprise Software, August 2012 by Justin Gordon
xUnit and TDD: Why and How in Enterprise Software, August 2012xUnit and TDD: Why and How in Enterprise Software, August 2012
xUnit and TDD: Why and How in Enterprise Software, August 2012
Justin Gordon2.7K views
Software application report by Lin Hui
Software application report Software application report
Software application report
Lin Hui232 views
Big Data sessie Maurits Kaptein by Info.nl
Big Data sessie Maurits KapteinBig Data sessie Maurits Kaptein
Big Data sessie Maurits Kaptein
Info.nl809 views
Believe it or not - keynote CAS 2015 by lantoli
Believe it or not - keynote CAS 2015Believe it or not - keynote CAS 2015
Believe it or not - keynote CAS 2015
lantoli1.5K views
Eggert.joe by NASAPMC
Eggert.joeEggert.joe
Eggert.joe
NASAPMC14.3K views
Pmo, project objectives and project life cycles by SoftServe
Pmo, project objectives and project life cyclesPmo, project objectives and project life cycles
Pmo, project objectives and project life cycles
SoftServe3.9K views
Software Project Management Training by Jason Waterman
Software Project Management TrainingSoftware Project Management Training
Software Project Management Training
Jason Waterman5K views
Improving your Agile Process by David Copeland
Improving your Agile ProcessImproving your Agile Process
Improving your Agile Process
David Copeland1.4K views
Implementing Lean Six Sigma for IT by prashanthi_ks
Implementing Lean Six Sigma for ITImplementing Lean Six Sigma for IT
Implementing Lean Six Sigma for IT
prashanthi_ks804 views

More from Marco Torchiano

Testing the UI of Mobile Applications by
Testing the UI of Mobile ApplicationsTesting the UI of Mobile Applications
Testing the UI of Mobile ApplicationsMarco Torchiano
337 views118 slides
Software Engineering II Course at Politecnico di Torino by
Software Engineering II Course at Politecnico di TorinoSoftware Engineering II Course at Politecnico di Torino
Software Engineering II Course at Politecnico di TorinoMarco Torchiano
187 views14 slides
Espresso vs. EyeAutomate: comparing two generations of Android GUI testing tools by
Espresso vs. EyeAutomate: comparing two generations of Android GUI testing toolsEspresso vs. EyeAutomate: comparing two generations of Android GUI testing tools
Espresso vs. EyeAutomate: comparing two generations of Android GUI testing toolsMarco Torchiano
240 views30 slides
Research Activities: past, present, and future. by
Research Activities: past, present, and future.Research Activities: past, present, and future.
Research Activities: past, present, and future.Marco Torchiano
185 views21 slides
Data Quality - Standards e Applicazioni by
Data Quality - Standards e ApplicazioniData Quality - Standards e Applicazioni
Data Quality - Standards e ApplicazioniMarco Torchiano
626 views32 slides
Data Quality - Standards and Application to Open Data by
Data Quality - Standards and Application to Open DataData Quality - Standards and Application to Open Data
Data Quality - Standards and Application to Open DataMarco Torchiano
845 views62 slides

More from Marco Torchiano(14)

Testing the UI of Mobile Applications by Marco Torchiano
Testing the UI of Mobile ApplicationsTesting the UI of Mobile Applications
Testing the UI of Mobile Applications
Marco Torchiano337 views
Software Engineering II Course at Politecnico di Torino by Marco Torchiano
Software Engineering II Course at Politecnico di TorinoSoftware Engineering II Course at Politecnico di Torino
Software Engineering II Course at Politecnico di Torino
Marco Torchiano187 views
Espresso vs. EyeAutomate: comparing two generations of Android GUI testing tools by Marco Torchiano
Espresso vs. EyeAutomate: comparing two generations of Android GUI testing toolsEspresso vs. EyeAutomate: comparing two generations of Android GUI testing tools
Espresso vs. EyeAutomate: comparing two generations of Android GUI testing tools
Marco Torchiano240 views
Research Activities: past, present, and future. by Marco Torchiano
Research Activities: past, present, and future.Research Activities: past, present, and future.
Research Activities: past, present, and future.
Marco Torchiano185 views
Data Quality - Standards e Applicazioni by Marco Torchiano
Data Quality - Standards e ApplicazioniData Quality - Standards e Applicazioni
Data Quality - Standards e Applicazioni
Marco Torchiano626 views
Data Quality - Standards and Application to Open Data by Marco Torchiano
Data Quality - Standards and Application to Open DataData Quality - Standards and Application to Open Data
Data Quality - Standards and Application to Open Data
Marco Torchiano845 views
Riflessioni su Riforma Costituzionale "Renzi-Boschi" by Marco Torchiano
Riflessioni su Riforma Costituzionale "Renzi-Boschi"Riflessioni su Riforma Costituzionale "Renzi-Boschi"
Riflessioni su Riforma Costituzionale "Renzi-Boschi"
Marco Torchiano205 views
Relevance, Benefits, and Barriers of Software Modelling and Model Driven Tech... by Marco Torchiano
Relevance, Benefits, and Barriers of Software Modelling and Model Driven Tech...Relevance, Benefits, and Barriers of Software Modelling and Model Driven Tech...
Relevance, Benefits, and Barriers of Software Modelling and Model Driven Tech...
Marco Torchiano392 views
Energy Consumption Analysis
 of Image Encoding and Decoding Algorithms by Marco Torchiano
Energy Consumption Analysis
 of Image Encoding and Decoding AlgorithmsEnergy Consumption Analysis
 of Image Encoding and Decoding Algorithms
Energy Consumption Analysis
 of Image Encoding and Decoding Algorithms
Marco Torchiano475 views
Relevance, Benefits, and Problems of Software Modelling and Model-Driven Tech... by Marco Torchiano
Relevance, Benefits, and Problems of Software Modelling and Model-Driven Tech...Relevance, Benefits, and Problems of Software Modelling and Model-Driven Tech...
Relevance, Benefits, and Problems of Software Modelling and Model-Driven Tech...
Marco Torchiano611 views
A Model-Based Approach to Language Integration by Marco Torchiano
A Model-Based Approach to Language Integration A Model-Based Approach to Language Integration
A Model-Based Approach to Language Integration
Marco Torchiano532 views
On the computation of Truck Factor by Marco Torchiano
On the computation of Truck FactorOn the computation of Truck Factor
On the computation of Truck Factor
Marco Torchiano444 views
Language Interaction and Quality Issues: An Exploratory Study by Marco Torchiano
Language Interaction and Quality Issues: An Exploratory StudyLanguage Interaction and Quality Issues: An Exploratory Study
Language Interaction and Quality Issues: An Exploratory Study
Marco Torchiano928 views

Recently uploaded

Cencora Executive Symposium by
Cencora Executive SymposiumCencora Executive Symposium
Cencora Executive Symposiummarketingcommunicati21
174 views14 slides
"Surviving highload with Node.js", Andrii Shumada by
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada Fwdays
59 views29 slides
Digital Personal Data Protection (DPDP) Practical Approach For CISOs by
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOsPriyanka Aash
171 views59 slides
Netmera Presentation.pdf by
Netmera Presentation.pdfNetmera Presentation.pdf
Netmera Presentation.pdfMustafa Kuğu
22 views50 slides
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... by
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...ShapeBlue
209 views20 slides
Mobile Core Solutions & Successful Cases.pdf by
Mobile Core Solutions & Successful Cases.pdfMobile Core Solutions & Successful Cases.pdf
Mobile Core Solutions & Successful Cases.pdfIPLOOK Networks
16 views7 slides

Recently uploaded(20)

"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays59 views
Digital Personal Data Protection (DPDP) Practical Approach For CISOs by Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash171 views
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... by ShapeBlue
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
ShapeBlue209 views
Mobile Core Solutions & Successful Cases.pdf by IPLOOK Networks
Mobile Core Solutions & Successful Cases.pdfMobile Core Solutions & Successful Cases.pdf
Mobile Core Solutions & Successful Cases.pdf
IPLOOK Networks16 views
Discover Aura Workshop (12.5.23).pdf by Neo4j
Discover Aura Workshop (12.5.23).pdfDiscover Aura Workshop (12.5.23).pdf
Discover Aura Workshop (12.5.23).pdf
Neo4j20 views
Adopting Karpenter for Cost and Simplicity at Grafana Labs.pdf by MichaelOLeary82
Adopting Karpenter for Cost and Simplicity at Grafana Labs.pdfAdopting Karpenter for Cost and Simplicity at Grafana Labs.pdf
Adopting Karpenter for Cost and Simplicity at Grafana Labs.pdf
MichaelOLeary8213 views
AIM102-S_Cognizant_CognizantCognitive by PhilipBasford
AIM102-S_Cognizant_CognizantCognitiveAIM102-S_Cognizant_CognizantCognitive
AIM102-S_Cognizant_CognizantCognitive
PhilipBasford23 views
Cocktail of Environments. How to Mix Test and Development Environments and St... by Aleksandr Tarasov
Cocktail of Environments. How to Mix Test and Development Environments and St...Cocktail of Environments. How to Mix Test and Development Environments and St...
Cocktail of Environments. How to Mix Test and Development Environments and St...
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading... by The Digital Insurer
Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading...
"Package management in monorepos", Zoltan Kochan by Fwdays
"Package management in monorepos", Zoltan Kochan"Package management in monorepos", Zoltan Kochan
"Package management in monorepos", Zoltan Kochan
Fwdays37 views
PCCC23:日本AMD株式会社 テーマ1「AMD Instinct™ アクセラレーターの概要」 by PC Cluster Consortium
PCCC23:日本AMD株式会社 テーマ1「AMD Instinct™ アクセラレーターの概要」PCCC23:日本AMD株式会社 テーマ1「AMD Instinct™ アクセラレーターの概要」
PCCC23:日本AMD株式会社 テーマ1「AMD Instinct™ アクセラレーターの概要」
"Node.js vs workers — A comparison of two JavaScript runtimes", James M Snell by Fwdays
"Node.js vs workers — A comparison of two JavaScript runtimes", James M Snell"Node.js vs workers — A comparison of two JavaScript runtimes", James M Snell
"Node.js vs workers — A comparison of two JavaScript runtimes", James M Snell
Fwdays14 views
The Power of Generative AI in Accelerating No Code Adoption.pdf by Saeed Al Dhaheri
The Power of Generative AI in Accelerating No Code Adoption.pdfThe Power of Generative AI in Accelerating No Code Adoption.pdf
The Power of Generative AI in Accelerating No Code Adoption.pdf
Saeed Al Dhaheri44 views
Initiating and Advancing Your Strategic GIS Governance Strategy by Safe Software
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
Safe Software198 views
Bronack Skills - Risk Management and SRE v1.0 12-3-2023.pdf by ThomasBronack
Bronack Skills - Risk Management and SRE v1.0 12-3-2023.pdfBronack Skills - Risk Management and SRE v1.0 12-3-2023.pdf
Bronack Skills - Risk Management and SRE v1.0 12-3-2023.pdf
ThomasBronack31 views
Business Analyst Series 2023 - Week 4 Session 7 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray10152 views

The impact of process maturity on defect density

  • 1. The Impact of Process Maturity on Defect Density Syed Muhammad Ali Shah, Maurizio Morisio, Marco Torchiano*
  • 2. Software Process vs Software Quality
  • 3. Structured Software Process Unstructured
  • 4. Process structuredness • Level of maturity • as measured through the CMMI assessment model • Type • e.g. TSP, RUP …
  • 5. Higher Defect Density Software Quality Lower Defect Density
  • 6. Defect Density • Product quality measured in terms of Defect Density (DD) • defined as the number of delivered defects divided by size
  • 7. Structured Higher Defect Density Lower Defect Density Unstructured
  • 8. Research Questions RQ1: Does process maturity (i.e. different CMMI levels) affect defect density? RQ2: Do different software process types affect defect density?
  • 9. Observational Study • Selected 61 software projects from a survey conducted by Capers Jones & Associates LLC in June 2011. • Large size projects (average size of above 69 KLoC) • Different domains (web, embeded, military, civilian etc)
  • 10. Hypotheses Concerning RQ1: H00: There is no significant difference in terms of DD between projects assessed under CMMI and projects not assessed under CMMI. H10: There is no significant difference in terms of DD among projects developed under different CMMI levels.
  • 11. Hypotheses Concerning RQ2 H20: There is no significant difference in terms of DD among projects adopting different types of software processes. Then, upon rejection of null hypothesis: Post-hoc investigation of the pair-wise differences (considering correction for multiple tests)
  • 12. Pair wise Comparison H1.10: DDL1 = DDL2 (Projects developed in L1 have the same defect density as those developed in L2) H1.1a: DDL1 ≠ DDL2 (Projects developed in L1 have not the same defect density as those developed in L2) H2.10: DDP1 = DDP2 (Projects developed in P1 have the same defect density as those developed in P2) H2.1a: DDP1 ≠ DDP2 (Projects developed in P1 have not the same defect density as those developed in P2)
  • 13. DD of projects ( Assessed under CMMI vs. not Assessed under CMMI ) Mann-Whitney p = 0.70 Std Group N Mean Median Dev Assessed 33 3.1 3.2 1.6 CMMI Not Assessed 28 3.8 3.3 2.66
  • 14. Projects DD (different CMMI levels ) Kruskal-Wallis p < 0.01 * Std Group N Mean Median Dev CMMI 1 9 4.3 4.1 0.79 Maturity CMMI 3 15 3.1 3.0 1.25 Level’s CMMI 5 9 2.0 1.25 2.2
  • 15. Projects DD (pair-wise differences) Mann-Whitney p =0.023 Mann-Whitney p = 0.06 αB =α/2=0.025
  • 16. Projects DD (different processes) Kruskal-Wallis p = 0.001 Std Group N Mean Median Dev Unstructured Cowboy dev 4 6.0 5.8 3.4 Agile (scrum) 6 4.9 3.4 3.2 Software Water Fall 10 4.1 4.0 0.9 Process Rational Unified Process 7 2.7 2.8 1.1 Team Software Process 4 2.2 2.2 1.1 Hybrid Process 5 0.8 0.7 0.7
  • 17. Projects DD (pairwise differences) Mann-Whitney p = 0.0027 αB =α/15=0.003
  • 18. Conclusions No significant DD difference between projects assessed under CMMI and not assessed. Significant DD difference among projects developed under different CMMI levels but apparently only between Level 1 and Level 3 Significant DD difference among projects adopting different software process types but apparently only between Waterfall and Hybrid

Editor's Notes

  1. We test the hypothesis H0 0 with Mann-Whitney test for differences. The test reports a p-value = 0.7013 which is above the  threshold. Therefore, we cannot reject the null hypothesis, Meaning, there is no significant difference of DD between the projects certified under CMMI and those not assessed.
  2. To test H1 0 we select the Kruskal-Wallis test. The test reports a p-value = 0.009, which is below the  threshold. Therefore, we can reject the null hypothesis. Meaning there is a difference in terms of DD among projects developed under different CMMI levels.
  3. We test the H1.1 0 for the two possible adjacent pairs of CMMI levels, i.e. (CMMI 1, CMMI 3), (CMMI 3, CMMI 5) by means of the Mann-Whitney test. Adopted an  divided by 2 (0.025) according to the Bonferroni rule. (CMMI 3, CMMI 5) we obtained the p-value 0.06, which is larger than 0.025, therefore we cannot reject the corresponding null hypotheses. (CMMI 1, CMMI 3) the p-value is 0.023, therefore we can reject the null hypothesis. Significant difference can be considered large (Cohen’s d = 1.14), CMMI 3 projects have a DD that is on average 1.2 defects per KLoC smaller than CMMI 1 projects.
  4. To test H2 0 we selected Kruskal-Wallis test. The test reports a p-value = 0.001, which is below the  threshold. Therefore, we can reject the null hypothesis. Given the above result, we precede with the pair wise comparisons. We test the H2.1 0 for all possible pairs of software processes by Mann-Whitney test.
  5. We adopted an  divided by 15 according to the Bonferroni rule. For all pairs except (Waterfall, Hybrid) we obtained p-values &gt; 0.003, therefore we cannot reject the corresponding null hypotheses. For (Waterfall, Hybrid) we obtained p–value = 0.0027 &lt; (0.003) therefore we can reject the corresponding null hypothesis indicating that they have statistical different DD.