I started volunteering in the Computer Society because of my interest in the IEEE Software and Systems Engineering standards. Eventually, I led the Working Group that rewrote the Configuration Management standard (IEEE Std 828), expanding it to include systems as well as software.
As VP of Standards in 2012 and 2013, I focused on establishing a better working relationship with the IEEE Standards Association, which ”owns” the standard process used by all Technical Societies for their standards-developing Working Groups. This was prompted by difficulties encountered in working with manufacturers, eco-groups, the EPA and others in developing the 1680 family of standards, which are a breakthrough for the IEEE in addressing environmental concerns. The current effort (1680.4, for servers) is going very well!
The Standards Board, comprised of the chairs of the Computer Society Standards Committees, is responsible for developing and maintaining hundreds of IEEE standards across a wide variety of topics. New CS Standards Committees are commissioned when new technical areas begin to solidify. The current Standards Committees are:
- Cloud Computing Standards Committee
- Design Automation Standards Committee
- Foundation for Intelligent Physical Agents
- Information Assurance Standards Committee
- Learning Technology Standards Committee
- LAN/MAN (IEEE 802) Standards Committee
- Microprocessor Standards Committee
- Portable Applications Standards Committee
- Simulation Interoperability Standards Organization/SAC
- Software & Systems Engineering Standards Committee
- Storage Systems Standards Committee
- Test Technology Standards Committee
- Voting Systems Electronic Data Interchange