Open sarahcleary opened 5 years ago
@hol430 has forwarded a script that downloads the total number of bugs fixed.
The script is a work in progress - I'm working on generating more stats/charts. Might put a live version on a webpage at some point.
How about lines, not symbols? Increase font size.
How about these? Any suggestions or other stats you would like to see?
Circulated to RP for review and comment.
Reopen Issue - standing item for AI SC meetings
@hol430 - next AI SC meeting is 22 November. Paper will need to be prepared by @Keith-Pembleton and @sarahcleary by 8/11.
What action is required from me - do you just want updated graphs?
@hol430 - at this stage, that would be great.
@hol430 - could you please redo the Total issues open and closed graph - to show the issues labelled as ‘interface/infrastructure’ - as I understand these are the ones you work on.
Have regenerated all graphs such that they ignore all issues which do not have the 'interface/infrastructure' label. According to my tool I've fixed 272 issues with this label and 322 issues total.
Bottom graph is interesting in that @hol430 has taken over from me, around middle of 2018, as chief bug fixer. Perhaps this goes into report @sarahcleary along with a sentence to that effect. Also interesting that Drew going onto 50% UQ time earlier this year has probably had an impact on the number of bugs fixed - see graph below. Dash red line is the trend of Drew's bug fixing up until he went 50:50 AI:UQ. After that the rate of bug fixing has declined. This is expected of course.
@hol353 - When did the ‘interface/infrastructure’ tag start being utilised?
We applied the labels to all open issues around the end of 2017 I think, which means that this graph is a bit misleading. A more accurate comparison of our relative bug fix rates would be in the same graph in my above comment which includes total number issues closed. Also how did you generate that trend line? It doesn't look much like the long term average
Not sure. Probably at least a couple of years ago.
I just added the trend line by hand in paint. Nothing scientific. There appears to be a lag until about July 2018 when you suddenly started fixing a lot more bugs (the start of my hand drawn line). Ideally, I'd like to see a proper trend-line starting from the lag point (July 2018) up until you started on the 50:50 joint appointment and another trend line after this point.
@hol430 - just checking - is this statement still valid? 322 bugs fixed since commencing
322 issues resolved is probably a more accurate statement but I guess it amounts to more or less the same thing. An issue can be a bug or a question or a feature request or some refactoring or whatever.
@hol353 and @sno036 - will you be in a position to share your update with the RP on Tuesday?
There is a great visualisation of this that I'll try and show at the meeting - something I suggested but Dean solved and is based on interrogating GitHub issues. I might work for the SC.
As per https://github.com/APSIMInitiative/ReferencePanel/issues/50 Steering Committee would like guidance from RP with regard to the Software Engineering role. What resourcing is required long term. What additional tasks could/should be done. Looking at not just fixing bugs, but e.g. new features. Linked with conversation around RP role - https://github.com/APSIMInitiative/ReferencePanel/issues/51
In reality Drew has not just been fixing bugs/defects. While he has been doing some of that, in reality he has been fixing issues which often as not means new features which make things easier/better/faster/robuster. Because he is a software person rather than a modeller (a lamentable lack of science training - what was his paternal parental unit thinking!) that is probably both the best major role for him and the thing that we most need. If, as well as improving the documentation generation / the website / the build and test procedures / running on clouds / xxx / xxx / xxx, he had some time left over to do a combination of going back into existing code and giving it a good refactor / tidy up and working alongside modellers doing some of the more tricky bits I think we would get a huge amount out of the role and end up with a much better and less frustrating product.
@hol430 - are you able to update these graphs? and list the main issues/tasks you've been working on since Nov 2019?
@hol430 - have you a list like this one for the period Nov 19-March 2020??
• Syntax highlighting for report (#4251) • Parameter optimization from R via simplex method. This is not built into APSIM yet but is a standalone tool • Implemented framework for automated UI tests (#4199) • Moved APSIM.Shared into ApsimX to make compilation easier (#4121) • Significant speed improvement for multi-paddock simulations (#4082) • Port of old apsim’s SoilTemp2 model (#4080)
I haven't really fixed any major issues in the last few months - the issues I've been working on have been smaller in scope. The only big change that comes to mind is:
Visualisation now on APSIM youtube channel: https://www.youtube.com/watch?v=waU_ALZ589o
Closing, will open if necessary
@hol430 - it's that time of year, and the next AI SC meeting is on 25/3. Are you able to provide me with updated graphs and list of any major issues you've been working on.
@jbrider / @hol353 / @hut104 - anything you would like to highlight to the AI SC with regard to @hol430's work over the past 4 months?
I will stick with the standard report unless you have any other suggestions.
thanks!
Interesting things I've been working on:
@sarahcleary - as requested:
Number of open issues: 312
Number of closed issues: 2435
Number of open pull requests: 0
Number of closed pull requests: 3859
Number of bugs closed since 1/1/1970: 867
Number of issues closed since 1/1/1970: 2435
Number of issues fixed by hol430: 722
"Major" issues:
@hol430 - can you please provide updated graphs and any new major issues? thanks
Number of open issues: 343
Number of closed issues: 2569
Number of open pull requests: 0
Number of closed pull requests: 3994
Number of bugs closed since 1/1/1970: 929
Number of issues closed since 1/1/1970: 2569
Request for report on AI funded software position at each SC meeting
ACTION @Keith-Pembleton and @sarahcleary to work with @hol430 on paper (possible template to be used in future reports)