exploring characteristics of code churn
play

Exploring Characteristics of Code Churn @JMKraaijeveld @EricBouwers - PowerPoint PPT Presentation

Exploring Characteristics of Code Churn @JMKraaijeveld @EricBouwers Time Activities Code Churn Environment Patterns Code Churn Aap Aap Noot Noot Mies Wim Wim Suus Zus Jet Jet Teun Time Deleted line Changed line Added line


  1. Exploring Characteristics of Code Churn @JMKraaijeveld @EricBouwers

  2. Time Activities Code Churn Environment Patterns

  3. Code Churn Aap Aap Noot Noot Mies Wim Wim Suus Zus Jet Jet Teun Time Deleted line Changed line Added line

  4. Time Activities Code Churn Environment Patterns

  5. Time 1 2 … N Aap Aap Aap Noot Noot Noot Mies Mies Wim Wim Wim Suus Suus Zus Jet Jet Jet Teun Teun 1 year 0 1 day

  6. Time Relative churn 2011 System Per commit Weekly Monthly Yearly Django 112.0% 106.7% 103.7% 93.6% Git 19.3% 17.7% 17.5% 16.8% Linux 22.9% 19.7% 19.6% 17.7% MongoDB 70.1% 65.1% 64.0% 61.6% NodeJS 149.3% 131.7% 126.7% 113.7% Ruby on Rails 44.0% 38.8% 37.3% 32.0% Spring 23.7% 21.2% 19.8% 15.1% Framework Symfony 192.1% 158.6% 150.1% 120.0% PostgreSQL 27.8% 26.5% 26.3% 25.6% Subversion 26.7% 25.4% 25.0% 24.8%

  7. Time Relative churn 2011 System Per commit Weekly Monthly Yearly Django -4.8% -7.5% -16.4% Git -8.5% -9.3% -13.2% Linux -13.9% -14.4% -22.4% MongoDB -7.2% -8.7% -12.1% NodeJS -11.8% -15.1% -23.9% Ruby on Rails -12.0% -15.3% -27.3% Spring -10.4% -16.4% -36.1% Framework Symfony -17.4% -21.8% -37.5% PostgreSQL -4.9% -5.7% -8.1% Subversion -4.7% -6.2% -7.0% -9.58% -11.76% -18.73%

  8. Time Activities Code Churn Environment Patterns

  9. Classification Error Aap Aap correction? Noot Noot Mies Wim Wim Suus Enhancement? Zus Jet Jet Teun Adaptation? Time

  10. Classification

  11. Time Activities Code Churn Environment Patterns

  12. Patterns Cumulative churn Time A B

  13. Patterns

  14. Time Activities Code Churn Environment Patterns

  15. Environment More issues = More questions More churn = More questions more = more? Release ≠ More questions More churn ? More issues

  16. Time Activities Code Churn Environment Patterns @EricBouwers eric@sig.eu

Recommend


More recommend