The Guide to the Software Engineering Body of Knowledge (SWEBoK Guide) describes generally accepted knowledge about software engineering. Its 15 knowledge areas (KAs) summarize basic concepts and include a reference list pointing to more detailed information. The IEEE Computer Society published the first edition of the SEBoK Guide in 2004, toward the larger goal of defining software engineering as a profession. Now in its third edition, SWEBoK V3.0 was published in 2014 under the auspices of the IEEE Computer Society.

SWEBoK is available in a variety of forms. It is freely available to all as a (PDF) document through the IEEE Computer Society. SWEBoK V3.0 has also gained international recognition as ISO/IEC Technical Report 19759:2015. Recently, SWEBoK V3.0 is also being made available as a public wiki:

Since the first edition, SWEBoK has been a community effort. Contributors worldwide worked on the 2004 SWEBoK Guide, with the help of many software practitioners. For SWEBoK V3.0, the editors received and responded to the comments of approximately 150 reviewers from 33 countries. In the future, the Computer Society and its volunteers will continue to use the transparent and open consensus process that is an integral part of SWEBoK.


Useful Links

For further information

Visit SWEBoK Evolution or contact:

The SWEBoK Evolution is organized by the Engineering Disciplines Committee of the Professional & Educational Activities Board of the IEEE Computer Society.