[Chaoss-Board] CHAOSS Board Meeting Minutes Draft

Josianne Marsan Josianne.Marsan at sio.ulaval.ca
Sun Aug 25 17:21:23 UTC 2019


Hi Matt and CHAOSS board member,

I hope you are all going well.

Since I don’t see it mention in the minutes, I guess the message I had written in my answer to the meeting invitation has not make it to Kate. Here it is:

“I think I saw a point in the meeting agenda about board membership. If you discuss who wants to stay and who prefers to leave, could you inform the others that I will have to resign, for two reasons. First, I have created a new research center on IT & Business last May and I am running it since, currently recruiting students and collaborators. Second, I have decided last month to run to become the new vice-dean of research at FSA ULaval next year. A colleague in the Marketing department is running to become the next dean and he has asked me to join his team. I am excited, but also stressed by the learning curve ahead. Therefore, I will have even less time for external service such as being on boards. Thus, I prefer to leave my place to someone who will have more time to put on the CHAOSS board. My colleagues from SECOHealth are cced in case they are interested in the position.”

I wish you all success and happiness in your lives and projects.

See you soon again!

Josianne Marsan

Josianne Marsan, Ph.D.
________________________
josianne.marsan at sio.ulaval.ca
Full Professor
Department of Management Information Systems
Faculty of Business Administration
Université Laval
CANADA

De : chaoss-members-bounces at lists.linuxfoundation.org <chaoss-members-bounces at lists.linuxfoundation.org> De la part de Matt Germonprez
Envoyé : 25 août 2019 09:06
À : chaoss-members <chaoss-members at lists.linuxfoundation.org>
Objet : [Chaoss-Board] CHAOSS Board Meeting Minutes Draft

Hi everyone,

The board meeting minutes from last week's OSSNA meeting are available below and via this link:

https://docs.google.com/document/d/1dhYjE0e7tHdNJXYAHPuQK-7kpxxmpPswx962iYrWhg4/edit?ts=5d5d5d47

I will be sending these minutes to the CHAOSS mailing list on September 6th, 2019. If you have changes you would like to make to the minutes, please email me changes or track your changes in the provided link.

Of particular note:
- Email Matt with CHAOSS Board co-chair nominations by August 31st.
- Email Matt with CHAOSS Board new member nominations by August 31st.

Thanks to everyone who took notes during the meeting :)

Regards,
Matt



CHAOSS Governing Board meeting

August 21, 2019


Attendees:

Present in room: Brian Proffitt, Dawn Foster, Jose Manrique Lopez de la Fuente (ex officio), Georg Link, Sean Goggins, Matt Germonprez, Kate Stewart, Jesus Gonzalez-Barahona, Ray Paik

Present on Zoom: Ben Lloyd Pearson, Andrea Gallo, Don Marti, Ildiko Vancsa, Daniel German

Absent: Wayne Beaton, Josianne Marsan


CHAOSS Budget

·       Spent $s for stickers, poker chips, and CHAOSScon so far

·       Matt is working to move funds from GSoC into Community Bridge

·       Deprioritize travel assistance for now

·       Meetup/events:

o   Rather than GraceHopper better option may be SCALE & FOSDEM

o   Have booths at SCALE and FOSDEM in 2020.

·       Mentorship: Explore funding an intern via Outreachy

o   AI Matt: Explore participation in Outreachy

·       Issue bounties/consulting/workshop

o   Can we do consulting engagements and not jeopardize out non-profit status? There is a precedent with Fossology training.

Board Membership

·       Annual review of Board Membership

·       Board size: 7(min)-15(max), currently at 15

·       Jesus GB will step down from board

·       If you miss 3 consecutive board meetings, Matt will do an outreach and check on things

·       There was a discussion on the need to formalize co-chair roles

o   Discussion on removing representation from Software & Metrics committees for co-chairs.

§  AI Kate: start a Google Doc for charter updates

o   Maybe do staggered elections with two year terms for Co-chairs for continuity

§  Motion to nominate Matt for another 1 year term:

·       VOTE: approved unanimously

§  Another nomination for a 2 year-term. Email Matt with nominations by August 31st. Ray will run a Condorcet vote for the Co-chair election.

·       Nominees so far

o   Sean

o   Georg

o   Dawn

§  Also open for suggestion for a new board member by August 31st


Thanks to community members for the first CHAOSS release. Next release will be around the CHAOSScon-Europe in 2020.


Software updates (summary also available in the slide deck)


Augur Update:

Augur is an increasingly robust, systematically designed data collection, analytical and notification system for making sense of the health and sustainability of open source software project health and sustainability. We maintain our identity as a prototyping system, and expect the innovations we have developed in the past year will inspire other projects, and are proud of the organizations, open source program offices, and open source community managers we have helped through our work. Remy DeCausemaker from Twitter is a tireless, friendly source of inspiration and constructive critique that influenced our choice to evaluate and reconstruct the hear of Augur this year. Our Google summer of code students Parth and Bingwen worked hard with our core Augur team of Gabe Heim, Carter Landis, Derek Howard, and Jonah Zukowsky through the summer to make our new vision for Augur real. New team members, Elita Nelson, Carolyn Periciniaro, Paul Orton and Sean's computer science undergraduate students are a part of Augur's growing core contributors. Proof, in a sense, that we are learning how to onboard new contributors more effectively.

    Augur Accomplishments, 2018-2019:

1.     Working with CHAOSS's stakeholder community we designed and implemented a comprehensive, unified data model that brings together insights from Brian Warner's Facade Project, Libraries.io, GHTorrent, DOSoCs (now "chaoss/augur-sbom"), Brian Proffit's, Dawn Foster's and GrimoireLab's insights about individual identity and organizational affiliation complexity. A single data model that stores system-specific software engineering synonyms for "commit", "issue", "pull request", and other constructs.

2.     The unified data model accelerates analysis of open source ecosystems, and projects that are managed in heterogeneous .git infrastructure.

3.     To collect data, Augur now relies on a federated broker-worker system. Six workers are presently deployed and operating against over 15,000 repositories for a diverse group of open source stakeholders. Each worker continuously collects data, and sends it to the broker, who stores the data. A Housekeeper makes sure every worker keeps doing their job.

4.     A new design of our API endpoints follows a common :repo_id/name and :repo_group(project)_id/name standard that eases the implementation of customized, organization specific distribution of Augur data.

5.     Augur's front end is completely redesigned and rewritten using Typescript instead of Javascript, which is lowering our change and maintenance costs.

6.     The number of Augur deployments continues to grow, and our newcomer experience is significantly improved since March, 2019.

7.     Our collaborations with the Grace Hopper Conference, including an Augur workshop, is helping to push these advances forward.

8.     We now use machine learning and statistical algorithms to identify events buried in the 60+ metrics endpoints our restful API now supports.

9.     The resulting insights are provided via push notifications in Slack, email and other messenger clients.

10.  Augur's front end and back end are now independently deployable, meaning that new users can use Augur only for API's it uses to feed their own systems, or begin to work with our front end.

    Augur Goals, 2019-2020:

1.     Integration of HyperLedger/Indy for federated, secure single sign on.

2.     Continued advances in the deployment of our machine learning anomaly detection, and push notification system.

3.     Creating CHAOSS metrics from the 24 Augur endpoints that are not currently defined as CHAOSS metrics.

4.     Implementation of our value workers based on the COCOMO model of software engineering labor and cost estimation

5.     Implementation of test coverage metrics from the Risk working group.

6.     Providing technical infrastructure to enable diversity and inclusion working group process aims to be supported in context with Augur's whole system.

7.     Incorporating important content directing Augur users to resources for risk management, value assessment, diversity and inclusion awareness and organizational and individual developer information.

8.     A user configurable mechanism for deriving user directed "dashboard indicators" of comparative health within their ecosystem.

GrimoireLab Update:

The development around Grimoirelab never stops, it spans from maintenance tasks which aim at improving the quality of the platform, to new development lines that are setting the basis for brand-new features.

Since March 2019, under the umbrella of maintenance tasks it is worth mentioning the support for GDPR compliance (a topic that is becoming more and more important) and Mozilla Lead Data initiative<https://www.mozilla.org/en-US/about/policy/lean-data/>, plus some enhancements on the data retrieval (Perceval) and enrichment (ELK).

Perceval is now able to use multiple tokens to fetch GitHub data, supports OAuth tokens for GitLab and Meetup backends, and collects statistics (e.g., number of forks and watchers) for GitHub repositories.

On the other hand, the enriched data produced by ELK includes information about:

(i) patchsets, approvals and comments for Gerrit reviews,

(ii) creator, assignee and reporter for Jira issues.

In terms of upcoming features, new development lines have been created to

(i) allow managing identities using GraphQL (SortingHat),

(ii) provide an administrative interface for GrimoireLab (Raistlin),

(iii) simplify the management of dashboards (Archimedes)

(iv) simplify the way of storing the data retrieved by Perceval (Citadel).

Together with this effort, a special attention is being given to documentation (a restyling of the tutorial is ongoing) and the way of deploying the platform.

And last, but not least, we have started to develop a new version of Cauldron, a PoC of GrimoireLab served as SaaS, to include latest updates of GrimoireLab and playing with potential new technologies to be integrated in Bitergia products. You can check it online in https://alpha.cauldron.io

Cregit Update:

·       Journal paper available at https://github.com/dmgerman/papers

·       New interfaces for displaying hierarchical information has been deployed on https://cregit.linuxsources.org/

·       Work ongoing for tracing provenance of code between repositories.

·       Extending work on linking the email threads to code, and doing sentiment mining of the data focused on the linux kernel.


Google Summer of Code Update:


·       Most successful year. All four students made significant contributions to the project.

·       Encourage everyone to check out blog posts from interns

·       Discussion on creating a page on CHAOSS website to recognize interns


D&I metrics

·       Talk to foundations including the LF (Angela for events), ASF, etc.


Advisory group to review CHAOSS release artifacts ~twice a year

--
Mutual of Omaha Professor
Information Systems
College of Information Science & Technology
University of Nebraska Omaha
he / him / his
https://goo.gl/E87KdK

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxfoundation.org/pipermail/chaoss-members/attachments/20190825/de86a2a0/attachment-0001.html>


More information about the Chaoss-members mailing list