Collaborations Workshop 2019 (CW19) #CollabW19          2019-04-01 to 2019-04-03

Group 6 - CI2-CW2CC

Reporter

Raniere Silva - r.gaia.cs@gmail.com

Participants

Patricia Herterich - @pherterich

Michael Allaway

Alessandro Felder

Daina Bouquin - @dainabouquin

Louise Brown - @louisepb

Raniere Silva - @rgaiacs


This document should be used to capture the information for a Collaborative Session / Hack Day Idea. (The total amount of text should ideally be between 100-300 words and you can include a diagram or two). The document should be no larger than two pages of A4. Don’t delete the details at the top of the document but you should delete all the hint text once you no longer need it.

Context / Research Domain

Please describe the context or research domain to which the problem applies

PhD students and earlier career researchers are updating their CV.

Problem

Description of the problem you are trying to solve

Decide what to call your contribution to a open source software project is hard because roles are not well defined, except for author and maintainers. For example, someone might have contributed to improve the documentation in one project but the role of “technical writer” was never officially defined.

Solution

Explanation of the solution to the problem you have identified

  1. Extend Contributor Roles Taxonomy (CRediT), a high-level taxonomy to represent the roles typically played by contributors to scientific scholarly output, to have more meaningful terms related with software contribution. For example: technical writer, database designer, API designer, user interface designer, software developer.
  2. whatismycontributorrole.org to give advice to people of what their role in the project is. whatismycontributorrole.org would have as input the link a Git repository and user’s name and provide as output the recommendation of how people could list their contribution on their CV.

Diagrams / Illustrations

You can include one or two diagrams in this section. Please ensure you have the right to use the image(s), and include an attribution if applicable.

What is my contribution mock-up interface.


Notes:

  • Create really good tombstones for things
  • Do we need guidelines? Can contributor /authorship taxonomies help? (these are highly discipline specific) -> they can at least start a conversation
  • Build a bot!! (the angry librarian) -> open standardised issues on GitHub repos:
    • You’re missing a citation file -> go here to read some good practice
    • You’re missing a licence
    • Create a branch opening “empty” PRs
    • Have a conversation about authorship!
    • Twittterbot: “Hey guys - I wanna give you credit. Could you please provide a citation file and a licence and anything else I need to do this properly.”
  • See yesterday’s discussion on crediting contributors https://docs.google.com/document/d/1bec5NVenHSGu2ER3vqJ90Zl4LaepbG7rj-lDe9IK684/edit