Click me
Transcribed

Technical Debt in figures

TechDebt Report #1 » June 2012 The TechDebt repository TechDebt.org is presented by Tocea and populated by Scertify Refactoring Assessment, an open source plug-in for Sonar. Whenever an application is analyzed with static code analysis tools such as PMD, Checkstyle... we anonymously capture some results about what has been analyzed, such as the complexity of classes, the test coverage of the code, the compliance to programming rules... 754 projects 2,422 code audits 13.09M lines of code Technical Debt in figures Get the full report http://goo.gl/2rRHJ 9516 days 30.49 violations A.... A.... Average of blocker and critical violations per project This is the total workload needed to manually correct all defects detected on the projects tracked by TechDebt.org. This figure is computed by summing remediation cost for each rule violation found into code. 5h48m A... S.... A.... This is the time needed to tackle technical debt contained 1K LOC 3.25% of duplicated lines While 97 audits revealed code duplications from 13% to 26%, half of projects have only 1% of duplications 9K "ConstructorCallsOverridableMethod" violations The rule "ConstructorCallsOverridableMethod" as more than 9,000 violations. This rule does not seem to be well-known despite it should be! The non- respect of this rule dangerously expose the code to many bugs. By calling an overridable method a constructor may use a not fully initialized object, which leads to unexpected behavior. 24.2% of commented lines 1,278 audits revealed comment rates from 14% to 29% Open Source Focus Refactoring Opportunities... 27.32% of code coverage 3.5 millions lines of code are covered by unit tests Spring-Core 75.3% 24.7% Арache CKF 78.3% 21.7% 99.99% for PMD Maven PMD is used in nearly 100% of audits, while FindBugs is at 90% and Checkstyle at 40% 82.6% 17.4% Defects that can be corrected automatically or semi-automatically through refactoring. More info » http://tocea.com How to contribute? Powered by Follow us » @ TechDebtOrg TechDebt is a collaborative project. You can contribute by downloading the open source tool Scertify Refactoring Assessment to power TechDebt anonymously with your own project metrics. For public contributions, please contact us at [email protected]. scertifyhe code refactory >> ... ...: ....... TechDebt Report #1 » June 2012 The TechDebt repository TechDebt.org is presented by Tocea and populated by Scertify Refactoring Assessment, an open source plug-in for Sonar. Whenever an application is analyzed with static code analysis tools such as PMD, Checkstyle... we anonymously capture some results about what has been analyzed, such as the complexity of classes, the test coverage of the code, the compliance to programming rules... 754 projects 2,422 code audits 13.09M lines of code Technical Debt in figures Get the full report http://goo.gl/2rRHJ 9516 days 30.49 violations A.... A.... Average of blocker and critical violations per project This is the total workload needed to manually correct all defects detected on the projects tracked by TechDebt.org. This figure is computed by summing remediation cost for each rule violation found into code. 5h48m A... S.... A.... This is the time needed to tackle technical debt contained 1K LOC 3.25% of duplicated lines While 97 audits revealed code duplications from 13% to 26%, half of projects have only 1% of duplications 9K "ConstructorCallsOverridableMethod" violations The rule "ConstructorCallsOverridableMethod" as more than 9,000 violations. This rule does not seem to be well-known despite it should be! The non- respect of this rule dangerously expose the code to many bugs. By calling an overridable method a constructor may use a not fully initialized object, which leads to unexpected behavior. 24.2% of commented lines 1,278 audits revealed comment rates from 14% to 29% Open Source Focus Refactoring Opportunities... 27.32% of code coverage 3.5 millions lines of code are covered by unit tests Spring-Core 75.3% 24.7% Арache CKF 78.3% 21.7% 99.99% for PMD Maven PMD is used in nearly 100% of audits, while FindBugs is at 90% and Checkstyle at 40% 82.6% 17.4% Defects that can be corrected automatically or semi-automatically through refactoring. More info » http://tocea.com How to contribute? Powered by Follow us » @ TechDebtOrg TechDebt is a collaborative project. You can contribute by downloading the open source tool Scertify Refactoring Assessment to power TechDebt anonymously with your own project metrics. For public contributions, please contact us at [email protected]. scertifyhe code refactory >> ... ...: ....... TechDebt Report #1 » June 2012 The TechDebt repository TechDebt.org is presented by Tocea and populated by Scertify Refactoring Assessment, an open source plug-in for Sonar. Whenever an application is analyzed with static code analysis tools such as PMD, Checkstyle... we anonymously capture some results about what has been analyzed, such as the complexity of classes, the test coverage of the code, the compliance to programming rules... 754 projects 2,422 code audits 13.09M lines of code Technical Debt in figures Get the full report http://goo.gl/2rRHJ 9516 days 30.49 violations A.... A.... Average of blocker and critical violations per project This is the total workload needed to manually correct all defects detected on the projects tracked by TechDebt.org. This figure is computed by summing remediation cost for each rule violation found into code. 5h48m A... S.... A.... This is the time needed to tackle technical debt contained 1K LOC 3.25% of duplicated lines While 97 audits revealed code duplications from 13% to 26%, half of projects have only 1% of duplications 9K "ConstructorCallsOverridableMethod" violations The rule "ConstructorCallsOverridableMethod" as more than 9,000 violations. This rule does not seem to be well-known despite it should be! The non- respect of this rule dangerously expose the code to many bugs. By calling an overridable method a constructor may use a not fully initialized object, which leads to unexpected behavior. 24.2% of commented lines 1,278 audits revealed comment rates from 14% to 29% Open Source Focus Refactoring Opportunities... 27.32% of code coverage 3.5 millions lines of code are covered by unit tests Spring-Core 75.3% 24.7% Арache CKF 78.3% 21.7% 99.99% for PMD Maven PMD is used in nearly 100% of audits, while FindBugs is at 90% and Checkstyle at 40% 82.6% 17.4% Defects that can be corrected automatically or semi-automatically through refactoring. More info » http://tocea.com How to contribute? Powered by Follow us » @ TechDebtOrg TechDebt is a collaborative project. You can contribute by downloading the open source tool Scertify Refactoring Assessment to power TechDebt anonymously with your own project metrics. For public contributions, please contact us at [email protected]. scertifyhe code refactory >> ... ...: ....... TechDebt Report #1 » June 2012 The TechDebt repository TechDebt.org is presented by Tocea and populated by Scertify Refactoring Assessment, an open source plug-in for Sonar. Whenever an application is analyzed with static code analysis tools such as PMD, Checkstyle... we anonymously capture some results about what has been analyzed, such as the complexity of classes, the test coverage of the code, the compliance to programming rules... 754 projects 2,422 code audits 13.09M lines of code Technical Debt in figures Get the full report http://goo.gl/2rRHJ 9516 days 30.49 violations A.... A.... Average of blocker and critical violations per project This is the total workload needed to manually correct all defects detected on the projects tracked by TechDebt.org. This figure is computed by summing remediation cost for each rule violation found into code. 5h48m A... S.... A.... This is the time needed to tackle technical debt contained 1K LOC 3.25% of duplicated lines While 97 audits revealed code duplications from 13% to 26%, half of projects have only 1% of duplications 9K "ConstructorCallsOverridableMethod" violations The rule "ConstructorCallsOverridableMethod" as more than 9,000 violations. This rule does not seem to be well-known despite it should be! The non- respect of this rule dangerously expose the code to many bugs. By calling an overridable method a constructor may use a not fully initialized object, which leads to unexpected behavior. 24.2% of commented lines 1,278 audits revealed comment rates from 14% to 29% Open Source Focus Refactoring Opportunities... 27.32% of code coverage 3.5 millions lines of code are covered by unit tests Spring-Core 75.3% 24.7% Арache CKF 78.3% 21.7% 99.99% for PMD Maven PMD is used in nearly 100% of audits, while FindBugs is at 90% and Checkstyle at 40% 82.6% 17.4% Defects that can be corrected automatically or semi-automatically through refactoring. More info » http://tocea.com How to contribute? Powered by Follow us » @ TechDebtOrg TechDebt is a collaborative project. You can contribute by downloading the open source tool Scertify Refactoring Assessment to power TechDebt anonymously with your own project metrics. For public contributions, please contact us at [email protected]. scertifyhe code refactory >> ... ...: ....... TechDebt Report #1 » June 2012 The TechDebt repository TechDebt.org is presented by Tocea and populated by Scertify Refactoring Assessment, an open source plug-in for Sonar. Whenever an application is analyzed with static code analysis tools such as PMD, Checkstyle... we anonymously capture some results about what has been analyzed, such as the complexity of classes, the test coverage of the code, the compliance to programming rules... 754 projects 2,422 code audits 13.09M lines of code Technical Debt in figures Get the full report http://goo.gl/2rRHJ 9516 days 30.49 violations A.... A.... Average of blocker and critical violations per project This is the total workload needed to manually correct all defects detected on the projects tracked by TechDebt.org. This figure is computed by summing remediation cost for each rule violation found into code. 5h48m A... S.... A.... This is the time needed to tackle technical debt contained 1K LOC 3.25% of duplicated lines While 97 audits revealed code duplications from 13% to 26%, half of projects have only 1% of duplications 9K "ConstructorCallsOverridableMethod" violations The rule "ConstructorCallsOverridableMethod" as more than 9,000 violations. This rule does not seem to be well-known despite it should be! The non- respect of this rule dangerously expose the code to many bugs. By calling an overridable method a constructor may use a not fully initialized object, which leads to unexpected behavior. 24.2% of commented lines 1,278 audits revealed comment rates from 14% to 29% Open Source Focus Refactoring Opportunities... 27.32% of code coverage 3.5 millions lines of code are covered by unit tests Spring-Core 75.3% 24.7% Арache CKF 78.3% 21.7% 99.99% for PMD Maven PMD is used in nearly 100% of audits, while FindBugs is at 90% and Checkstyle at 40% 82.6% 17.4% Defects that can be corrected automatically or semi-automatically through refactoring. More info » http://tocea.com How to contribute? Powered by Follow us » @ TechDebtOrg TechDebt is a collaborative project. You can contribute by downloading the open source tool Scertify Refactoring Assessment to power TechDebt anonymously with your own project metrics. For public contributions, please contact us at [email protected]. scertifyhe code refactory >> ... ...: .......

Technical Debt in figures

shared by MichaelMULLER on Jun 15
495 views
1 shares
0 comments
How much money does cost Software Development, when Code Quality is not tracked? How much time to reduce Technical Debt of Applications? Where do common quality defects come from?

Publisher

Tocea

Category

Technology
Did you work on this visual? Claim credit!

Get a Quote

Embed Code

For hosted site:

Click the code to copy

For wordpress.com:

Click the code to copy
Customize size