Hi,

On 11/02/2017 09:49 AM, Vincent Massol wrote:
> 
>> On 1 Nov 2017, at 18:41, Alexandru Cotiuga <[email protected]> 
>> wrote:
>>
>> Hello devs,
>>
>> This Thursday is BFD#153:
>> http://dev.xwiki.org/xwiki/bin/view/Community/XWikiDays#HBugfixingdays
>>
>> Our current status is:
>>
>> * -36 bugs over 120 days (4 months), i.e. we need to close 28 bugs to have
>> created bugs # = closed bugs #
> 
> I guess you meant 36 and not 28 :)
> 
>> * -78 bugs over 365 days (1 year)
>> * -52 bugs over 500 days (between 1 and 2 years)
>> * -218 bugs over 1600 days (4.3 years)
> 
> Wow we’re really drifting… we were positive till roughly early 2015 and then 
> we’ve kept increasing then, see:
> https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=10352#Created-vs-Resolved-Chart/13610
> 
> Note that we’ve changed the definition of the query (The query is: category = 
> 10000 AND issuetype = Bug ORDER BY key DESC), since we added some projects 
> (CK, Tour, Templates, Help) but those were inside platform before so in 
> practice it doesn’t change the scope.
> 
> Also note that we’ve moved out several modules outside of platform and into 
> contrib projects so that should have removed issues/bugs! Thus the situation 
> is even worse than it appears...
> 
> I wonder what made this increase in bugs...
> 
> Some ideas:
> 
> * We have less devs active on the xwiki github org. See the commit stats on 
> http://dev.xwiki.org/xwiki/bin/temp/space/page/chart/2123416786.png (last bar 
> on the right is from June 2016 to June 2017). So this means less issues fixed 
> but also less bugs fixed.
> 
> * Out of the 639 open bugs I see in my query, the categories with > 15 open 
> bugs are:
> ** Dev issues only: 21
> ** Extension: 17
> ** AS: 18
> ** Administration: 20
> ** AWM: 20
> ** Office: 18
> ** Old Core: 114
> ** WYSIWYG (including CKEditor): 30+10 = 40
> (this accounts for 268 bugs, i.e. 41% only, the rest is scattered across 
> other categories)
>> * Less BFDs than before?
> 
> WDYT?

One other idea : we have more active installs (see
http://www.xwiki.org/xwiki/bin/temp/space/page/chart/2142541496.png)
since … hmm … ok, hard to tell ^^ ; but it's globally increasing. We
then have more user feedback, which can lead to more issues.

Regarding the possibles solutions, here are some of them :

* As we are now preparing for a new LTS release, it could be nice to
organize something like a BFW (Bug Fixing Week) or a BFM ; I didn't
checked if we are on time on the roadmap though, but this could help
lowering the number of bugs going in the 10.* versions ; especially
considering the fact that some difficult bugs take more than one day to
resolve.

* The GCI might help reducing the number of trivial / easy bugs if done
correctly.

* The category having the most bugs is Old Core (about 17% of the total
number of bugs) and it's growing (see
https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=13924). Maybe
we should either :
** Try to focus more on Old Core bugs during BFDs
** Try to solve the fact that, after 10+ years of «Moving away from the
Old Core» (see
http://dev.xwiki.org/xwiki/bin/view/Community/DevelopmentPractices#HMigratingawayfromtheOldCore)
we are still heavily relying on it and integrate some solutions for
removing some Old Core components directly as part of the 2018 roadmap.

Hope it helps,
Clément

> Thanks
> -Vincent
> 
> 
>> * -690 bugs since the beginning of XWiki
>>
>> See https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=10352
>>
>>
>> Here's the BFD#153 dashboard to follow the progress during the day:
>> https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=13923
>>
>> Happy Bug Fixing Day,
>> Alex
> 

Reply via email to