James W. Moore is a 40-year veteran of software engineering in IBM and, now, the MITRE Corporation. He is the current IEEE Computer Society Vice President for Professional Activities, and has served as Second Vice President, Electronic Products and Services; Vice President for Standards Activities; and as a member of the Board of Governors. He served as an Executive Editor of the Society’s Guide to the Software Engineering Body of Knowledge and a member of the Editorial Board of the recent revision of the Encyclopedia of Software Engineering. He performs software and systems engineering standardization for the IEEE, serving as its liaison to ISO/IEC JTC 1/SC 7 and as a member of the Executive Committee of the IEEE Software and Systems Engineering Standards Committee. The IEEE Computer Society has recognized him as a Charter Member of their Golden Core; the IEEE selected him as a recipient of their Third Millennium. In 2006, IEEE designated Mr. Moore as a Fellow citing his leadership in software engineering standardization and contributions to the codification of software engineering. In 2007, he received the IEEE Standards Association’s 2007 International Award for his “considerable contribution to the IEEE Computer Society Software and Systems Engineering Standards Collection (S2ESC) and the international collection of software engineering standards supported by ISO/IEC”. His latest book on software engineering standards was published in 2006 by John Wiley & Son. He holds two US patents and, dating to times when software was not regarded as patentable, two “defensive publications”.
James Moore PlaqueIn 23 years of service to the IEEE Computer Society and the IEEE Standards Association, Moore has pursued the application of engineering principles to modern information technology and software problems, providing key contributions to the standards for POSIX and Ada. In 1995, he began working on the craft-based techniques of software development, taking on the job of “harmonizing” the inconsistent standards of ISO/IEC and IEEE on the subject—a program which is close to completion. In 1997, he began working with others in developing an engineering-based codification of software development, resulting in a cornerstone for the discipline, the 2004 Guide to the Software Engineering Body of Knowledge. As Chair of the IEEE Computer Society’s Professional Practices Committee, he led efforts to align the SWEBOK Guide with the model curriculum for software engineering and with the Computer Society’s two certification programs, resulting in a single statement of the content and boundaries of the software engineering discipline—a baseline which has been largely accepted by external groups developing a master’s level curriculum in software engineering and providing a path to licensure in the United States of software engineers.
Mr. Moore graduated from the University of North Carolina with a BS in Mathematics, and Syracuse University with an MS in Systems and Information Science.