Article I. Name

The name of this organization shall be the Software Engineering Assembly (SEA).

Article II. Object

The SEA exists:

  • To facilitate and promote:
    • UCAR's mission by:
      • Enhancing communication with management in matters of software engineering;
      • Engaging UCAR software engineers as full partners in setting priorities for the design, development, and maintenance of the software infrastructure and policies needed to realize UCAR's mission;
    • Effective software engineering throughout UCAR;
    • Professional development of UCAR software engineers.
  • To foster a sense of community for software engineers within UCAR.

Article III. Members

Within these bylaws, the term software engineer refers to any UCAR employee engaged in software engineering or programming, regardless of their official job description or title.

Membership in the SEA is open to all UCAR software engineers.

Article IV. Structure of the SEA

The SEA is composed of the general membership of the SEA, the SEA Executive Committee, the following standing committees:

  • Seminar Committee
  • Professional Development Committee
  • Best-Practices Committee
  • Proposal Review Committee
  • Software Engineering Knowledge Management (SEKM) Committee

and any ad-hoc committees formed by the Executive Committee.


Article V. Officers

The officers of the SEA shall be the Chair and Deputy Chair of the SEA Executive Committee. Each shall be elected from the membership of the Executive Committee by the members of the Executive Committee. These officers shall perform the duties prescribed by these bylaws and by the parliamentary adopted by the SEA.

Article VI. Executive Committee

The Executive Committee of the SEA comprises the chairs of the standing SEA committees (or their deputies).

The SEKM Coordinator serves as a non-voting advisor to the Executive Committee.

Special meetings of the Executive Committee may be called by the Chair of the Executive Committee or by at least one-third of its members upon one working day's notice.

One-half of the members of the Executive Committee shall constitute a quorum.

In voting or calling a special meeting, no person on the Executive Committee may represent more than one standing committee.

Article VII. Other Committees

Committees are free to adopt rules governing their behavior providing such rules are consistent with these bylaws.

A person may not be the chair of more than one standing committee, simultaneously.

The SEKM Coordinator may not be the Chair of any standing committee.

Seminar Committee

The Seminar Committee shall establish a seminar series to feature topics of interest to the community of scientists, computer scientists, and software engineers at UCAR involved in the application of computer simulation, data management and exploration, and other applications of computing in the geosciences.

Professional Development Committee

The Professional Development Committee is responsible for monitoring and promoting professional development of software engineers at UCAR.

Best-Practices Committee

The Best-Practices Committee is responsible for developing, maintaining, and promoting a set of software engineering best practices and guidelines for software development.

Proposal Review Committee

The Proposal Review Committee is responsible for establishing and coordinating a process of reviewing UCAR projects and initiatives for their software engineering merit.

SEKM Committee

The SEKM Committee monitors, and provides feedback, guidance, and advice on SEKM activities to the SEKM Coordinator and Management.


In the absence of a SEKM Coordinator, the SEKM Committee is responsible for SEKM activities at UCAR.

Members of the SEKM Oversight Committee are appointed by the Executive Committee.

Ad-Hoc Committees

Ad-hoc committees are created, as necessary, by the Executive Committee to work on a single project or task.

Article VIII. Parliamentary Authority

The rules contained in the current edition of "Robert's Rules of Order, Newly Revised" shall govern this organization in all cases to which they are applicable and in which they are not inconsistent with these bylaws, any special rules of order the organization may adopt, or any applicable rules and policies of UCAR.

Article IX. Amendment of Bylaws

These bylaws may be amended by a two-thirds majority vote of the Executive Committee at a meeting that has been called for that purpose.