ICFP Organizational Structure
ICFP is run in accordance with the
ACM SIGPLAN conference guidelines.
The organizational structure of ICFP consists of a
Steering Committee, and, for each conference, a General Chair and a
Program Chair. Additional appointed chairs support the General
Chair in organizing the conference.
Steering Committee
The purpose of the ICFP Steering Committee is to provide continuity
between one conference and the next. The Steering Committee follows the
ACM SIGPLAN Guidelines for Conference Steering Committees.
The main tasks of the Steering Committee are:
- To cherish the conference and take whatever actions are
necessary to nurture its long-term health and vigour.
- To act as ICFP's voice with the sponsoring organisation (ACM
SIGPLAN).
- To consult with the SIGPLAN Chair on matters of policy and
planning.
- To appoint a General Chair for the conference each year in
consultation with the SIGPLAN chair.
- To approve the choice of Program Chair for the conference each
year.
- To offer advice to the General Chair and Program Chair.
Membership
The Steering Committee consists of a total of 15 members,
determined by the following rules:
- The current SIGPLAN Chair and SIGPLAN Vice-Chair will be ex
officio members of the Steering Committee.
- Eight members of the Steering Committee will be the General and
Program Chairs from future and recent conferences. When a
person accepts the position of chair for ICFP(n), s/he becomes a
member of the Steering Committee until the ICFP(n+2) meeting.
- Four members of the Steering Committee will be members at large,
serving four year terms. Each year, one member at large will be
replaced with a new member, selected at the Steering Committee.
- The Publicity Chair, serving a three year term, will be a member
of the Steering Committee.
The General Chair from ICFP(n) will be the Steering Committee Chair at
the ICFP(n+2) meeting.
Current Membership
-
Amal Ahmed (Toyota Technological Institute at Chicago) -- Member at large
-
Manuel Chakravarty (University of New South Wales) -- Member at large / ICFP'11 Co-General Chair
-
Robby Findler (Northwestern University) -- Member at large
-
Matthew Fluet (Toyota Technological Institute at Chicago) -- Publicity Chair
-
Ralf Hinze (University of Oxford) -- ICFP'07 General Chair -- Steering Committee Chair
-
Paul Hudak (Yale University) -- ICFP'10 General Chair
-
Graham Hutton (University of Nottingham) -- ICFP'09 General Chair / SIGPLAN Vice-Chair
-
James Hook (Portland State University) -- ICFP'08 General Chair
-
Zhenjiang Hu (National Institute of Informatics) -- ICFP'11 Co-General Chair
-
Francois Pottier (INRIA) -- Member at large
-
Norman Ramsey (Tufts University) -- ICFP'07 Program Chair
-
Peter Thiemann (Universitat Freiburg) -- ICFP'08 Program Chair
-
Andrew Tolmach (Portland State University) -- ICFP'09 Program Chair
-
Philip Wadler (UCSB) -- SIGPLAN Chair
-
Stephanie Weirich (University of Pennsylvania) -- ICFP'10 Program Chair
General Chair and Program Chair
The General Chair is appointed by the Steering Committee. S/he has
full responsibility for running the conference in consultation with
the SIGPLAN Chair. The General Chair should follow the
ACM SIGPLAN Guidelines for the General Chair.
The General Chair appoints the Program Chair, in consultation with the
SIGPLAN Chair. The Steering Committee must approve his or her choice.
The Program Chair should follow the
ACM SIGPLAN Guidelines for the Program Chair.
The Program Chair appoints the Program Committee. Its membership must
be approved by the General Chair and the SIGPLAN Chair. The Steering
Committee must be given an opportunity to offer suggestions, and
comments on a proposed Program Committee, but the decision is taken by
the General Chair and Program Chair, not the Steering Committee.
The Program Committee should follow the
ACM SIGPLAN policies regarding reviews and any special policies
established by the General and Program Chairs.
Additional Chairs
There are a number of additional chairs that support the General Chair
in organizing the conference each year:
- Local Arrangements Chair
- Workshop Chair
- Programming Contest Chair
- Publicity Chair
Matthew Fluet, ICFP Publicity Chair