I think doing clean-up might be premature as the WikiGrok UI may still have
some significant UI changes coming soon. We had a meeting with Leila last
week before I left town and discussed some challenges with implementing a
usable aggregation model for WikiGrok version B. The main issue is that it
is unclear how to treat null responses in the aggregation model. If they
are treated as a purely negative response (i.e. the equivalent of saying
that a tag is false), the test data doesn't converge on an accurate
response. If they are completely ignored, all possible tags eventually tend
towards true. The null response can be weighted as being somewhere in
between (between -1 and 0), but how to weight it will likely depend on the
campaign. For example, some campaigns have mutually exclusive tags (live
album vs. studio album) which would need a heavy weighting for null, while
other campaigns have non-exclusive tags (tv actor and film actor) which
would need a light weighting for null. I have a meeting scheduled with
Analytics and Design this afternoon to talk about ideas for how to address
this. It's possible that we may decide to implement a new UI for WikiGrok
that is a hybrid of the A and B designs or modify the WikiGrok v B
interface to allow the user to submit more information regarding the
non-positive responses. This is just a preliminary meeting though. Whatever
ideas we come up with I'll be sure to share with the rest of the team
before we move forward on anything.

If there are some light-weight things that can be cleaned-up without too
much refactoring, that would be fine, but I would suggest avoiding any
significant refactoring (other than the WikiGrok version consolidation)
until we have a clean idea of how we're going to move forward with the UI.

Kaldari

On Thu, Feb 19, 2015 at 7:46 AM, Sam Smith <[email protected]> wrote:

> Hey,
>
> I've been working on removing WikiGrok version A from the codebase (per
> [0]). During a round of code review Baha mentioned that there are some
> changes that he'd like to make, which I definitely agree with.
>
> AFAICT there's one card that tracks cleaning up one part of WikiGrok [1].
> How about we get together via Hangouts and do a group review of WikiGrok.
> The Growth team did this while we were spinning down in order to identify
> all of the unnecessary code to delete as well as a few minor improvements
> that could be made. I suggest that the outcome of this meeting would be a
> set of cards detailing the changes we'd like to make to WikiGrok as well as
> a tracking card – with a story!
>
> Cool? Cool!
>
> –Sam
>
> [0]
> https://trello.com/c/t995SzUd/3-3-remove-obsolete-wikigrok-version-and-consolidate-code
> [1]
> https://trello.com/c/HMAkwvyr/22-5-hygiene-cleanup-wikigrokdialog-js-views
>
> _______________________________________________
> Mobile-l mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/mobile-l
>
>
_______________________________________________
Mobile-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mobile-l

Reply via email to