SIGPLAN CARES is a subcommittee of SIGPLAN. ACM as an organization is governed by its

All SIG events and communications abide by

All SIG publications abide by

If a violation of any of these policies occur, ACM urges reporting the incident to the event chair or to ACM leadership, as indicated on those webpages. You may also report violations using the following forms:

  • Report an ethics violation here.
  • Report harassment, discrimination, intimidation, or violence here.
  • Report a policy violation such as a conflict of interest violation, coercion, abuse, misrepresentation, plagiarism, falsification or abuse of publication process here.

We recognize that reporting to a conference chair or an upper level ACM administrator can be intimidating, especially in the face of an already unpleasant experience. We have therefore established CARES: Committee to Aid REporting on discrimination, harassment, and related ethical policy violations.

The role of CARES is to serve as a resource comprising of well-known and respected people in the programming languages community who are approachable and willing to listen to and help people who experience or witness discrimination, harassment, or other ethical policy violations either at our events or related to ACM publications; the committee members can be a sounding board for these people and can provide advice on the steps necessary to have the matter further investigated by ACM. It is important to understand that for the matter to be reported, the person experiencing the incident must still themselves send the complaint to ACM where it will be handled according to ACM’s policies. The CARES committee cannot serve as an intermediary in that official process and it cannot be involved in any aspect of the handling of the complaint by ACM.

The motivation in providing a standing CARES committee is: (1) people are more likely to report harassment, discrimination, or other ethical policy violations if familiar and respected members of the community are available for support, (2) unlike conference chairs, the members of the CARES committee will be chosen largely for their commitment and record on the targeted issues, (3) longer membership terms and an (eventually) established committee enable building experience and a record that inspires more trust for those considering coming forward about an incident, (4) committee members are expected to be physically present at our main events and work with event leaders to publicize their role, and (5) the presence of such a committee with respected and trusted members from the community assigned to watch for these issues should serve as a deterrent for behavior that violates the ACM code of conduct, as well as encourage us all to be aware of and speak up if we observe such behavior.

A blog post provides background about the formation of the first CARES committee in the architecture community and this blog post talks about harassment some members of our community have experienced. The SIGARCH/SIGMICRO CARES committee led to foundation of the SIGPLAN committee.

The SIGPLAN CARES Bylaws can be found here.

A collection of CARES resources can be found here.


CARES members are always available by email to correspond and to set up a call with anyone who would like to speak with us about harassment, discrimination, or other concerns related to building and sustaining an inclusive research community.

In addition, one or more CARES members will “cover” conferences by announcing their presence at the beginning of the meeting and at the business meeting, and being available for in-person conversations throughout the meeting at sessions and breaks, etc. A CARES member will be available for email and phone calls for on-line PC meetings and in person at physical PC meetings. We will announce the CARES members attending below. At conferences, we will typically set up a table for at least an hour a day and announce the time and location. Initially, the following conferences will have guaranteed coverage.

  • ICFP
  • PLDI
  • POPL

CARES committee members may also attend other workshops and conferences sponsored or co-sponsored by SIGPLAN, when they normally would attend. As the sponsoring organizations and/or committee expands in membership, it may add conferences to the guaranteed list.

Conference/Meeting CARES member attendees
POPL 2022 Stephanie Weirich
SPLASH 2021 Shriram Krishnamurthi, Stephanie Weirich, Alexandra Silva, Kathryn McKinley
ICFP 2021 Stephanie Weirich, Simon Peyton Jones, Xinyu Feng, Sukyoung Ryu, Alexandra Silva
PLDI 2021 Kathryn McKinley, Vikram Adve, Peng Wu, Shriram Krishnamurthi, Stephanie Weirich, Xinyu Feng, and David Walker
ASPLOS 2021 Vikram Adve
POPL 2021 Shriram Krishnamurthi, Alexandra Silva, David Walker, Stephanie Weirich, Hongseok Yang
ICFP 2020 David Walker, Shriram Krishnamurthi, Stephanie Weirich, and Simon Peyton-Jones
PLDI 2020 Alexandra Silva, Vikram Adve, Michelle Stout, Kathryn McKinley, David Walker
OOPSLA 2020 Alexandra Silva, Shriram Krishnamurthi, Vikram Adve, Peng Wu, and Kathryn McKinley
HPCA/PPOPP/CGO 2020 Peng Wu (SIGPLAN CARES), Lieven Eeckhout and Timothy Pinkston (SIGARCH/SIGMICRO CARES)
ICFP 2020 PC Meeting Shriram Krishnamurthi
PLDI 2020 PC Meeting Michelle Strout
POPL 2020 David Walker, Alexandra Silva, and Hongseok Yang



This is the second annual report from the SIGPLAN CARES committee—a committee established to listen to and support folks in the programming languages community who experience or witness discrimination, harassment, or other violations of the ACM’s code of conduct or ethics.

What CARES does. CARES is dedicated to providing completely confidential support to members of the programming language community. We listen to members who come to us for advice or who just want to talk. If they would like advice on what kinds of actions they can take, we do our best to provide such advice.

Confidentiality. When a person approaches a CARES member in confidence, that CARES member will not share any information about the situation with anyone else without that person’s explicit permission, unless there is an imminent threat or danger of some kind. Indeed, CARES members do not share the details of contacts made with other CARES members unless permitted.

As a result, our annual reports are brief. They do not contain details about the types of contacts that CARES members have made and they do not even contain specific numbers of contacts. The reports are structured this way to protect the privacy of those that approach us.

What happened in 2021

In 2021, individual SIGPLAN CARES committee members were contacted confidentially by between 2 and 10 community members throughout the year. Such contacts sometimes led to extended conversations.

Members of the CARES committee represented CARES at five conferences in 2021, namely POPL 2021, PLDI 2021, ICFP 2021, SPLASH 2021 and ASPLOS 2021 (the latter in collaboration with SIGARCH/SIGMICRO CARES). Attendance specifics are listed on the CARES website. Due to the covid pandemic, aside from SPLASH 2021, these conferences were virtual. SPLASH 2021 was a hybrid conference. At virtual conferences, we typically hosted a pair of 30-minute CARES zoom sessions to advertise our presence and answer community questions. During these virtual sessions, we also carried out community brainstorming exercises to think about how we could make our conferences more welcoming. Attendance at such sessions varied, but was typically between 5-20 attendees, with the median closer to 5. At SPLASH, we had virtual sessions as well as one CARES member attending in person.

We have received open, public feedback from a number of members of the community expressing the fact that they appreciate the creation of the committee—they view it as a sign that the programming languages community takes community climate and our code of conduct seriously. The fact the committee has received confidential contacts is also evidence that the community would like mechanisms to discuss matters of harassment, discrimination, or ethics in private.

Older Reports

SIGPLAN CARES Committee Members

Michelle Strout
Michelle Strout
Co-Chair,, HPE and University of Arizona
David Walker
David Walker
Co-Chair,, Princeton University, 2019-2022
Vikram Adve
Vikram Adve
Member,, University of Illinois
Xinyu Feng
Xinyu Feng
Member,, Nanjing University
Gabriele Keller
Gabriele Keller
Member,, Utrecht University
Shriram Krishnamurthi
Shriram Krishnamurthi
Member,, Brown University
Kathryn McKinley
Kathryn McKinley
Member,, Google
Simon Peyton Jones
Simon Peyton Jones
Member,, Microsoft Research Cambridge
Sukyoung Ryu
Sukyoung Ryu
Member,, KAIST
Alexandra Silva
Alexandra Silva
Member,, Cornell University
Stephanie Weirich
Stephanie Weirich
Member,, University of Pennsylvania
Peng Wu
Peng Wu
Member,, Facebook