- One problem
- with lists is that
- something has to be first
- and something has to be
For academic papers there might be a somewhat straightforward solution. Authors usually list their affiliation and contact information just below their name. You could use this same space to list their role with respect to the paper. This could be an indicator of contribution level (primary, secondary, etc.) or explicitly refer to roles (intern, mentor, editor, coordinator, implementor, designer, evaluator, etc.). Obviously you'd want to allow authors to add multiple tags, duplicate tags, or ignore them altogether.
I'm not sure this generalizes to all lists, but it's a start.