All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Jesus M. Gonzalez-Barahona" <jgb@bitergia.com>
To: Wei Liu <wei.liu2@citrix.com>, Lars Kurth <lars.kurth.xen@gmail.com>
Cc: Daniel Izquierdo <dizquierdo@bitergia.com>,
	Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [RFC] Results of Phase 1 of the Review Process study
Date: Fri, 16 Oct 2015 00:38:10 +0200	[thread overview]
Message-ID: <1444948690.11624.205.camel@bitergia.com> (raw)
In-Reply-To: <20151015115855.GC16650@zion.uk.xensource.com>

On Thu, 2015-10-15 at 12:58 +0100, Wei Liu wrote:
> On Wed, Oct 14, 2015 at 06:32:37PM +0100, Lars Kurth wrote:
> [...]
> > 
> > == Cycle Time [27] to [29] ==
> > This is not quite obvious from the definition in 1. For the cycle
> > time, we basically ignore the mapping to a patch or patch series
> > and just look at the cycle times between review iterations
> > *regardless* of which series it belongs to.
> > 
> > For example [29] then tells us that the median cycle of any code
> > review has been fairly static around 5 days from 2012.
> > 
> > == Backlog Analysis ==
> > This section shows us the total of patch series reviews that could
> > be modelled (60%) over the project's life-time 
> > 
> > Complete: 5641
> > Active (aka activity in the last 7 days) : 78
> > Ongoing (aka activity in the last 12 months): 403
> > Stalled (no activity for 12 months): 600
> 
> Do note that this category covers several things: patches no longer
> needed, patches superseded by newer version but with different
> titles,
> patches to be upstreamed but lost momentum, so I wouldn't use this as
> primary index for how bad the community functions. In fact I think it
> shouldn't be given the same importance as the other two.

I agree. In fact, this data was not the core for the study, which was
more focused on how long the review process is. As I commented in
another message, we would need to more clearly define "stalled" and if
possible "abandoned", but that is not easy.

> >  
> > This is an area where time based diagrams would help, such that we
> > understand whether things have become much worse than in the past.
> > On the face of it, the figures are *worrying*: in particular if you
> > consider we historically have handled an average of 513 patch
> > series a year, we have the equivalent of 
> > - a year's worth of backlog which is active
> > - a bit more than a year's backlog which is stalled - there is no
> > way to identify abandoned reviews  
> > 
> 
> I notice that you noticed the same thing. :-)

>From a "problem identification" point of view, if you had a way of
telling apart the abandoned from the stalled, it would be great.
Otherwise, it is very difficult to draw conclusions. If for those 600
reviews, 550 are for example due to superseded and no longer needed
patches, you only have 50 stalled patches. That's a very different
number than if say 500 are really stalled...

So, I guess we need better matching and some kind of labeling of
abandoned reviews to have any conclusion about the real backlog, and
its trends.

Saludos,

	Jesus..

> Wei.
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel
-- 
Bitergia: http://bitergia.com
/me at Twitter: https://twitter.com/jgbarah

  parent reply	other threads:[~2015-10-15 22:38 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-10-14 17:32 [RFC] Results of Phase 1 of the Review Process study Lars Kurth
2015-10-15  9:06 ` Ian Campbell
2015-10-15  9:26   ` Ian Campbell
2015-10-15 21:36     ` Lars Kurth
2015-10-15 22:25       ` Jesus M. Gonzalez-Barahona
2015-10-15 22:32       ` Jesus M. Gonzalez-Barahona
2015-10-16  9:19         ` Ian Campbell
2015-10-16  9:29           ` Lars Kurth
2015-10-16  9:58             ` Ian Campbell
2015-10-15 21:18   ` Lars Kurth
2015-10-16  9:06     ` Ian Campbell
2015-10-16  9:15     ` Ian Campbell
2015-10-15 11:58 ` Wei Liu
2015-10-15 21:20   ` Lars Kurth
2015-10-15 22:38   ` Jesus M. Gonzalez-Barahona [this message]
2015-10-16 11:06 ` Stefano Stabellini
2015-10-16 18:18   ` Lars Kurth
2015-10-21 12:49     ` Lars Kurth

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1444948690.11624.205.camel@bitergia.com \
    --to=jgb@bitergia.com \
    --cc=dizquierdo@bitergia.com \
    --cc=lars.kurth.xen@gmail.com \
    --cc=wei.liu2@citrix.com \
    --cc=xen-devel@lists.xen.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.