Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Second contribution by Joan Amarachukwu IFEANYI #130

Open
Jobryte opened this issue Mar 21, 2023 · 1 comment
Open

Second contribution by Joan Amarachukwu IFEANYI #130

Jobryte opened this issue Mar 21, 2023 · 1 comment

Comments

@Jobryte
Copy link

Jobryte commented Mar 21, 2023

Name: Joan Amarachukwu IFEANYI
Projects: Interpret | HoloViz
Relevant links: HoloViz Governance, InterpretML Governance

Analysis:
Holoviz and Interpret are two open source Python libraries used in machine learning with different but complementary capabilities and goals. HoloViz is a tool for data analysis and insight presentation; it enables interactive dashboards and visualisations to be constructed quickly. While Interpret ML focuses more on model interpretation, developing justifications, and making predictions.

While having different goals, these libraries can work together in machine learning processes. For instance, Holoviz may be used to create graphics that highlight important dataset features, which can then be further investigated using Interpret ML to better understand how those features affect model predictions. Overall, these two libraries offer useful machine learning capabilities for data exploration and model comprehension.

The fact that both projects depend on community contributions to grow and improve their software is a point of comparison. They also both use GitHub for issue tracking and source code management.

Similarities:
Values: They both have the similar code of conduct rested on the same following key values
Openness and transparency
Inclusivity and diversity
Community-driven decision-making

Decision: Their governance model requires decision by consensus. Usually a quorum is formed. Decisions can also be appealed in both organisations.

Roles: They both have the contributor- maintainer arrangement but with an additional role of Project Director in HoloViz.

No Confidentiality: Information disclosed in connection with any Project activity is not confidential.

Differences:
Nonetheless, there are some distinctions in their governance approaches as well. With a more decentralised approach, Holoviz distributes decision-making among its core staff and community contributors. On the other side, Interpret ML takes a more centralised approach, where InterpretML staff manage the project's growth and direction. Also, compared to Holoviz, InterpretML has a more established process for examining and approving contributions to the project, which may cause a delay in the processing of contributions.

My Opinion: The governance model of HoloViz was easy to find and understand. HoloViz made its governance model straightforward, clear and concise. I also like that even though the project director can veto matters to speed up the decision making process, there is still room for this decision to be appealed by maintainers to reach a consensus. It fosters accountability and control indecisiveness.

In general, Holoviz and Interpret ML are both open-source projects that depend on community contributions to build and enhance their products. They both aim to produce high-quality, easily available tools for machine learning and data visualisation, despite some differences in their governance approaches.

@Jobryte Jobryte closed this as completed Mar 21, 2023
@Jobryte
Copy link
Author

Jobryte commented Mar 21, 2023

Hi @arliss-NF here is my second contribution. Thank you

@Jobryte Jobryte reopened this Mar 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant