The Software Engineering Body of Knowledge ( SWEBOK ( / ˈ s w iː ˌ b ɒ k / SWEE -bok )) refers to the collective knowledge, skills, techniques, methodologies, best practices, and experiences accumulated within the field of software engineering over time. A baseline for this body of knowledge is presented in the Guide to the Software Engineering Body of Knowledge , also known as the SWEBOK Guide , an ISO / IEC standard originally recognized as ISO/IEC TR 19759:2005 and later revised by ISO/IEC TR 19759:2015. The SWEBOK Guide serves as a compendium and guide to the body of knowledge that has been developing and evolving over the past decades.
47-657: The SWEBOK Guide has been created through cooperation among several professional bodies and members of industry and is published by the IEEE Computer Society ( IEEE ), from which it can be accessed for free. In late 2013, SWEBOK V3 was approved for publication and released. In 2016, the IEEE Computer Society began the SWEBOK Evolution effort to develop future iterations of the body of knowledge. The SWEBOK Evolution project resulted in
94-600: A "global, non-governmental, not-for-profit professional society" publishing 23 peer-reviewed journals, facilitating numerous technical committees, and developing IEEE computing standards, It maintains its headquarters in Washington, DC and additional offices in California , China , and Japan . The IEEE Computer Society traces its origins to the Subcommittee on Large-Scale Computing, established in 1946 by
141-516: A body of knowledge for software engineering is the "Computing Curriculum Software Engineering (CCSE)," officially named Software Engineering 2004 (SE2004). The curriculum largely overlaps with SWEBOK 2004 since the latter has been used as one of its sources, although it is more directed towards academia. Whereas the SWEBOK Guide defines the software engineering knowledge that practitioners should have after four years of practice, SE2004 defines
188-505: A free copy of the book from the journal in exchange for a timely review. Publishers send books to book review editors in the hope that their books will be reviewed. The length and depth of research book reviews varies much from journal to journal, as does the extent of textbook and trade book review. An academic journal's prestige is established over time, and can reflect many factors, some but not all of which are expressible quantitatively. In each academic discipline , some journals receive
235-412: A high number of submissions and opt to restrict how many they publish, keeping the acceptance rate low. Size or prestige are not a guarantee of reliability. In the natural sciences and in the social sciences , the impact factor is an established proxy, measuring the number of later articles citing articles already published in the journal. There are other quantitative measures of prestige, such as
282-428: A journal article will be available for download in two formats: PDF and HTML, although other electronic file types are often supported for supplementary material. Articles are indexed in bibliographic databases as well as by search engines. E-journals allow new types of content to be included in journals, for example, video material, or the data sets on which research has been based. With the growth and development of
329-420: A new way for members to develop communities focusing on selected technical areas. Current topics include broadening participation, cloud computing, education, eGov, haptics, multicore, operating systems, smart grids, social networking, sustainable computing, systems engineering, and wearable and ubiquitous technologies. The IEEE Computer Society currently has 31 technical communities. A technical community (TC)
376-440: A number of the journals on this list, threatened to sue Beall in 2013 and Beall stopped publishing in 2017, citing pressure from his university. A US judge fined OMICS $ 50 million in 2019 stemming from an FTC lawsuit. Some academic journals use the registered report format, which aims to counteract issues such as data dredging and hypothesizing after the results are known. For example, Nature Human Behaviour has adopted
423-453: A print journal in structure: there is a table of contents which lists the articles, and many electronic journals still use a volume/issue model, although some titles now publish on a continuous basis. Online journal articles are a specialized form of electronic document : they have the purpose of providing material for academic research and study, and they are formatted approximately like journal articles in traditional printed journals. Often,
470-468: A profit. They often accept advertising, page and image charges from authors to pay for production costs. On the other hand, some journals are produced by commercial publishers who do make a profit by charging subscriptions to individuals and libraries. They may also sell all of their journals in discipline-specific collections or a variety of other packages. Journal editors tend to have other professional responsibilities, most often as teaching professors. In
517-437: A study in a given field, or for current awareness of those already in the field. Reviews of scholarly books are checks upon the research books published by scholars; unlike articles, book reviews tend to be solicited. Journals typically have a separate book review editor determining which new books to review and by whom. If an outside scholar accepts the book review editor's request for a book review, he or she generally receives
SECTION 10
#1732773328665564-633: A variety of digital products. The Computer Society Digital Library (CSDL) is the primary repository of the Computer Society's digital assets and provides subscriber access to all CS publications, as well as conference proceedings and other papers, amounting to more than 810,000 pieces of content. In 2014, the IEEE Computer Society launched the complementary monthly digest Computing Edge magazine, which consists of curated articles from its magazines. The IEEE Computer Society sponsors more than 200 technical conferences each year and coordinates
611-541: A work for potential publication without directly being asked to do so. Upon receipt of a submitted article, editors at the journal determine whether to reject the submission outright or begin the process of peer review . In the latter case, the submission becomes subject to review by outside scholars of the editor's choosing who typically remain anonymous. The number of these peer reviewers (or "referees") varies according to each journal's editorial practice – typically, no fewer than two, though sometimes three or more, experts in
658-529: Is a technical community that oversees various technical activities related to computer hardware, integrated circuit design, and software for computer hardware design covering the computer-aided design (CAD) or electronic design automation (EDA) techniques to facilitate the very-large-scale integration (VLSI) design process. The VLSI may include various types of circuits and systems, such as digital circuits and systems, analog circuits, as well as mixed-signal circuits and systems. The emphasis of TCVLSI widely covers
705-537: Is an international network of professionals with common interests in computer hardware, software, its applications, and interdisciplinary fields within the umbrella of the IEEE Computer Societyserving as the focal point of the various technical activities within a technical discipline which influences the standards development, conferences, publications, and educational activities of the IEEE Computer Society. Technical Community on VLSI (TCVLSI)
752-792: The American Institute of Electrical Engineers ( AIEE ), and to the Professional Group on Electronic Computers (PGEC), established in 1951 by the Institute of Radio Engineers (IRE). When the AIEE merged with the IRE in 1963 to form the Institute of Electrical and Electronics Engineers (IEEE), these two committees became the IEEE Computer Group. The group established its own constitution and bylaws in 1971 to become
799-492: The Association for Computing Machinery (ACM). Other educational activities include software development certification programs and online access to e-learning courseware and books. The IEEE Computer Society is a leading publisher of technical material in computing. Its publications include 12 peer-reviewed technical magazines and 25 scholarly journals called Transactions , as well as conference proceedings, books, and
846-786: The IEEE Women of the ENIAC Computer Pioneer Award or the W. Wallace McDowell Award ), Education Awards (e.g., Taylor L. Booth Education Award ), and Service Awards (e.g., Richard E. Merwin Distinguished Service Award). In 2018, the organization won First Place in the Los Angeles Press Club's annual Southern California Journalism Awards for "Untold Stories: Setting the Record Straight on Tech's Racial History", in
893-750: The Royal Society established Philosophical Transactions of the Royal Society in March 1665, and the Académie des Sciences established the Mémoires de l'Académie des Sciences in 1666, which focused on scientific communications. By the end of the 18th century, nearly 500 such periodicals had been published, the vast majority coming from Germany (304 periodicals), France (53), and England (34). Several of those publications, in particular
940-648: The SCImago Journal Rank , CiteScore , Eigenfactor , and Altmetrics . In the Anglo-American humanities , there is no tradition (as there is in the sciences) of giving impact-factors that could be used in establishing a journal's prestige. Recent moves have been made by the European Science Foundation (ESF) to change the situation, resulting in the publication of preliminary lists for the ranking of academic journals in
987-528: The German journals, tended to be short-lived (under five years). A.J. Meadows has estimated the proliferation of journals to reach 10,000 journals in 1950, and 71,000 in 1987. Michael Mabe wrote that the estimates will vary depending on the definition of what exactly counts as a scholarly publication, but that the growth rate has been "remarkably consistent over time", with an average rate of 3.46% per year from 1800 to 2003. In 1733, Medical Essays and Observations
SECTION 20
#17327733286651034-572: The IEEE Computer Society. The IEEE Computer Society maintains volunteer boards in six program areas: education, membership, professional activities, publications, standards, and technical, conference activities, and hosts over 190 conferences worldwide. In addition, 12 standing boards and committees administer activities such as the CS elections and its awards programs to recognize professional excellence. The IEEE Computer Society participates in ongoing development of college computing curricula, jointly with
1081-463: The Royal Society (March 1665), and Mémoires de l'Académie des Sciences (1666). The first fully peer-reviewed journal was Medical Essays and Observations (1733). The idea of a published journal with the purpose of "[letting] people know what is happening in the Republic of Letters " was first conceived by François Eudes de Mézeray in 1663. A publication titled Journal littéraire général
1128-399: The aspects common to all academic field journals. Scientific journals and journals of the quantitative social sciences vary in form and function from journals of the humanities and qualitative social sciences; their specific aspects are separately discussed. The first academic journal was Journal des sçavans (January 1665), followed soon after by Philosophical Transactions of
1175-821: The author deposits a paper in a disciplinary or institutional repository where it can be searched for and read, or via publishing it in a free open access journal , which does not charge for subscriptions , being either subsidized or financed by a publication fee . Given the goal of sharing scientific research to speed advances, open access has affected science journals more than humanities journals. Commercial publishers are experimenting with open access models, but are trying to protect their subscription revenues. The much lower entry cost of on-line publishing has also raised concerns of an increase in publication of "junk" journals with lower publishing standards. These journals, often with names chosen as similar to well-established publications, solicit articles via e-mail and then charge
1222-474: The author to publish an article, often with no sign of actual review . Jeffrey Beall , a research librarian at the University of Colorado , has compiled a list of what he considers to be "potential, possible, or probable predatory scholarly open-access publishers"; the list numbered over 300 journals as of April 2013, but he estimates that there may be thousands. The OMICS Publishing Group , which publishes
1269-410: The case of the largest journals, there are paid staff assisting in the editing. The production of the journals is almost always done by publisher-paid staff. Humanities and social science academic journals are usually subsidized by universities or professional organization. The cost and value proposition of subscription to academic journals is being continuously re-assessed by institutions worldwide. In
1316-612: The context of the big deal cancellations by several library systems in the world, data analysis tools like Unpaywall Journals are used by libraries to estimate the specific cost and value of the various options: libraries can avoid subscriptions for materials already served by instant open access via open archives like PubMed Central. The Internet has revolutionized the production of, and access to, academic journals, with their contents available online via services subscribed to by academic libraries . Individual articles are subject-indexed in databases such as Google Scholar . Some of
1363-596: The form of articles presenting original research , review articles , or book reviews . The purpose of an academic journal, according to Henry Oldenburg (the first editor of Philosophical Transactions of the Royal Society ), is to give researchers a venue to "impart their knowledge to one another, and contribute what they can to the Grand design of improving natural knowledge, and perfecting all Philosophical Arts, and Sciences." The term academic journal applies to scholarly publications in all fields; this article discusses
1410-444: The foundation of arXiv in 1991 for the dissemination of preprints to be discussed prior to publication in a journal, and the establishment of PLOS One in 2006 as the first megajournal . There are two kinds of article or paper submissions in academia : solicited, where an individual has been invited to submit work either through direct contact or through a general submissions call, and unsolicited, where an individual submits
1457-424: The humanities. These rankings have been severely criticized, notably by history and sociology of science British journals that have published a common editorial entitled "Journals under Threat". Though it did not prevent ESF and some national organizations from proposing journal rankings , it largely prevented their use as evaluation tools. In some disciplines such as knowledge management / intellectual capital ,
Software Engineering Body of Knowledge - Misplaced Pages Continue
1504-526: The integrating the design, CAD, fabrication, application, and business aspects of VLSI, encompassing both hardware and software. The Chair of the TCVLSI is elected by the voting members of TCVLSI. Other executive members of TCVLSI are appointed by the Chair. The IEEE Computer Society recognizes outstanding work by computer professionals who advance the field in three areas of achievement: Technical Awards (e.g.,
1551-536: The knowledge that an undergraduate software engineering student should possess upon graduation (including knowledge of mathematics, general engineering principles, and other related areas). SWEBOK V3 aims to address these intersections. IEEE Computer Society IEEE Computer Society (commonly known as the Computer Society or CS ) is a technical society of the Institute of Electrical and Electronics Engineers (IEEE) dedicated to computing, namely
1598-705: The lack of a well-established journal ranking system is perceived by academics as "a major obstacle on the way to tenure, promotion and achievement recognition". Conversely, a significant number of scientists and organizations consider the pursuit of impact factor calculations as inimical to the goals of science, and have signed the San Francisco Declaration on Research Assessment to limit its use. Three categories of techniques have developed to assess journal quality and create journal rankings: Many academic journals are subsidized by universities or professional organizations, and do not exist to make
1645-569: The major areas of hardware, software, standards and people, "advancing the theory, practice, and application of computer and information processing science and technology." It was founded in 1946 and is the largest of 39 technical societies organized under the IEEE Technical Activities Board with over 375,000 members in 150 countries, more than 100,000 being based in the United States alone. It operates as
1692-538: The minority/immigration reporting online category. Scholarly journal An academic journal or scholarly journal is a periodical publication in which scholarship relating to a particular academic discipline is published. They serve as permanent and transparent forums for the presentation, scrutiny, and discussion of research . They nearly universally require peer review for research articles or other scrutiny from contemporaries competent and established in their respective fields. Content usually takes
1739-547: The operation of several technical committees, councils, and task forces. The IEEE Computer Society maintains 12 standards committees to develop IEEE standards in various areas of computer and software engineering (e.g., the Design Automation Standards Committee and the IEEE 802 LAN/MAN Standards Committee). In 2010, the IEEE Computer Society introduced Special Technical Communities (STCs) as
1786-636: The overall number of citations, how quickly articles are cited, and the average " half-life " of articles. Clarivate Analytics ' Journal Citation Reports , which among other features, computes an impact factor for academic journals, draws data for computation from the Science Citation Index Expanded (for natural science journals), and from the Social Sciences Citation Index (for social science journals). Several other metrics are also used, including
1833-456: The paper resulting from this peer-reviewed procedure will be published, regardless of the study outcomes." Some journals are born digital in that they are solely published on the web and in a digital format. Though most electronic journals originated as print journals, which subsequently evolved to have an electronic version, while still maintaining a print component, others eventually became electronic-only. An e-journal closely resembles
1880-574: The publication of SWEBOK Guide version 4 in October 2024. The published version of SWEBOK V3 has the following 15 knowledge areas (KAs) within the field of software engineering : It also recognized, but did not define, these related disciplines: The 2004 edition of the SWEBOK Guide , known as SWEBOK 2004 , defined ten knowledge areas (KAs) within the field of software engineering : The following disciplines are also defined as being related to software engineering: A similar effort to define
1927-495: The registered report format, as it "shift[s] the emphasis from the results of research to the questions that guide the research and the methods used to answer them". The European Journal of Personality defines this format: "In a registered report, authors create a study proposal that includes theoretical and empirical background, research questions/hypotheses, and pilot data (if available). Upon submission, this proposal will then be reviewed prior to data collection, and if accepted,
Software Engineering Body of Knowledge - Misplaced Pages Continue
1974-511: The research published in journals. Some journals are devoted entirely to review articles, some contain a few in each issue, and others do not publish review articles. Such reviews often cover the research from the preceding year, some for longer or shorter terms; some are devoted to specific topics, some to general surveys. Some reviews are enumerative , listing all significant articles in a given subject; others are selective, including only what they think worthwhile. Yet others are evaluative, judging
2021-429: The smallest, most specialized journals are prepared in-house, by an academic department, and published only online – this has sometimes been in the blog format, though some, like the open access journal Internet Archaeology , use the medium to embed searchable datasets, 3D models, and interactive mapping. Currently, there is a movement in higher education encouraging open access, either via self archiving , whereby
2068-440: The state of progress in the subject field. Some journals are published in series, each covering a complete subject field year, or covering specific fields through several years. Unlike original research articles, review articles tend to be solicited or "peer-invited" submissions, often planned years in advance, which may themselves go through a peer-review process once received. They are typically relied upon by students beginning
2115-658: The subject matter of the article produce reports upon the content, style, and other factors, which inform the editors' publication decisions. Though these reports are generally confidential, some journals and publishers also practice public peer review . The editors either choose to reject the article, ask for a revision and resubmission, or accept the article for publication. Even accepted articles are often subjected to further (sometimes considerable) editing by journal editorial staff before they appear in print. The peer review can take from several weeks to several months. Review articles, also called "reviews of progress", are checks on
2162-477: Was established by the Medical Society of Edinburgh as the first fully peer-reviewed journal. Peer review was introduced as an attempt to increase the quality and pertinence of submissions. Other important events in the history of academic journals include the establishment of Nature (1869) and Science (1880), the establishment of Postmodern Culture in 1990 as the first online-only journal ,
2209-501: Was supposed to be published to fulfill that goal, but never was. Humanist scholar Denis de Sallo (under the pseudonym "Sieur de Hédouville") and printer Jean Cusson took Mazerai's idea, and obtained a royal privilege from King Louis XIV on 8 August 1664 to establish the Journal des sçavans . The journal's first issue was published on 5 January 1665. It was aimed at people of letters , and had four main objectives: Soon after,
#664335