I don't get the meaning of this number: # issues: 405,700
What is a single issue in your context? On 16.11.2017 11:15, Γεώργιος Δίγκας wrote: > Dear All, > > First of all I would like to thank you very much for your fast response. > I have created a spreadsheet > (https://docs.google.com/spreadsheets/d/1DloQ_GS9l2KS6ldgdHOQkjsCB1J_rrMyUauHC_Ymgfk/edit?usp=sharing) > with all the projects that I have analyzed. Below, I describe briefly the > first two sheets. > Projects: It contains that stats (Project Name, # of Java Files, # of > commits, # of weeks, # of issues over time, and # of FIXED issues over time > Fixing Rate) for all the analyzed projects. As the sheet shows the fixing > rate for Jena is 90.2%. Which means 90.2% of the issues that were introduced > in the project over time, were fixed. > Jena: Open Issues - October 7, 2017: On this sheet there all the issues that > are still open (42,258) in the last analyzed commit (SHA: > 030398cb0f4bef4dad2b7313e8fce171a6179839 and DATE: October 7, 2017). > >>> How did you go about making these calculations? What span of time does > >>> your analysis concern? > I analyzed the last commit for each week of the selected project over their > history. >>> What are you counting as technical debt (anything > that SonarQube claims >>> is "technical debt")? > In this study yes. Everything that SonarQube claims as TD. But, for Apache > Jena, the most impressive thing is the fixing rate. You have fixed 90% of the > issues that SonarQube detects as TD. >>> Are you comparing Jena to > other projects with a similar lifespan? Are you >>> comparing Jena to > projects that have a similar contribution history? >>> etc. etc. > I would say yes. As the Projects sheet shows there are other projects with > the same characteristics. >>> Where does that number come from? > The number (405,700) represents the fixed issues over time. On the last > analyzed commit (SHA: 030398cb0f4bef4dad2b7313e8fce171a6179839) there were > 481,590 lines of java code. > > Thank you in advance! > > > With kind regards, > > George Digkas > > > > ________________________________ > From: Andy Seaborne <a...@apache.org> > Sent: Wednesday, November 15, 2017 5:42 PM > To: dev@jena.apache.org > Subject: Re: Issues fixed in Apache Jena > >>> a tremendous number (405,700) of fixed issues > Where does that number come from? > > There are "only" 481,512 lines of java code in the entire codebase! > > (When Jena was imported into Apache, the whole of the SVN history came > over as well.) > > Andy > > cloc => > > ------------------------------------------------------------------------ > Language files blank comment code > ------------------------------------------------------------------------ > HTML 2669 871 112007 525790 > Java 5637 107373 227331 481512 > XML 504 1016 1144 52578 > Maven 293 3684 6706 52355 > JavaScript 71 4515 5929 26718 > Bourne Shell 62 982 1219 4459 > Bourne Again Shell 51 579 967 2389 > XSLT 6 495 225 2010 > Ruby 7 307 297 1788 > CSS 20 219 194 1629 > DOS Batch 46 245 27 1026 > Perl 6 251 275 651 > Markdown 12 132 0 287 > Smarty 7 16 0 218 > DTD 2 91 147 176 > INI 2 19 0 65 > AspectJ 1 8 46 36 > XSD 1 6 13 34 > Elixir 1 12 42 9 > YAML 1 0 95 0 > ------------------------------------------------------------------------ > SUM: 9399 120821 356664 1153730 > ------------------------------------------------------------------------ > > > > On 15/11/17 15:31, aj...@apache.org wrote: >> It's not really clear to me how to answer these question without more >> context. >> >> How did you go about making these calculations? What span of time does >> your analysis concern? What are you counting as technical debt (anything >> that SonarQube claims is "technical debt")? Are you comparing Jena to >> other projects with a similar lifespan? Are you comparing Jena to >> projects that have a similar contribution history? etc. etc. >> >> >> >> ajs6f >> >> ???????? ?????? wrote on 11/15/17 10:15 AM: >>> Dear developers, >>> >>> I am a PhD student in the university of Groningen and the topic of my >>> PhD is the evolution of Technical Debt (TD) in open-source development. >>> I have analyzed some projects from the Apache Foundation (using >>> SonarQube) and I realized that your project has a tremendous number >>> (405,700) of fixed issues, when we compare it to other projects from >>> Apache. >>> I would like to ask you the following 3 questions: >>> >>> 1. Why had been introduced so many issues of TD into your project? >>> 2. The fixing of those issues was in purpose or a coincidence? >>> 3. Do you use SonarQube (or SonarLint) in order to detect and fix >>> the issues? >>> >>> Thank you in advance! >>> >>> With kind regards, >>> >>> George Digkas >>>